什么';这两个solr查询之间的区别是什么?

什么';这两个solr查询之间的区别是什么?,solr,lucene,Solr,Lucene,这两个solr查询之间的区别是什么: 非姓名:* 非姓名:[*至*] 两者都可以返回一些结果。但我无法区分差异。基于对SOLR查询文档的阅读 非姓名:[*至*] 删除名称为的所有文档以及名称包含的任何值,如本文档所示: 非姓名:* 删除属于名称的所有成员字段 NOT是删除任何字段+值的结果时的关键字保留。它们会显示不同的结果,因为如果将值指定给而不是name:[*to*],则一定会得到从指定规则中排除的结果 请记住,SOLR查询使用某些正则表达式规则 这是一个值得研究的宝贵资源

这两个solr查询之间的区别是什么:

  • 非姓名:*

  • 非姓名:[*至*]


  • 两者都可以返回一些结果。但我无法区分差异。

    基于对SOLR查询文档的阅读

    非姓名:[*至*]

    删除名称为的所有文档以及名称包含的任何值,如本文档所示:

    非姓名:*

    删除属于名称的所有成员字段

    NOT是删除任何字段+值的结果时的关键字保留。它们会显示不同的结果,因为如果将值指定给
    而不是name:[*to*]
    ,则一定会得到从指定规则中排除的结果


    请记住,SOLR查询使用某些正则表达式规则

    这是一个值得研究的宝贵资源