Использование целых чисел в текстовом запросе - PullRequest
1 голос
/ 04 октября 2010

Я индексирую таблицу компаний, где многие из них имеют названия, начинающиеся с целого числа, например:

2partner 3m и т.д.

Но когда я пытаюсь выполнить простой solr-запрос, такой как "2partner" (в веб-интерфейсе Solr), целое число "2" удаляется анализатором запросов. Вот отладка:

<lst name="debug">
<str name="rawquerystring">2partner</str>
<str name="querystring">2partner</str>
<str name="parsedquery">text:partner</str>
<str name="parsedquery_toString">text:partner</str>

Как мне этого избежать?

Заранее спасибо: -)

/ Карстен

1 Ответ

1 голос
/ 04 октября 2010

Возможно, вы используете WordDelimiterFilterFactory с активированным splitOnNumerics. Проверьте анализаторы области, в которой вы храните эти данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...