Добрый день!
Настраиваю solr и столкнулся с такой проблемой:
У меня есть теги, которые лежат в отдельном поле tags
<field name="tags" type="text_en" indexed="true" stored="true" multiValued="true" />
они сгенерированы через haystack.
Теги все в транслите, там либо цифры, либо буквы(английские), либо символ "–", как замена пробелу.
Когда делаю поиск – в фасеты падает тег, разбитый по этому самому "–", то есть, вместо tag-with-two-words:10, получаю tag:10, with:10, two:10, words:10
Вопрос: как этого избежать?
Что уже делал - ставил WhitespaceTokenizerFactory, радовался, думал, что помогло, но нет, перестал искать по словам с "–".