Apache Solr:结果因 AND 的顺序而异
Apache Solr: the result is different based on order of AND
我现在在使用 Apache Solr 时遇到了问题。
我想知道 2 查询是否有任何区别:
status:1 AND province:D500 AND district:014 AND precinct:008 AND name:*THÔN 22*
我有parsedquery_toString": "+status:1 +province:D500 +district:014 +precinct:008 +name:*thôn _text:22*"
和第二个:
status:1 AND name:*THÔN 22* AND province:D500 AND district:014 AND precinct:008
我有
"parsedquery_toString": "+status:1 +name:*thôn +_text:22* +province:D500 +district:014 +precinct:008",
是什么让 parsequery_toString 仅改变查询顺序就如此不同?
它可能是 *THÔN 22*
中 space 的结果,以及它如何更改查询。如果它是单个搜索词而不是两个,请尝试引用它并查看是否会得到相同的结果。
我现在在使用 Apache Solr 时遇到了问题。 我想知道 2 查询是否有任何区别:
status:1 AND province:D500 AND district:014 AND precinct:008 AND name:*THÔN 22*
我有parsedquery_toString": "+status:1 +province:D500 +district:014 +precinct:008 +name:*thôn _text:22*"
和第二个:
status:1 AND name:*THÔN 22* AND province:D500 AND district:014 AND precinct:008
我有
"parsedquery_toString": "+status:1 +name:*thôn +_text:22* +province:D500 +district:014 +precinct:008",
是什么让 parsequery_toString 仅改变查询顺序就如此不同?
它可能是 *THÔN 22*
中 space 的结果,以及它如何更改查询。如果它是单个搜索词而不是两个,请尝试引用它并查看是否会得到相同的结果。