この問題を解決するために、私は新しい Lucene インデックスを作成しました。このインデックスでは、各フィールドのすべての可能な個別の値が個別にインデックス化されます。
つまり、単一の用語を持つ数千のドキュメントを含むインデックスです。
特定の用語のすべての値を抽出したい。たとえば、フィールド名が「companyName」のすべての値が必要です。
もちろん、WildcardQuery を定義することは解決策ではありません。どちらもすべてのフィールドを列挙し、正しいフィールド名を持つフィールドのみを保存していません。