私はWebサイトに検索機能を実装する作業を行っており、そのためにSolrを使用しています。すべて正常に動作しますが、フィールドのfacet.missingパラメーターに少し問題があります。
フィールドの値はA、C、または単にnull
。です。つまり、フィールドはすべてのドキュメントに存在しますが、値がない場合、値はnull
です。
facet.missingパラメータに関して、ドキュメントには「[...]フィールド[...]の値を持たないすべての一致する結果のカウント」と記載されています。しかし、「価値がない」とはどういう意味ですか?フィールドがドキュメントにまったく存在しないことを意味しますか?null
空の文字列やその他のものを「値なし」と見なしますか?
現在のように、 facet.missingはフィールド値がであるドキュメントのカウントを除外しないためnull
、「値なし」ではないようです。しかし、誰かがこれについてもっと洞察を持っているかどうか聞きたいですか?null