diff --git a/apps/search_indexes/filters.py b/apps/search_indexes/filters.py index 63f1dbb8..6216b4dc 100644 --- a/apps/search_indexes/filters.py +++ b/apps/search_indexes/filters.py @@ -108,9 +108,9 @@ class CustomFacetedSearchFilterBackend(FacetedSearchFilterBackend): tag_facets = [] preserve_ids = [] facet_name = '_filter_' + __field - all_tag_categories = TagCategoryDocument.search() \ + all_tag_categories = list(TagCategoryDocument.search() \ .filter('term', public=True) \ - .filter(Q('term', value_type=TagCategory.LIST) | Q('match', index_name='wine-color')) + .filter(Q('term', value_type=TagCategory.LIST) | Q('match', index_name='wine-color'))[0:100000]) for category in all_tag_categories: tags_to_remove = list(map(lambda t: str(t.id), category.tags)) qs = queryset.__copy__()