2016-03-16 2 views

ответ

1

Я предполагаю, что документ уже проиндексирован, поскольку он анализируется. Вы можете фильтровать при запросе этого поля в документе.

Обратитесь к следующему документу, чтобы узнать, как применять фильтры с запросами.

https://www.elastic.co/guide/en/elasticsearch/reference/1.6/query-dsl-filters.html

1

Упругие поиск использование inverted index для анализируемых данных, так что имейте в виду, когда вы делаете запрос. Также это всегда зависит от tokenizer. Например, стандартный текст «hello world» будет сохранен как «привет», «мир», между тем ngGram разделяет «FC Schalke 04» на FC, Sc, Sch, ch, cha, ha, hal, al, alk, lk, lke, ke, 04. Так что проанализированные поля действительно имеют значение, как вы их настраиваете при сопоставлении, тогда зависит от того, что вы можете написать поиск queries

Смежные вопросы