Package | Description |
---|---|
org.apache.lucene.queryparser.analyzing |
QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer.
|
org.apache.lucene.queryparser.classic |
A simple query parser implemented with JavaCC.
|
org.apache.lucene.queryparser.complexPhrase |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
|
org.apache.lucene.queryparser.ext |
Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.
|
org.apache.lucene.queryparser.xml |
Parser that produces Lucene Query objects from XML streams.
|
org.apache.lucene.queryparser.xml.builders |
XML Parser factories for different Lucene Query/Filters.
|
Modifier and Type | Class and Description |
---|---|
class |
AnalyzingQueryParser
Overrides Lucene's default QueryParser so that Fuzzy-, Prefix-, Range-, and WildcardQuerys
are also passed through the given analyzer, but wildcard characters
* and
? don't get removed from the search terms. |
Modifier and Type | Class and Description |
---|---|
class |
MultiFieldQueryParser
A QueryParser which constructs queries to search multiple fields.
|
Modifier and Type | Class and Description |
---|---|
class |
ComplexPhraseQueryParser
QueryParser which permits complex phrase query syntax eg "(john jon
jonathan~) peters*".
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendableQueryParser
The
ExtendableQueryParser enables arbitrary query parser extension
based on a customizable field naming scheme. |
Modifier and Type | Method and Description |
---|---|
QueryParser |
ExtensionQuery.getTopLevelParser()
Returns the top level parser which created this
ExtensionQuery |
Constructor and Description |
---|
ExtensionQuery(QueryParser topLevelParser,
String field,
String rawQueryString)
Creates a new
ExtensionQuery |
Modifier and Type | Field and Description |
---|---|
protected QueryParser |
CoreParser.parser |
Constructor and Description |
---|
CoreParser(Analyzer analyzer,
QueryParser parser)
Construct an XML parser that uses a single instance QueryParser for handling
UserQuery tags - all parse operations are synchronised on this parser
|
CoreParser(String defaultField,
Analyzer analyzer,
QueryParser parser) |
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
|
CorePlusQueriesParser(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
|
CorePlusQueriesParser(String defaultField,
Analyzer analyzer,
QueryParser parser) |
Modifier and Type | Method and Description |
---|---|
protected QueryParser |
UserInputQueryBuilder.createQueryParser(String fieldName,
Analyzer analyzer)
Method to create a QueryParser - designed to be overridden
|
Constructor and Description |
---|
UserInputQueryBuilder(QueryParser parser)
This constructor has the disadvantage of not being able to change choice of default field name
|
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.