4

私はこのようないくつかの文書を持っています:

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

そして、空の「navTitle」フィールドを持つすべてのドキュメントを見つけます! これに対する lucene クエリはどうですか?

" navTitle:'' " と " navTitle:' ' " を試しましたが、Solr 管理者パネルで何も見つかりませんでした。クエリで何が問題になっていますか?

4

1 に答える 1

13

SolrQuerySytaxページでは、次のクエリを使用してすべての空のクエリを検索できると述べています。

-field:[* TO *] finds all documents without a value for field
于 2012-07-09T08:56:09.170 に答える