さらに、特定の数のメタフィールドを追加する Java Lucene ベースの検索システムを構築しています。そのうちの 1 つは、エントリがどこから来たかを示す sourceId フィールドです。
現在、特定のソースからすべてのドキュメントを取得しようとしていますが、インデックスでそれらを見つけることができないようです。ただし、ワイルドカード値を検索すると、返されたすべてのドキュメントにこのフィールドの正しい値が含まれています。
私が使用している lucene クエリは非常に単純ですが、基本的にはindex-source-id:1ヒットを返すことができません。検索するcontent:a*と、数十のドキュメントが取得され、そのすべてが要求されたときに値の値が返さ1れindex-source-idます。これは正しいです。
何か案は?