java.lang.Object
org.apache.lucene.queryparser.ext.ExtensionQuery

public class ExtensionQuery extends Object
ExtensionQuery holds all query components extracted from the original query string like the query field and the extension query string.
See Also:
  • Field Details

    • field

      private final String field
    • rawQueryString

      private final String rawQueryString
    • topLevelParser

      private final QueryParser topLevelParser
  • Constructor Details

    • ExtensionQuery

      public ExtensionQuery(QueryParser topLevelParser, String field, String rawQueryString)
      Creates a new ExtensionQuery
      Parameters:
      field - the query field
      rawQueryString - the raw extension query string
  • Method Details

    • getField

      public String getField()
      Returns the query field
      Returns:
      the query field
    • getRawQueryString

      public String getRawQueryString()
      Returns the raw extension query string
      Returns:
      the raw extension query string
    • getTopLevelParser

      public QueryParser getTopLevelParser()
      Returns the top level parser which created this ExtensionQuery
      Returns:
      the top level parser which created this ExtensionQuery