这两个solr查询之间有什么区别:
NOT name:*
NOT name:[* TO *]
两者都可以返回一些结果。但我不能区分它们。
答案 0 :(得分:0)
基于阅读SOLR查询的文档。
NOT name:[* TO *]
删除所有包含名称和名称包含的值的文档,如本文档所示:https://wiki.apache.org/solr/SolrQuerySyntax
不是名字:*
删除属于name的所有成员字段。
NOT是删除任何字段+值的结果时的关键字保留。它们会向您显示不同的结果,因为如果您为NOT name:[* TO *]
指定了值,则必然会获得从您指定的规则中排除的结果。
请记住,SOLR查询使用某些正则表达式规则。