2018-zoekmachines-goeievraagle/backend/question_search.py

13 lines
351 B
Python

from elasticsearch_dsl import FacetedSearch, TermsFacet, DateHistogramFacet
from .question import Question
class QuestionSearch(FacetedSearch):
doc_types = Question,
fields = "title", "body"
facets = {
"date_frequency": DateHistogramFacet(field="date", interval="month"),
"category": TermsFacet(field="category"),
}