diff --git a/search_index/basic_search_index.py b/search_index/basic_search_index.py
index 8bf11a493820c2b3b87634230ac74ef450c0cb7b..2cdc1bbdb9af2aff1d1c7ffd71f40be9c2cfceac 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 3bbbaf5ea3b41aefdf60f36a44b2f826bf8107cc..82d2c7dbea4cb6c62ca1d969d99eca6d71f8f6a5 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