From ae6ee2c2facf39ad786c0759a04bd197aae44b8e Mon Sep 17 00:00:00 2001
From: felixwelter <felixwelter@gmail.com>
Date: Mon, 12 Oct 2020 13:07:13 +0200
Subject: [PATCH] index returns list instead of first result

---
 search_index/basic_search_index.py             | 2 +-
 search_index/cherry_pick_title_search_index.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/search_index/basic_search_index.py b/search_index/basic_search_index.py
index 8bf11a4..2cdc1bb 100644
--- a/search_index/basic_search_index.py
+++ b/search_index/basic_search_index.py
@@ -30,7 +30,7 @@ class BasicSearchIndex:
         return self.ix.searcher().search(query_parser.parse(query))
 
     def search(self, query, context):
-        return self.result_list(query, context)[0]
+        return self.result_list(query, context)
 
 
 if __name__ == "__main__":
diff --git a/search_index/cherry_pick_title_search_index.py b/search_index/cherry_pick_title_search_index.py
index 3bbbaf5..82d2c7d 100644
--- a/search_index/cherry_pick_title_search_index.py
+++ b/search_index/cherry_pick_title_search_index.py
@@ -20,4 +20,4 @@ class CherryPickTitleSearchIndex(BasicSearchIndex):
         for result in results:
             if query.lower() in result["title"].lower():
                 return result
-        return results[0]
+        return results
-- 
GitLab