调试之间的差异:solr 3.5和solr 4.1或更高版本

调试之间的差异:solr 3.5和solr 4.1或更高版本,solr,Solr,我想将Solr 3.5升级到Solr 4.10.3,但我对fieldtype类型有疑问: Solr 4.10.3(示例代码): Solr 3.5(示例代码): Solr查询: http://localhost:8983/solr/collection1/select?q=text_rev%3A*do&wt=xml&indent=true&debugQuery=true Solr3.5调试: 'rawquerystring':'text_rev:*do', 'qu

我想将Solr 3.5升级到Solr 4.10.3,但我对fieldtype类型有疑问:

Solr 4.10.3(示例代码):


Solr 3.5(示例代码):


Solr查询:

http://localhost:8983/solr/collection1/select?q=text_rev%3A*do&wt=xml&indent=true&debugQuery=true
Solr3.5调试:

'rawquerystring':'text_rev:*do',
'querystring':'text_rev:*do',
'parsedquery':'text_rev:#1;od*',
'parsedquery_toString':'text_rev:#1;od*'
'rawquerystring':'text_rev:*do',
'querystring':'text_rev:*do',
'parsedquery':'(text_rev:*do)',
'parsedquery_toString':'text_rev:*do',
Solr4.10.3调试:

'rawquerystring':'text_rev:*do',
'querystring':'text_rev:*do',
'parsedquery':'text_rev:#1;od*',
'parsedquery_toString':'text_rev:#1;od*'
'rawquerystring':'text_rev:*do',
'querystring':'text_rev:*do',
'parsedquery':'(text_rev:*do)',
'parsedquery_toString':'text_rev:*do',
在Solr 3.5中,在查询处理中使用了反向标记(“text_rev:#1;od*”)。在Solr4.10.3中不是吗?为什么?