Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

        org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
      • Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

        org.elasticsearch.common.io.stream.Writeable.Reader<V extends java.lang.Object>, org.elasticsearch.common.io.stream.Writeable.Writer<V extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.elasticsearch.common.ParseField ACTIVE_FEATURES  
      static org.elasticsearch.common.ParseField FEATURESET_NAME  
      static org.elasticsearch.common.ParseField MODEL_NAME  
      static java.lang.String NAME  
      static org.elasticsearch.common.ParseField PARAMS  
      static org.elasticsearch.common.ParseField STORE_NAME  
      • Fields inherited from class org.elasticsearch.index.query.AbstractQueryBuilder

        boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryName
      • Fields inherited from interface org.elasticsearch.index.query.Rewriteable

        MAX_REWRITE_ROUNDS
      • Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

        EMPTY_PARAMS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> activeFeatures()  
      StoredLtrQueryBuilder activeFeatures​(java.util.List<java.lang.String> activeFeatures)  
      protected boolean doEquals​(StoredLtrQueryBuilder other)  
      protected int doHashCode()  
      protected org.apache.lucene.search.Query doToQuery​(org.elasticsearch.index.query.QueryShardContext context)  
      protected void doWriteTo​(org.elasticsearch.common.io.stream.StreamOutput out)  
      protected void doXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)  
      java.lang.String featureSetName()  
      StoredLtrQueryBuilder featureSetName​(java.lang.String featureSetName)  
      java.lang.String getWriteableName()  
      java.lang.String modelName()  
      StoredLtrQueryBuilder modelName​(java.lang.String modelName)  
      java.util.Map<java.lang.String,​java.lang.Object> params()  
      StoredLtrQueryBuilder params​(java.util.Map<java.lang.String,​java.lang.Object> params)  
      java.lang.String storeName()  
      StoredLtrQueryBuilder storeName​(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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject

        isFragment
      • Methods inherited from interface org.elasticsearch.common.io.stream.Writeable

        writeTo
    • Field Detail

      • 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
    • Constructor Detail

      • StoredLtrQueryBuilder

        public StoredLtrQueryBuilder()
    • Method Detail

      • getWriteableName

        public java.lang.String getWriteableName()
        Specified by:
        getWriteableName in interface org.elasticsearch.common.io.stream.NamedWriteable
      • doWriteTo

        protected void doWriteTo​(org.elasticsearch.common.io.stream.StreamOutput out)
                          throws java.io.IOException
        Specified by:
        doWriteTo in class org.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:
        doXContent in class org.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:
        doToQuery in class org.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>
        Throws:
        java.io.IOException
      • doHashCode

        protected int doHashCode()
        Specified by:
        doHashCode in class org.elasticsearch.index.query.AbstractQueryBuilder<StoredLtrQueryBuilder>
      • modelName

        public java.lang.String modelName()
      • featureSetName

        public java.lang.String featureSetName()
      • storeName

        public 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)