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 java.lang.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 java.util.List<java.lang.String>activeFeatures()StoredLtrQueryBuilderactiveFeatures(java.util.List<java.lang.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)java.lang.StringfeatureSetName()StoredLtrQueryBuilderfeatureSetName(java.lang.String featureSetName)java.lang.StringgetWriteableName()java.lang.StringmodelName()StoredLtrQueryBuildermodelName(java.lang.String modelName)java.util.Map<java.lang.String,java.lang.Object>params()StoredLtrQueryBuilderparams(java.util.Map<java.lang.String,java.lang.Object> params)java.lang.StringstoreName()StoredLtrQueryBuilderstoreName(java.lang.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 java.lang.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 java.lang.String getWriteableName()
- Specified by:
getWriteableNamein interfaceorg.elasticsearch.common.io.stream.NamedWriteable
-
doWriteTo
protected void doWriteTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException- Specified by:
doWriteToin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
java.io.IOException
-
doXContent
protected void doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
doXContentin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
java.io.IOException
-
doToQuery
protected org.apache.lucene.search.Query doToQuery(org.elasticsearch.index.query.QueryShardContext context) throws java.io.IOException- Specified by:
doToQueryin classorg.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>- Throws:
java.io.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 java.lang.String modelName()
-
modelName
public StoredLtrQueryBuilder modelName(java.lang.String modelName)
-
featureSetName
public java.lang.String featureSetName()
-
featureSetName
public StoredLtrQueryBuilder featureSetName(java.lang.String featureSetName)
-
storeName
public java.lang.String storeName()
-
storeName
public StoredLtrQueryBuilder storeName(java.lang.String storeName)
-
params
public java.util.Map<java.lang.String,java.lang.Object> params()
-
params
public StoredLtrQueryBuilder params(java.util.Map<java.lang.String,java.lang.Object> params)
-
activeFeatures
public java.util.List<java.lang.String> activeFeatures()
-
activeFeatures
public StoredLtrQueryBuilder activeFeatures(java.util.List<java.lang.String> activeFeatures)
-
-