public class Query extends Object implements SearchQuery
修飾子とタイプ | フィールドと説明 |
---|---|
protected SearchQuery |
delegate
実装の委譲インスタンス
|
コンストラクタと説明 |
---|
Query()
クエリを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SearchQuery |
addFacetFields(Field... fields)
ファセット検索に使用するフィールドを設定します。
|
SearchQuery |
addFacetQuery(Searchable... conditions)
ファセット検索に使用する条件を設定します。
|
SearchQuery |
addFieldToOutput(Field... fields)
検索結果に出力するフィールドを設定します。
|
SearchQuery |
addFilterQuery(Searchable... conditions)
フィルタ検索用の検索クエリを設定します。
|
SearchQuery |
addSnippetsFields(Field... fields)
検索結果にスニペットを出力するフィールドを指定します。
|
SearchQuery |
addSortBy(Field field,
boolean descending)
検索結果のソート条件を設定します。
|
SearchQuery |
getDelegator()
委譲先の実装クラスを取得します。
|
SearchQuery |
setCondition(Searchable condition)
検索条件を設定します。
|
SearchQuery |
setOffset(long offset)
検索条件にマッチしたコンテンツのうち何件目からを検索結果に出力するかを指定します。
|
SearchQuery |
setRows(long rows)
検索条件にマッチしたコンテンツから最大で何件の検索結果を出力するかを指定します。
|
SearchQuery |
setSnippetsNumber(int number)
単位フィールド毎に出力するスニペット数を設定します。
|
protected final SearchQuery delegate
public SearchQuery setCondition(Searchable condition)
setCondition
インタフェース内 SearchQuery
condition
- 条件。nullを与える事はできません。SearchQuery.setCondition(jp.co.intra_mart.foundation.contentssearch.model.query.Searchable)
public SearchQuery addFilterQuery(Searchable... conditions)
addFilterQuery
インタフェース内 SearchQuery
conditions
- 条件。nullを与える事はできません。SearchQuery.addFilterQuery(jp.co.intra_mart.foundation.contentssearch.model.query.Searchable[])
public SearchQuery addFieldToOutput(Field... fields)
addFieldToOutput
インタフェース内 SearchQuery
fields
- フィールド名。nullを与える事はできません。jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery#addFieldToOutput(java.lang.String[])
public SearchQuery addSortBy(Field field, boolean descending)
addSortBy
インタフェース内 SearchQuery
field
- フィールド名。nullを与える事はできません。descending
- 昇順ソートの場合はfalseを、降順ソートの場合はtrueを設定します。jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery#addSortBy(java.lang.String, boolean)
public SearchQuery addFacetFields(Field... fields)
addFacetFields
インタフェース内 SearchQuery
fields
- フィールド名。nullを与える事はできません。jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery#addFacetFields(java.lang.String[])
public SearchQuery addFacetQuery(Searchable... conditions)
addFacetQuery
インタフェース内 SearchQuery
conditions
- 検索条件 nullを与える事はできません。SearchQuery.addFacetQuery(jp.co.intra_mart.foundation.contentssearch.model.query.Searchable[])
public SearchQuery addSnippetsFields(Field... fields)
addSnippetsFields
インタフェース内 SearchQuery
fields
- フィールド名。nullを与える事はできません。jp.co.intra_mart.foundation.contentssearch.model.query.SearchQuery#addSnippetsFields(java.lang.String[])
public SearchQuery setSnippetsNumber(int number)
setSnippetsNumber
インタフェース内 SearchQuery
number
- スニペット数。1以上の値を設定して下さい。SearchQuery.setSnippetsNumber(int)
public SearchQuery setOffset(long offset)
setOffset
インタフェース内 SearchQuery
offset
- 出力を開始するコンテンツのオフセットSearchQuery.setOffset(long)
public SearchQuery setRows(long rows)
setRows
インタフェース内 SearchQuery
rows
- 出力する検索結果の最大値。SearchQuery.setRows(long)
public SearchQuery getDelegator()
getDelegator
インタフェース内 Delegatable<SearchQuery>
Delegatable.getDelegator()
Copyright © 2012 NTT DATA INTRAMART CORPORATION