Lucene-query
Lucene-クエリ
クエリは抽象クラスであり、さまざまなユーティリティメソッドが含まれ、Luceneが検索プロセス中に使用するすべてのタイプのクエリの親です。
クラス宣言
以下は org.apache.lucene.search.Query クラスの宣言です-
public abstract class Query
extends Object
implements Serializable, Cloneable
クラスコンストラクター
次の表は、クラスコンストラクタを示しています-
S.No. | Constructor & Description |
---|---|
1 | Query() |
クラスメソッド
次の表は、さまざまなクラスメソッドを示しています-
S.No. | Method & Description |
---|---|
1 |
Object clone() このクエリのクローンを返します。 |
2 |
Query combine(Query[] queries) エキスパート:MultiSearcherでクエリを書き換えるときに呼び出されます。 |
3 |
Weight createWeight(Searcher searcher) エキスパート:このクエリに適切なWeight実装を構築します。 |
4 | *boolean equals(Object obj) * |
5 |
エキスパート:このクエリで発生するすべての用語を用語セットに追加します。 |
6 |
float getBoost() この句のブーストを取得します。 |
7 |
Similarity getSimilarity(Searcher searcher) 廃止予定です。 「ランタイム」サブクラス化/委任を使用する代わりに、代わりにWeightをサブクラス化します。 |
8 | *int hashCode() * |
9 |
エキスパート:BooleanQueryのセットの句を単一のBooleanQueryにマージします。 |
10 |
Query rewrite(IndexReader reader) エキスパート:クエリをプリミティブクエリに書き換えるために呼び出されます。 |
11 |
void setBoost(float b) このクエリ句のブーストをbに設定します。 |
12 |
String toString() クエリを文字列に出力します。 |
13 |
abstract String toString(String field) クエリを文字列に出力します。フィールドはデフォルトフィールドと見なされ、省略されます。 |
14 |
Weight weight(Searcher searcher) 廃止予定です。 Weight実装でこのメソッドを使用しないでください。 クエリのサブクラスは、代わりにcreateWeight(org.apache.lucene.search.Searcher)を使用する必要があります。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object