Вот запрос, который генерирует наш код при поиске номера телефона.
(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"
Почему код города отображается дважды?
Я пробовал экранировать скобка и пробел по-прежнему тот же результат. Когда убираю скобки, все нормально. Любая помощь была бы замечательной.