Я пытался выяснить, что лучше для добавочного поиска - грамматика края или подсказка завершения. До сих пор то, что я читал в Интернете, предполагало, что для подсказки завершения обработка данных выполняется во время создания индекса, тогда как для ребра n gram это делается во время запроса, следовательно, это медленнее, чем подсказка завершения. Однако только что в книге Elasticsearch - The definitve guide я прочитал, что для edge n gram это также делается во время индексации. Теперь я действительно сбит с толку, может ли кто-нибудь прояснить, как внутренне работает edge n gram.
Спасибо