diff --git a/views.py b/views.py
index 66d74982d6fd8f0d2f666aaa9b8831f7bbbcd0f2_dmlld3MucHk=..9575714a94be82bb55fe29b2356b7376b7fd8dbc_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -87,6 +87,9 @@
                 stop = start + 10
         search = self.customize_search(query_string, facet_selections,
                                        start, stop)
+        # force search to be executed on our index, otherwise FacetSearch
+        # uses '_all'
+        search.index = self._cw.vreg.config['index-name']
         try:
             response = search.execute()
         except NotFoundError: