Задать вопрос

Как настроить 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, радовался, думал, что помогло, но нет, перестал искать по словам с "–".
  • Вопрос задан
  • 2635 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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