Class TermVectorsRequest

  • All Implemented Interfaces:
    Validatable, org.opensearch.common.xcontent.ToXContent, org.opensearch.common.xcontent.ToXContentObject

    public class TermVectorsRequest
    extends java.lang.Object
    implements org.opensearch.common.xcontent.ToXContentObject, Validatable
    • Nested Class Summary

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

        org.opensearch.common.xcontent.ToXContent.DelegatingMapParams, org.opensearch.common.xcontent.ToXContent.MapParams, org.opensearch.common.xcontent.ToXContent.Params
    • Field Summary

      • Fields inherited from interface org.opensearch.common.xcontent.ToXContent

        EMPTY_PARAMS
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String[] getFields()  
      java.lang.String getId()
      Returns the id of the request can be NULL if there is no document ID
      java.lang.String getIndex()
      Returns the index of the request
      java.lang.String getPreference()  
      boolean getRealtime()
      Returns if the request is realtime(true) or near-realtime(false)
      java.lang.String getRouting()  
      java.lang.String getType()
      Deprecated.
      Types are in the process of being removed.
      void setFields​(java.lang.String... fields)
      Sets the fields for which term vectors information should be retrieved
      void setFieldStatistics​(boolean requestFieldStatistics)
      Sets whether to request field statistics
      void setFilterSettings​(java.util.Map<java.lang.String,​java.lang.Integer> filterSettings)
      Sets conditions for terms filtering
      void setOffsets​(boolean requestOffsets)
      Sets whether to request term offsets
      void setPayloads​(boolean requestPayloads)
      Sets whether to request term payloads
      void setPerFieldAnalyzer​(java.util.Map<java.lang.String,​java.lang.String> perFieldAnalyzer)
      Sets different analyzers than the one at the fields
      void setPositions​(boolean requestPositions)
      Sets whether to request term positions
      void setPreference​(java.lang.String preference)
      Set a preference of which shard copies to execute the request
      void setRealtime​(boolean realtime)
      Sets if the request should be realtime or near-realtime
      void setRouting​(java.lang.String routing)
      Sets a routing to route a request to a particular shard
      void setTermStatistics​(boolean requestTermStatistics)
      Sets whether to request term statistics
      org.opensearch.common.xcontent.XContentBuilder toXContent​(org.opensearch.common.xcontent.XContentBuilder builder, org.opensearch.common.xcontent.ToXContent.Params params)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.opensearch.common.xcontent.ToXContentObject

        isFragment
    • Constructor Detail

      • TermVectorsRequest

        public TermVectorsRequest​(java.lang.String index,
                                  java.lang.String docId)
        Constructs TermVectorRequest for the given document
        Parameters:
        index - - index of the document
        docId - - id of the document
      • TermVectorsRequest

        @Deprecated
        public TermVectorsRequest​(java.lang.String index,
                                  java.lang.String type,
                                  java.lang.String docId)
        Deprecated.
        Types are in the process of being removed, use TermVectorsRequest(String, String) instead.
        Constructs TermVectorRequest for the given document
        Parameters:
        index - - index of the document
        type - - type of the document
        docId - - id of the document
      • TermVectorsRequest

        public TermVectorsRequest​(java.lang.String index,
                                  org.opensearch.common.xcontent.XContentBuilder docBuilder)
        Constructs TermVectorRequest for an artificial document
        Parameters:
        index - - index of the document
        docBuilder - - an artificial document
      • TermVectorsRequest

        @Deprecated
        public TermVectorsRequest​(java.lang.String index,
                                  java.lang.String type,
                                  org.opensearch.common.xcontent.XContentBuilder docBuilder)
        Deprecated.
        Types are in the process of being removed, use TermVectorsRequest(java.lang.String,org.opensearch.common.xcontent.XContentBuilder) instead.
        Constructs TermVectorRequest for an artificial document
        Parameters:
        index - - index of the document
        type - - type of the document
        docBuilder - - an artificial document
    • Method Detail

      • getIndex

        public java.lang.String getIndex()
        Returns the index of the request
      • getType

        @Deprecated
        public java.lang.String getType()
        Deprecated.
        Types are in the process of being removed.
        Returns the type of the request
      • getId

        public java.lang.String getId()
        Returns the id of the request can be NULL if there is no document ID
      • setFields

        public void setFields​(java.lang.String... fields)
        Sets the fields for which term vectors information should be retrieved
      • getFields

        public java.lang.String[] getFields()
      • setPositions

        public void setPositions​(boolean requestPositions)
        Sets whether to request term positions
      • setPayloads

        public void setPayloads​(boolean requestPayloads)
        Sets whether to request term payloads
      • setOffsets

        public void setOffsets​(boolean requestOffsets)
        Sets whether to request term offsets
      • setFieldStatistics

        public void setFieldStatistics​(boolean requestFieldStatistics)
        Sets whether to request field statistics
      • setTermStatistics

        public void setTermStatistics​(boolean requestTermStatistics)
        Sets whether to request term statistics
      • setPerFieldAnalyzer

        public void setPerFieldAnalyzer​(java.util.Map<java.lang.String,​java.lang.String> perFieldAnalyzer)
        Sets different analyzers than the one at the fields
      • setFilterSettings

        public void setFilterSettings​(java.util.Map<java.lang.String,​java.lang.Integer> filterSettings)
        Sets conditions for terms filtering
      • setRouting

        public void setRouting​(java.lang.String routing)
        Sets a routing to route a request to a particular shard
      • getRouting

        public java.lang.String getRouting()
      • setPreference

        public void setPreference​(java.lang.String preference)
        Set a preference of which shard copies to execute the request
      • getPreference

        public java.lang.String getPreference()
      • setRealtime

        public void setRealtime​(boolean realtime)
        Sets if the request should be realtime or near-realtime
      • getRealtime

        public boolean getRealtime()
        Returns if the request is realtime(true) or near-realtime(false)
      • toXContent

        public org.opensearch.common.xcontent.XContentBuilder toXContent​(org.opensearch.common.xcontent.XContentBuilder builder,
                                                                         org.opensearch.common.xcontent.ToXContent.Params params)
                                                                  throws java.io.IOException
        Specified by:
        toXContent in interface org.opensearch.common.xcontent.ToXContent
        Throws:
        java.io.IOException