Как работает стог сена + эластичный поиск?
Я добавил приложение taggit для добавления тегов в какое-либо сообщение пользователя.
tags = TaggableManager()
Когда я индексирую сообщение и теги в searchindex.py
text = indexes.EdgeNgramField(document=True, use_template=True)
message = indexes.CharField(model_attr='message')
tags = indexes.CharField(model_attr='tags')
При поиске по любому тегу по умолчанию отображаются все сообщения, связанные с тегом. Кто-нибудь может помочь, как стог сена и эластичный поиск индексировать столбцы? где он делает какие-то И отношения к поисковым столбцам?
1 ответ
Решение
Я получил ответ. Все, что я включаю в свой шаблон данных, можно искать. И я должен включить тег в шаблон данных, чтобы выполнить поиск пользователя по имени тега и отобразить сообщение.