Как искать подстановочный знак, как * и? в соль
Для типа поля в настоящее время используется KeywordTokenizerFactory в schema.xml.
Значение поля похоже на Good? Предположим, если я хочу искать с ? тогда мне нужно получить значение содержит ? т.е. (хорошо? мужик). Для этого мой запрос будет выглядеть как *\?*
Но это отвечает весь документ от Solr.
Как искать подстановочный знак, такой как * и ? с подстановочным поиском в solr?
1 ответ
Вы можете использовать ASCIIFoldingFilterFactory для преобразования символов / чисел в символы Юникода или использовать поле String для индексации данных и поиска по ним, экранируя символы.