私は簡単なテストを実行しています-何かにインデックスを付けてからそれを検索しようとしています。単純なドキュメントにインデックスを付けますが、その中の文字列を検索すると、空のドキュメント(フィールドがない)のように見えるものが返されます。Luceneは何かをしているようです。ドキュメントにない単語を検索すると、結果が0になるためです。
Luceneが、指定されたクエリに一致するドキュメントを見つけたときに、そのドキュメントに何も含まれていない場合に、確実にドキュメントを返す理由はありますか?
詳細:
私は実際にLucandra(Lucene + Cassandra)を実行しています。それは確かに関連する詳細かもしれませんが、確かではありません。
フィールドはField.Store/YESおよびField.Index/ANALYZEDに設定されます
- 興味深いことに、これをローカルマシンで問題なく動作させることができますが、メインサーバー(マルチノードのcassandraセットアップ)に配置すると、上記の動作が得られます。したがって、これはおそらく関連する詳細のように見えますが、残念ながら、具体的に何が原因であるかを知るためのエラーメッセージは表示されません。