Используйте Completion Suggester для сопоставления со всеми ngram в запросе

Я хотел бы знать, возможно ли использовать Elasticsearch Completion Suggester для сопоставления со всеми ngram в запросе.

То, что я в основном хочу сделать, это "неправильно использовать" Completion Suggester, чтобы сделать "Словарь на основе чанкинг".

Например, с учетом предложения: "До какого времени сегодня открыт парижский клуб сумасшедших лошадей?"

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

Это возможно из коробки? Если нет, какие-либо указания (с или без Elasticsearch) о том, где искать?

0 ответов

Другие вопросы по тегам