Parsing Solr 7.5解析短语查询错误

Parsing Solr 7.5解析短语查询错误,parsing,solr,special-characters,whitespace,solr-query-syntax,Parsing,Solr,Special Characters,Whitespace,Solr Query Syntax,这是我们的代码在搜索电话号码时生成的查询 (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:[-92233

这是我们的代码在搜索电话号码时生成的查询

(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"
为什么区号会显示两次


我试图避开括号和空格,但结果仍然一样。当我去掉括号时,一切都很好。任何帮助都会很好。

您对schema.xml中的DOC_文本字段使用了哪些分析器?我们使用indexer和query作为分析器。您对schema.xml中的DOC_文本字段使用了哪些分析器?我们使用indexer和query作为分析器。