13 lines
351 B
Python
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"),
|
|
}
|