Как настроить solr для поиска по тегам?

Добрый день!
Настраиваю 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, радовался, думал, что помогло, но нет, перестал искать по словам с "–".
  • Вопрос задан
  • 2631 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы