org.mtzky.lucene
クラス AbstractIndexSearcherRequest

java.lang.Object
  上位を拡張 org.mtzky.lucene.AbstractIndexSearcherRequest
すべての実装されたインタフェース:
LuceneIndexSearcherRequest
直系の既知のサブクラス:
FluentIndexSearcherRequest

public abstract class AbstractIndexSearcherRequest
extends Object
implements LuceneIndexSearcherRequest

作成者:
mtzky
関連項目:
LuceneIndexSearcher.find(LuceneIndexSearcherRequest)

フィールドの概要
 
インタフェース org.mtzky.lucene.LuceneIndexSearcherRequest から継承されたフィールド
DEFAULT_LIMIT, DEFAULT_QUERY
 
コンストラクタの概要
AbstractIndexSearcherRequest()
           
 
メソッドの概要
protected  void addQuery(Query query)
           Adds Query as the AND condition.
protected  void addQuery(Query query, BooleanClause.Occur occur)
           Adds Query.
protected  void addSort(String... fields)
           Adds sort fields as natural order.
protected  void addSort(String field, boolean reverse)
           Adds sort fields.
 Filter getFilter()
           
 int getLimit()
           
 int getOffset()
           
 Query getQuery()
           
 Sort getSort()
           
protected  void setFilter(Filter filter)
           Sets Filter.
protected  void setLimit(int limit)
           Sets limit.
protected  void setOffset(int offset)
           Sets offset.
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AbstractIndexSearcherRequest

public AbstractIndexSearcherRequest()
メソッドの詳細

getQuery

public Query getQuery()
定義:
インタフェース LuceneIndexSearcherRequest 内の getQuery
戻り値:
Query, or MatchAllDocsQuery if undefined.
関連項目:
LuceneIndexSearcherRequest.DEFAULT_QUERY

getFilter

public Filter getFilter()
定義:
インタフェース LuceneIndexSearcherRequest 内の getFilter
戻り値:
Filter

getLimit

public int getLimit()
定義:
インタフェース LuceneIndexSearcherRequest 内の getLimit
戻り値:
limit, or 10 if undefined.
関連項目:
LuceneIndexSearcherRequest.DEFAULT_LIMIT

getOffset

public int getOffset()
定義:
インタフェース LuceneIndexSearcherRequest 内の getOffset
戻り値:
offset, or 0 if undefined.

getSort

public Sort getSort()
定義:
インタフェース LuceneIndexSearcherRequest 内の getSort
戻り値:
Sort, or null if empty.

addQuery

protected void addQuery(Query query)

Adds Query as the AND condition.

パラメータ:
query - Query
関連項目:
addQuery(Query, org.apache.lucene.search.BooleanClause.Occur)

addQuery

protected void addQuery(Query query,
                        BooleanClause.Occur occur)

Adds Query.

パラメータ:
query - Query
occur - BooleanClause.Occur

setFilter

protected void setFilter(Filter filter)

Sets Filter.

パラメータ:
filter - Filter

setLimit

protected void setLimit(int limit)

Sets limit.

パラメータ:
limit -

setOffset

protected void setOffset(int offset)

Sets offset.

パラメータ:
offset -

addSort

protected void addSort(String... fields)

Adds sort fields as natural order.

パラメータ:
fields - Name of field to sort by.

addSort

protected void addSort(String field,
                       boolean reverse)

Adds sort fields.

パラメータ:
field - Name of field to sort by.
reverse - true if natural order should be reversed.

toString

public String toString()
オーバーライド:
クラス Object 内の toString


Copyright (C) 2010-2011 Mtzky. AllRights Reserved.