Class AnalysisResponseBase.TokenInfo

java.lang.Object
org.apache.solr.client.solrj.response.AnalysisResponseBase.TokenInfo
Enclosing class:
AnalysisResponseBase

public static class AnalysisResponseBase.TokenInfo extends Object
Holds all information of a token as part of an analysis phase.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the end position of this token within the text it was originally extracted from.
    int
    Returns the position of this token within the produced token stream.
    Returns the raw text of the token.
    int
    Returns the start position of this token within the text it was originally extracted from.
    Returns the text of the token.
    Returns the type of the token.
    boolean
    Returns whether this token matches one of the query tokens (if query analysis is performed).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getText

      public String getText()
      Returns the text of the token.
      Returns:
      The text of the token.
    • getRawText

      public String getRawText()
      Returns the raw text of the token. If the token is index in a special format (e.g. date or padded numbers) it will be returned as the raw text. Returns null if the token is indexed as is.
      Returns:
      Returns the raw text of the token.
    • getType

      public String getType()
      Returns the type of the token. Typically, this will be word or <ALPHANUM>, but it really depends on the tokenizer and filters that are used.
      Returns:
      The type of the token.
    • getStart

      public int getStart()
      Returns the start position of this token within the text it was originally extracted from.
      Returns:
      The start position of this token within the text it was originally extracted from.
    • getEnd

      public int getEnd()
      Returns the end position of this token within the text it was originally extracted from.
      Returns:
      The end position of this token within the text it was originally extracted from.
    • getPosition

      public int getPosition()
      Returns the position of this token within the produced token stream.
      Returns:
      The position of this token within the produced token stream.
    • isMatch

      public boolean isMatch()
      Returns whether this token matches one of the query tokens (if query analysis is performed).
      Returns:
      Whether this token matches one of the query tokens (if query analysis is performed).