Class TermVectorsRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      TermVectorsRequest​(java.lang.String index, java.lang.String type, java.lang.String docId)
      Constructs TermVectorRequest for the given document
      TermVectorsRequest​(java.lang.String index, java.lang.String type, XContentBuilder docBuilder)
      Constructs TermVectorRequest for an artificial document
    • Method Summary

      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()
      Returns the type of the request
      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
      XContentBuilder toXContent​(XContentBuilder builder, ToXContent.Params params)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TermVectorsRequest

        public TermVectorsRequest​(java.lang.String index,
                                  java.lang.String type,
                                  java.lang.String docId)
        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,
                                  java.lang.String type,
                                  XContentBuilder docBuilder)
        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

        public java.lang.String getType()
        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)