Используйте Completion Suggester для сопоставления со всеми ngram в запросе
Я хотел бы знать, возможно ли использовать Elasticsearch Completion Suggester для сопоставления со всеми ngram в запросе.
То, что я в основном хочу сделать, это "неправильно использовать" Completion Suggester, чтобы сделать "Словарь на основе чанкинг".
Например, с учетом предложения: "До какого времени сегодня открыт парижский клуб сумасшедших лошадей?"
Я хотел бы ввести все вышеприведенное предложение в качестве запроса к "Предложению завершения" и вернуть проиндексированный "сумасшедший конный клуб", но не "конный клуб", даже если оба они могут быть проиндексированы. То есть: только самая большая ngram должна быть возвращена, если есть пересечение в терминах.
Это возможно из коробки? Если нет, какие-либо указания (с или без Elasticsearch) о том, где искать?