クラス SuggestRequest
- java.lang.Object
-
- org.codelibs.fess.suggest.request.Request<SuggestResponse>
-
- org.codelibs.fess.suggest.request.suggest.SuggestRequest
-
public class SuggestRequest extends Request<SuggestResponse>
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SuggestRequest()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddField(java.lang.String field)voidaddKind(java.lang.String kind)voidaddLang(java.lang.String lang)voidaddRole(java.lang.String role)voidaddTag(java.lang.String tag)protected org.elasticsearch.index.query.QueryBuilderbuildFilterQuery(java.lang.String fieldName, java.util.List<java.lang.String> words)protected org.elasticsearch.index.query.QueryBuilderbuildFunctionScoreQuery(java.lang.String query, org.elasticsearch.index.query.QueryBuilder queryBuilder)protected org.elasticsearch.index.query.QueryBuilderbuildQuery(java.lang.String q, java.util.List<java.lang.String> fields)protected SuggestResponsecreateResponse(org.elasticsearch.action.search.SearchResponse searchResponse)protected java.lang.StringgetValidationError()protected booleanisFirstWordMatching(boolean singleWordQuery, boolean hiraganaQuery, java.lang.String text)protected booleanisHiraganaQuery(java.lang.String query)protected voidprocessRequest(org.elasticsearch.client.Client client, Deferred<SuggestResponse> deferred)voidsetIndex(java.lang.String index)voidsetMatchWordFirst(boolean matchWordFirst)voidsetNormalizer(Normalizer normalizer)voidsetPrefixMatchWeight(float prefixMatchWeight)voidsetQuery(java.lang.String query)voidsetReadingConverter(ReadingConverter readingConverter)voidsetSize(int size)voidsetSkipDuplicateWords(boolean skipDuplicateWords)voidsetSuggestDetail(boolean suggestDetail)voidsetType(java.lang.String type)
-
-
-
メソッドの詳細
-
setIndex
public void setIndex(java.lang.String index)
-
setType
public void setType(java.lang.String type)
-
setSize
public void setSize(int size)
-
setQuery
public void setQuery(java.lang.String query)
-
addTag
public void addTag(java.lang.String tag)
-
addRole
public void addRole(java.lang.String role)
-
addField
public void addField(java.lang.String field)
-
addKind
public void addKind(java.lang.String kind)
-
setSuggestDetail
public void setSuggestDetail(boolean suggestDetail)
-
setReadingConverter
public void setReadingConverter(ReadingConverter readingConverter)
-
setNormalizer
public void setNormalizer(Normalizer normalizer)
-
setPrefixMatchWeight
public void setPrefixMatchWeight(float prefixMatchWeight)
-
setMatchWordFirst
public void setMatchWordFirst(boolean matchWordFirst)
-
setSkipDuplicateWords
public void setSkipDuplicateWords(boolean skipDuplicateWords)
-
addLang
public void addLang(java.lang.String lang)
-
getValidationError
protected java.lang.String getValidationError()
- 定義:
getValidationErrorクラス内Request<SuggestResponse>
-
processRequest
protected void processRequest(org.elasticsearch.client.Client client, Deferred<SuggestResponse> deferred)- 定義:
processRequestクラス内Request<SuggestResponse>
-
buildQuery
protected org.elasticsearch.index.query.QueryBuilder buildQuery(java.lang.String q, java.util.List<java.lang.String> fields)
-
buildFilterQuery
protected org.elasticsearch.index.query.QueryBuilder buildFilterQuery(java.lang.String fieldName, java.util.List<java.lang.String> words)
-
buildFunctionScoreQuery
protected org.elasticsearch.index.query.QueryBuilder buildFunctionScoreQuery(java.lang.String query, org.elasticsearch.index.query.QueryBuilder queryBuilder)
-
createResponse
protected SuggestResponse createResponse(org.elasticsearch.action.search.SearchResponse searchResponse)
-
isFirstWordMatching
protected boolean isFirstWordMatching(boolean singleWordQuery, boolean hiraganaQuery, java.lang.String text)
-
isHiraganaQuery
protected boolean isHiraganaQuery(java.lang.String query)
-
-