Lucene-searching-classes
提供:Dev Guides
Lucene-クラスの検索
検索のプロセスは、Luceneが提供するコア機能の1つです。 そのフローは、インデックス作成プロセスのフローに似ています。 Luceneの基本検索は、次のクラスを使用して実行できます。これらのクラスは、すべての検索関連操作の基礎クラスとも呼ばれます。
クラスを検索する
以下は、検索プロセス中に一般的に使用されるクラスのリストです。
S.No. | Class & Description |
---|---|
1 |
このクラスは、インデックス作成プロセス後に作成されたインデックスを読み取り/検索するコアコンポーネントとして機能します。 インデックスを含む場所を指すディレクトリインスタンスを取ります。 |
2 |
このクラスは、検索の最下位単位です。 インデックス作成プロセスのフィールドに似ています。 |
3 |
クエリは抽象クラスであり、さまざまなユーティリティメソッドが含まれ、Luceneが検索プロセス中に使用するすべてのタイプのクエリの親です。 |
4 |
TermQueryは、最も一般的に使用されるクエリオブジェクトであり、Luceneが利用できる多くの複雑なクエリの基盤です。 |
5 |
TopDocsは、検索条件に一致する上位N個の検索結果を指します。 これは、検索結果の出力であるドキュメントを指すポインターの単純なコンテナーです。 |