Выбор фильтра для индексации с префиксом

Добрый день! Мне нужно реализовать поиск по ключевым словам с использованием префикса. Например, у меня есть ключевое слово a_b_c_, так вот, его нужно разбить анализатором на токены "a_", затем "a_b_" и целиком "a_b_c_".

Я пробовал Edge NGram Token Filter но он строит по символам, а не по токенам, Shingle Token Filter создает всевозможные комбинации, а мне нужно только начиная с начала. Есть какой-нибудь фильтр который бы работал по принципу shingle но как edge ngram?

https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pathhierarchy-tokenizer.html

Спасибо, это то что нужно!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.