Я строю вопрос и ответ на решение с помощью Django Ответ Модель имеет foriegn ключ к вопросуДжанго Стог Внешний ключ Результат поиска конкретный результат
При осуществлении поиска, я хочу быть как поиск по умолчанию Quora, где, то запрос поиск найден как в вопросе, так и в том случае, если запрос присутствует в любом из ответов на вопрос, он отображается под вопросом.
Итак, в основном, как я могу создать шаблон индекса поиска?
Если создать шаблон документа со всеми тела
class QuestionIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
created_at = indexes.DateTimeField(model_attr='created_at')
def get_model(self):
return Question
ответ с вопросом документа Шаблон в
{{ object.title }}
{{ object.body }}
{% for answer in object.answers %}
{{answer.body}}
{% endfor %}
В представлении, как я могу получить конкретный объект ответа, для которого найдено совпадение ?
Или мне нужно создать отдельный индекс для ответа?