Package org.apache.lucene.xmlparser
Class CorePlusExtensionsParser
- java.lang.Object
-
- org.apache.lucene.xmlparser.CoreParser
-
- org.apache.lucene.xmlparser.CorePlusExtensionsParser
-
- All Implemented Interfaces:
QueryBuilder
public class CorePlusExtensionsParser extends CoreParser
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.xmlparser.CoreParser
analyzer, DISALLOW_EXTERNAL_ENTITY_RESOLVER, filterFactory, maxNumCachedFilters, parser, queryFactory
-
-
Constructor Summary
Constructors Constructor Description CorePlusExtensionsParser(String defaultField, org.apache.lucene.analysis.Analyzer analyzer)
Constructs an XML parser that creates a QueryParser for each UserQuery request.CorePlusExtensionsParser(org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.queryParser.QueryParser parser)
Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronized on this parser
-
Method Summary
-
Methods inherited from class org.apache.lucene.xmlparser.CoreParser
addFilterBuilder, addQueryBuilder, createEntityResolver, getEntityResolver, getErrorHandler, getQuery, parse
-
-
-
-
Constructor Detail
-
CorePlusExtensionsParser
public CorePlusExtensionsParser(org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.queryParser.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:
analyzer
-parser
- A QueryParser which will be synchronized on during parse calls.
-
CorePlusExtensionsParser
public CorePlusExtensionsParser(String defaultField, org.apache.lucene.analysis.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 tagsanalyzer
-
-
-