|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mtzky.lucene.AbstractIndexSearcherRequest
org.mtzky.lucene.FluentIndexSearcherRequest<E>
E - entitypublic class FluentIndexSearcherRequest<E>
Fluent interface request for LuceneIndexSearcher. Setter methods can
be called only in following: query*, filter?, limit?, and sort*.
| 入れ子のクラスの概要 | |
|---|---|
static class |
FluentIndexSearcherRequest.FluentIndexSearcherFilterRequest<E>
|
static class |
FluentIndexSearcherRequest.FluentIndexSearcherLimitRequest<E>
|
static class |
FluentIndexSearcherRequest.FluentIndexSearcherOffsetRequest<E>
|
static class |
FluentIndexSearcherRequest.FluentIndexSearcherSearchRequest<E>
|
static class |
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E>
|
| フィールドの概要 |
|---|
| インタフェース org.mtzky.lucene.LuceneIndexSearcherRequest から継承されたフィールド |
|---|
DEFAULT_LIMIT, DEFAULT_QUERY |
| コンストラクタの概要 | |
|---|---|
protected |
FluentIndexSearcherRequest(LuceneIndexSearcher<E> searcher)
|
| メソッドの概要 | |
|---|---|
LuceneIndexSearcherResponse<E> |
execute()
|
FluentIndexSearcherRequest.FluentIndexSearcherLimitRequest<E> |
filter(Filter filter)
Sets Filter. |
FluentIndexSearcherRequest.FluentIndexSearcherOffsetRequest<E> |
limit(int limit)
Sets limit. |
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> |
offset(int offset)
Sets offset. |
FluentIndexSearcherRequest<E> |
query(Query query)
Adds Query as the AND condition. |
FluentIndexSearcherRequest<E> |
query(Query query,
BooleanClause.Occur occur)
Adds Query. |
FluentIndexSearcherRequest<E> |
query(String query)
Adds Query as the AND condition. |
FluentIndexSearcherRequest<E> |
query(String query,
BooleanClause.Occur occur)
Adds Query. |
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> |
sort(String... fields)
Adds sort fields as natural order. |
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> |
sort(String field,
boolean reverse)
Adds sort fields. |
| クラス org.mtzky.lucene.AbstractIndexSearcherRequest から継承されたメソッド |
|---|
addQuery, addQuery, addSort, addSort, getFilter, getLimit, getOffset, getQuery, getSort, setFilter, setLimit, setOffset, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected FluentIndexSearcherRequest(LuceneIndexSearcher<E> searcher)
| メソッドの詳細 |
|---|
public FluentIndexSearcherRequest<E> query(String query)
throws ParseException
Adds Query as the AND condition.
query - Query
FluentIndexSearcherRequest
ParseExceptionquery(Query)public FluentIndexSearcherRequest<E> query(Query query)
Adds Query as the AND condition.
query - Query
FluentIndexSearcherRequestquery(Query, org.apache.lucene.search.BooleanClause.Occur)
public FluentIndexSearcherRequest<E> query(String query,
BooleanClause.Occur occur)
throws ParseException
Adds Query.
query - Queryoccur - BooleanClause.Occur
FluentIndexSearcherRequest
ParseExceptionquery(Query, org.apache.lucene.search.BooleanClause.Occur)
public FluentIndexSearcherRequest<E> query(Query query,
BooleanClause.Occur occur)
Adds Query.
query - Queryoccur - BooleanClause.Occur
FluentIndexSearcherRequestpublic FluentIndexSearcherRequest.FluentIndexSearcherLimitRequest<E> filter(Filter filter)
Sets Filter.
filter - Filter
FluentIndexSearcherRequest.FluentIndexSearcherLimitRequestpublic FluentIndexSearcherRequest.FluentIndexSearcherOffsetRequest<E> limit(int limit)
Sets limit.
limit -
FluentIndexSearcherRequest.FluentIndexSearcherSortRequestpublic FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> offset(int offset)
Sets offset.
offset -
FluentIndexSearcherRequest.FluentIndexSearcherSortRequestpublic FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> sort(String... fields)
Adds sort fields as natural order.
fields - Name of field to sort by.
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest
public FluentIndexSearcherRequest.FluentIndexSearcherSortRequest<E> sort(String field,
boolean reverse)
Adds sort fields.
field - Name of field to sort by.reverse - true if natural order should be reversed.
FluentIndexSearcherRequest.FluentIndexSearcherSortRequest
public LuceneIndexSearcherResponse<E> execute()
throws IOException
LuceneIndexSearcherResponse
IOException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||