Facets for news

This commit is contained in:
Kuroshini 2019-11-21 22:46:49 +03:00
parent 7376c61c47
commit 9f1e9effaf

View File

@ -7,7 +7,7 @@ from django_elasticsearch_dsl_drf.filter_backends import (
FacetedSearchFilterBackend,
CompoundSearchFilterBackend,
)
from elasticsearch_dsl import TermsFacet, RangeFacet
from elasticsearch_dsl import TermsFacet
from django_elasticsearch_dsl_drf.viewsets import BaseDocumentViewSet
from search_indexes import serializers, filters
from search_indexes.documents import EstablishmentDocument, NewsDocument
@ -32,16 +32,11 @@ class NewsDocumentViewSet(BaseDocumentViewSet):
]
faceted_search_fields = {
'works_at_weekday': {
'field': 'works_at_weekday',
'facet': TermsFacet,
'tag': {
'field': 'tags.value',
'enabled': True,
'facet': TermsFacet,
},
'state': {
'field': 'state',
'facet': TermsFacet,
'enabled': True,
}
}
search_fields = {