Class CorePlusExtensionsParser

All Implemented Interfaces:
SpanQueryBuilder, QueryBuilder

public class CorePlusExtensionsParser extends CorePlusQueriesParser
Assembles a QueryBuilder which uses Query objects from Lucene's sandbox and queries modules in addition to core queries.
  • Constructor Details

    • CorePlusExtensionsParser

      public CorePlusExtensionsParser(Analyzer analyzer, QueryParser parser)
      Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronized on this parser
      Parameters:
      parser - A QueryParser which will be synchronized on during parse calls.
    • CorePlusExtensionsParser

      public CorePlusExtensionsParser(String defaultField, Analyzer analyzer)
      Constructs an XML parser that creates a QueryParser for each UserQuery request.
      Parameters:
      defaultField - The default field name used by QueryParsers constructed for UserQuery tags