指定したフィールドを含まないSOLRインデックスのドキュメントを検索するにはどうすればよいですか?フィールドが存在しないドキュメントのソル検索
答えて
-field:[* TO *]
はSolrNetでは、使用しますが、私はそれを見つけることができない前に、これが求められているSolrHasValueQuery
を否定します。よりよい方法が必要ですが、私はまだ見ていません。最低限、空のフィールドマーカー(NULLなど)を作成してインデックスを作成する必要があります。 –
@KyleMaxwellもちろん、インデックス時に行うほうがいいです...そうでなければ、クエリ時にそれを行うより良い方法はないと思います。 –
これは、索引付けされたフィールドでのみ機能することに注意してください。非索引フィールドでこれを行うと、すべてのレコードが返されます。 –
...めちゃくちゃ高価です –