Добрый день! Мне нужно реализовать поиск по ключевым словам с использованием префикса. Например, у меня есть ключевое слово a_b_c_, так вот, его нужно разбить анализатором на токены "a_", затем "a_b_" и целиком "a_b_c_".
Я пробовал Edge NGram Token Filter но он строит по символам, а не по токенам, Shingle Token Filter создает всевозможные комбинации, а мне нужно только начиная с начала. Есть какой-нибудь фильтр который бы работал по принципу shingle но как edge ngram?