How I find empty Solr document fields with lucene

2019-05-04 02:30发布

i have some documents like this:

<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>

and i will find all documents with an emtpy "navTitle" field! How is the lucene query for this?

I trying " navTitle:'' " and I trying " navTitle:' ' ", but the Solr Admin Panal find nothing. Whats wrong at the query?

标签: solr lucene
1条回答
疯言疯语
2楼-- · 2019-05-04 02:47

In the SolrQuerySytax page they says that you can use the following query to find all empty queries.

-field:[* TO *] finds all documents without a value for field
查看更多
登录 后发表回答