Solr 7.5 неправильно анализирует запрос фразы - PullRequest
1 голос
/ 14 июля 2020

Вот запрос, который генерирует наш код при поиске номера телефона.

(DOC_DTG:[2010-01-01T00:00:00Z TO 9999-12-31T23:59:59Z] OR (*:* NOT DOC_DTG:[* TO *])) AND "(972) 492 - 5495"

Когда я запускаю его в solr ui, код города появляется дважды в проанализированном запросе. Анализируемый запрос выглядит следующим образом:

+(DOC_DTG:[1262304000000 TO 253402300799000] (*:* -DOC_DTG:[-9223372036854775808 TO 9223372036854775807])) +DOC_TEXT:"(972 (972)) 492 - 5495

Мы используем LuceneQParser:

"QParser":"LuceneQParser"

Почему код города отображается дважды?

Я пробовал экранировать скобка и пробел по-прежнему тот же результат. Когда убираю скобки, все нормально. Любая помощь была бы замечательной.

...