Как работает стог сена + эластичный поиск?

Я добавил приложение 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')

Когда в поиске я ищу по любому тегу, по умолчанию отображаются все сообщения, связанные с тегом. Кто-нибудь может помочь, как стог сена и эластичный поиск индексируют столбцы? где он делает какие-либо отношения И к столбцам поиска?


person Amarpreet Singh    schedule 15.06.2013    source источник


Ответы (1)


Я получил ответ. Все, что я включаю в свой шаблон данных, можно найти. И я должен включить тег в шаблон данных, чтобы пользователь выполнял поиск по имени тега и отображал сообщение.

person Amarpreet Singh    schedule 22.06.2013
comment
Пожалуйста, задайте вопрос. Постараюсь помочь всеми возможными способами :) - person Amarpreet Singh; 01.12.2015