残念ながら保存されていない特定のフィールドのすべての用語を取得する方法はありますか。インデックスを再構築できません。位置ベースの情報は必要ありません。用語のリストが必要なだけです。
アップデート
1 つのフィールドが保存され、もう 1 つのフィールドが保存されていないサンプル インデックスを作成し、Luke でテストしました。ルークと同じように、すべての用語にアクセスできるかどうか疑問に思っていました. これは最も明るいアイデアではないかもしれませんが、うまくいくかもしれません。
残念ながら保存されていない特定のフィールドのすべての用語を取得する方法はありますか。インデックスを再構築できません。位置ベースの情報は必要ありません。用語のリストが必要なだけです。
アップデート
1 つのフィールドが保存され、もう 1 つのフィールドが保存されていないサンプル インデックスを作成し、Luke でテストしました。ルークと同じように、すべての用語にアクセスできるかどうか疑問に思っていました. これは最も明るいアイデアではないかもしれませんが、うまくいくかもしれません。
Lucene は、インデックス作成と保存という 2 つの異なる概念を使用します。用語を抽出したい場合は、何も保存する必要はありません。luke を使用することも、API を介して用語を反復処理することもできます。[1] を使用できる Java API の場合: Lucene の特定のフィールドから一意の用語のリストを取得するにはどうすればよいですか? .
Luke はオープン ソースなので、Luke がどのようにそれを行っているかを見てください。