Как искать подстановочный знак, как * и? в соль

Для типа поля в настоящее время используется KeywordTokenizerFactory в schema.xml.

Значение поля похоже на Good? Предположим, если я хочу искать с ? тогда мне нужно получить значение содержит ? т.е. (хорошо? мужик). Для этого мой запрос будет выглядеть как *\?*

Но это отвечает весь документ от Solr.

Как искать подстановочный знак, такой как * и ? с подстановочным поиском в solr?

1 ответ

Вы можете использовать ASCIIFoldingFilterFactory для преобразования символов / чисел в символы Юникода или использовать поле String для индексации данных и поиска по ним, экранируя символы.

Другие вопросы по тегам