【问题标题】:How I find empty Solr document fields with lucene query我如何使用 lucene 查询找到空的 Solr 文档字段
【发布时间】:2012-07-09 08:41:04
【问题描述】:

我有一些这样的文件:

<doc>
  <str name="navTitle"/>
  <str name="title">Word 1</str>
</doc>
<doc>
  <str name="navTitle">Word 2</str>
  <str name="title">Word 3</str>
</doc>

我会找到所有带有 emtpy “navTitle” 字段的文档! 对此的 lucene 查询如何?

我尝试了“navTitle:''”和“navTitle:''”,但 Solr 管理面板什么也没找到。 查询有什么问题?

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    SolrQuerySytax 页面中,他们说您可以使用以下查询来查找所有空查询。

    -field:[* TO *] finds all documents without a value for field
    

    【讨论】:

    • 谢谢,就是这样。我忽略了“-”运算符
    猜你喜欢
    • 1970-01-01
    • 2012-08-06
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多