Package org.codelibs.fess.es.query
Class StoredLtrQueryBuilder
- java.lang.Object
-
- org.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>
-
- org.codelibs.fess.es.query.StoredLtrQueryBuilder
-
- All Implemented Interfaces:
org.elasticsearch.common.io.stream.NamedWriteable,org.elasticsearch.common.io.stream.Writeable,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentObject,org.elasticsearch.index.query.QueryBuilder,org.elasticsearch.index.query.Rewriteable<org.elasticsearch.index.query.QueryBuilder>
public class StoredLtrQueryBuilder extends org.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder> implements org.elasticsearch.common.io.stream.NamedWriteable
-
-
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.common.ParseFieldACTIVE_FEATURESstatic org.elasticsearch.common.ParseFieldFEATURESET_NAMEstatic org.elasticsearch.common.ParseFieldMODEL_NAMEstatic StringNAMEstatic org.elasticsearch.common.ParseFieldPARAMSstatic org.elasticsearch.common.ParseFieldSTORE_NAME
-
Constructor Summary
Constructors Constructor Description StoredLtrQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>activeFeatures()StoredLtrQueryBuilderactiveFeatures(List<String> activeFeatures)protected booleandoEquals(StoredLtrQueryBuilder other)protected intdoHashCode()protected org.apache.lucene.search.QuerydoToQuery(org.elasticsearch.index.query.QueryShardContext context)protected voiddoWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)protected voiddoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)StringfeatureSetName()StoredLtrQueryBuilderfeatureSetName(String featureSetName)StringgetWriteableName()StringmodelName()StoredLtrQueryBuildermodelName(String modelName)Map<String,Object>params()StoredLtrQueryBuilderparams(Map<String,Object> params)StringstoreName()StoredLtrQueryBuilderstoreName(String storeName)-
Methods inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
addValidationError, boost, boost, checkNegativeBoost, declareStandardFields, doRewrite, equals, extractInnerHitBuilders, getName, hashCode, parseInnerQueryBuilder, printBoostAndQueryName, queryName, queryName, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toQuery, toString, toXContent, writeTo
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
MODEL_NAME
public static final org.elasticsearch.common.ParseField MODEL_NAME
-
FEATURESET_NAME
public static final org.elasticsearch.common.ParseField FEATURESET_NAME
-
STORE_NAME
public static final org.elasticsearch.common.ParseField STORE_NAME
-
PARAMS
public static final org.elasticsearch.common.ParseField PARAMS
-
ACTIVE_FEATURES
public static final org.elasticsearch.common.ParseField ACTIVE_FEATURES
-
-
Method Detail
-
getWriteableName
public String getWriteableName()
- Specified by:
getWriteableNamein interfaceorg.elasticsearch.common.io.stream.NamedWriteable
-
doWriteTo
protected void doWriteTo(org.elasticsearch.common.io.stream.StreamOutput out) throws IOException- Specified by:
doWriteToin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
IOException
-
doXContent
protected void doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
doXContentin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
IOException
-
doToQuery
protected org.apache.lucene.search.Query doToQuery(org.elasticsearch.index.query.QueryShardContext context) throws IOException- Specified by:
doToQueryin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
IOException
-
doEquals
protected boolean doEquals(StoredLtrQueryBuilder other)
- Specified by:
doEqualsin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>
-
doHashCode
protected int doHashCode()
- Specified by:
doHashCodein classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>
-
modelName
public String modelName()
-
modelName
public StoredLtrQueryBuilder modelName(String modelName)
-
featureSetName
public String featureSetName()
-
featureSetName
public StoredLtrQueryBuilder featureSetName(String featureSetName)
-
storeName
public String storeName()
-
storeName
public StoredLtrQueryBuilder storeName(String storeName)
-
params
public StoredLtrQueryBuilder params(Map<String,Object> params)
-
activeFeatures
public StoredLtrQueryBuilder activeFeatures(List<String> activeFeatures)
-
-