def get_results(search_object, searched_fields, value):
search_query = value
if not search_query:
q = Q(query=None)
else:
q = Q("multi_match", query=search_query, fields=searched_fields, operator='and')
search_object = search_object.query(q)[0:SEARCH_RESULTS_PER_PAGE]
if search_query:
for searched_field in searched_fields:
search_object = search_object.highlight(searched_field)
return search_object
评论列表
文章目录