All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| AbstractQueryConfig |
|
| AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>> |
This class should be extended by nodes intending to represent range queries.
|
| AllowLeadingWildcardAttribute |
Deprecated. |
| AllowLeadingWildcardAttributeImpl |
Deprecated. |
| AllowLeadingWildcardProcessor |
|
| AnalyzerAttribute |
Deprecated. |
| AnalyzerAttributeImpl |
Deprecated. |
| AnalyzerQueryNodeProcessor |
|
| AnalyzingQueryParser |
Overrides Lucene's default QueryParser so that Fuzzy-, Prefix-, Range-, and WildcardQuerys
are also passed through the given analyzer, but wild card characters (like *)
don't get removed from the search terms.
|
| AndQuery |
|
| AndQueryNode |
A AndQueryNode represents an AND boolean operation performed on a
list of nodes.
|
| AnyQueryNode |
A AnyQueryNode represents an ANY operator performed on a list of
nodes.
|
| AnyQueryNodeBuilder |
|
| BasicQueryFactory |
|
| BooleanModifierNode |
|
| BooleanModifiersQueryNodeProcessor |
|
| BooleanQuery2ModifierNodeProcessor |
|
| BooleanQueryNode |
A BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them.
|
| BooleanQueryNodeBuilder |
|
| BooleanSingleChildOptimizationQueryNodeProcessor |
This processor removes every BooleanQueryNode that contains only one
child and returns this child.
|
| BoostAttribute |
Deprecated. |
| BoostAttributeImpl |
Deprecated. |
| BoostQueryNode |
|
| BoostQueryNodeBuilder |
|
| BoostQueryNodeProcessor |
|
| CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
| ComplexPhraseQueryParser |
QueryParser which permits complex phrase query syntax eg "(john jon
jonathan~) peters*".
|
| ComposedQuery |
|
| ConfigAttribute |
Deprecated. |
| ConfigurationKey<T> |
An instance of this class represents a key that is used to retrieve a value
from AbstractQueryConfig.
|
| DateResolutionAttribute |
Deprecated. |
| DateResolutionAttributeImpl |
Deprecated. |
| DefaultOperatorAttribute |
Deprecated. |
| DefaultOperatorAttribute.Operator |
|
| DefaultOperatorAttributeImpl |
Deprecated. |
| DefaultPhraseSlopAttribute |
Deprecated. |
| DefaultPhraseSlopAttributeImpl |
Deprecated. |
| DefaultPhraseSlopQueryNodeProcessor |
|
| DeletedQueryNode |
|
| DistanceQuery |
|
| DistanceSubQuery |
|
| DummyQueryNodeBuilder |
This builder does nothing.
|
| EscapeQuerySyntax |
A parser needs to implement EscapeQuerySyntax to allow the QueryNode
to escape the queries, when the toQueryString method is called.
|
| EscapeQuerySyntax.Type |
|
| EscapeQuerySyntaxImpl |
|
| ExtendableQueryParser |
The ExtendableQueryParser enables arbitrary query parser extension
based on a customizable field naming scheme.
|
| ExtensionQuery |
ExtensionQuery holds all query components extracted from the original
query string like the query field and the extension query string.
|
| Extensions |
|
| Extensions.Pair<Cur,Cud> |
This class represents a generic pair.
|
| FastCharStream |
An efficient implementation of JavaCC's CharStream interface.
|
| FieldableNode |
A query node implements FieldableNode interface to indicate that its
children and itself are associated to a specific field.
|
| FieldBoostMapAttribute |
Deprecated. |
| FieldBoostMapAttributeImpl |
Deprecated. |
| FieldBoostMapFCListener |
|
| FieldConfig |
This class represents a field configuration.
|
| FieldConfigListener |
This interface should be implemented by classes that wants to listen for
field configuration requests.
|
| FieldDateResolutionFCListener |
|
| FieldDateResolutionMapAttribute |
Deprecated. |
| FieldDateResolutionMapAttributeImpl |
Deprecated. |
| FieldQueryNode |
|
| FieldQueryNodeBuilder |
|
| FieldsQuery |
|
| FieldValuePairQueryNode<T> |
This interface should be implemented by QueryNode that holds a field
and an arbitrary value.
|
| FuzzyAttribute |
Deprecated. |
| FuzzyAttributeImpl |
Deprecated. |
| FuzzyConfig |
|
| FuzzyQueryNode |
A FuzzyQueryNode represents a element that contains
field/text/similarity tuple
|
| FuzzyQueryNodeBuilder |
|
| FuzzyQueryNodeProcessor |
|
| GroupQueryNode |
A GroupQueryNode represents a location where the original user typed
real parenthesis on the query string.
|
| GroupQueryNodeBuilder |
|
| GroupQueryNodeProcessor |
Deprecated.
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| LocaleAttribute |
Deprecated. |
| LocaleAttributeImpl |
Deprecated. |
| LowercaseExpandedTermsAttribute |
Deprecated. |
| LowercaseExpandedTermsAttributeImpl |
Deprecated. |
| LowercaseExpandedTermsQueryNodeProcessor |
|
| MatchAllDocsQueryNode |
A MatchAllDocsQueryNode indicates that a query node tree or subtree
will match all documents if executed in the index.
|
| MatchAllDocsQueryNodeBuilder |
|
| MatchAllDocsQueryNodeProcessor |
|
| MatchNoDocsQueryNode |
A MatchNoDocsQueryNode indicates that a query node tree or subtree
will not match any documents if executed in the index.
|
| MatchNoDocsQueryNodeBuilder |
|
| Message |
Deprecated.
|
| MessageImpl |
Deprecated.
|
| ModifierQueryNode |
A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for
each term on the query string.
|
| ModifierQueryNode.Modifier |
|
| ModifierQueryNodeBuilder |
|
| MultiFieldAttribute |
Deprecated. |
| MultiFieldAttributeImpl |
Deprecated. |
| MultiFieldQueryNodeProcessor |
This processor is used to expand terms so the query looks for the same term
in different fields.
|
| MultiFieldQueryParserWrapper |
Deprecated.
|
| MultiPhraseQueryNode |
A MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery.
|
| MultiPhraseQueryNodeBuilder |
|
| MultiTermRewriteMethodAttribute |
Deprecated. |
| MultiTermRewriteMethodAttributeImpl |
Deprecated. |
| MultiTermRewriteMethodProcessor |
This processor instates the default
MultiTermQuery.RewriteMethod,
MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, for multi-term
query nodes.
|
| NLS |
Deprecated.
|
| NLSException |
Deprecated.
|
| NoChildOptimizationQueryNodeProcessor |
|
| NoTokenFoundQueryNode |
A NoTokenFoundQueryNode is used if a term is convert into no tokens
by the tokenizer/lemmatizer/analyzer (null).
|
| NotQuery |
|
| NumberDateFormat |
This Format parses Long into date strings and vice-versa.
|
| NumericConfig |
This class holds the configuration used to parse numeric queries and create
NumericRangeQuerys.
|
| NumericFieldConfigListener |
|
| NumericQueryNode |
This query node represents a field query that holds a numeric value.
|
| NumericQueryNodeProcessor |
|
| NumericRangeQueryNode |
This query node represents a range query composed by NumericQueryNode
bounds, which means the bound values are Numbers.
|
| NumericRangeQueryNodeBuilder |
|
| NumericRangeQueryNodeProcessor |
|
| OpaqueQueryNode |
A OpaqueQueryNode is used for specify values that are not supposed to
be parsed by the parser.
|
| OrQuery |
|
| OrQueryNode |
A OrQueryNode represents an OR boolean operation performed on a list
of nodes.
|
| ParametricQueryNode |
Deprecated.
|
| ParametricQueryNode.CompareOperator |
|
| ParametricRangeQueryNode |
|
| ParametricRangeQueryNodeProcessor |
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserExtension |
This class represents an extension base class to the Lucene standard
QueryParser.
|
| PathQueryNode |
A PathQueryNode is used to store queries like
/company/USA/California /product/shoes/brown.
|
| PathQueryNode.QueryText |
|
| PhraseQueryNodeBuilder |
|
| PhraseSlopQueryNode |
|
| PhraseSlopQueryNodeProcessor |
This processor removes invalid SlopQueryNode objects in the query
node tree.
|
| PositionIncrementsAttribute |
Deprecated. |
| PositionIncrementsAttributeImpl |
Deprecated. |
| PrecedenceQueryNodeProcessorPipeline |
|
| PrecedenceQueryParser |
This query parser works exactly as the standard query parser ( StandardQueryParser ),
except that it respect the boolean precedence, so <a AND b OR c AND d> is parsed to <(+a +b) (+c +d)>
instead of <+a +b +c +d>.
|
| PrefixWildcardQueryNode |
|
| PrefixWildcardQueryNodeBuilder |
|
| ProximityQueryNode |
A ProximityQueryNode represents a query where the terms should meet
specific distance conditions.
|
| ProximityQueryNode.ProximityType |
|
| ProximityQueryNode.Type |
|
| QueryBuilder |
This interface is used by implementors classes that builds some kind of
object from a query tree.
|
| QueryConfigHandler |
This class can be used to hold any query configuration and no field
configuration.
|
| QueryNode |
A QueryNode is a interface implemented by all nodes on a QueryNode
tree.
|
| QueryNodeError |
Error class with NLS support
|
| QueryNodeException |
This exception should be thrown if something wrong happens when dealing with
QueryNodes.
|
| QueryNodeImpl |
|
| QueryNodeOperation |
Allow joining 2 QueryNode Trees, into one.
|
| QueryNodeParseException |
This should be thrown when an exception happens during the query parsing from
string to the query node tree.
|
| QueryNodeProcessor |
|
| QueryNodeProcessorImpl |
This is a default implementation for the QueryNodeProcessor
interface, it's an abstract class, so it should be extended by classes that
want to process a QueryNode tree.
|
| QueryNodeProcessorPipeline |
|
| QueryParser |
This class is generated by JavaCC.
|
| QueryParserConstants |
Token literal values and constants.
|
| QueryParserHelper |
This class is a helper for the query parser framework, it does all the three
query parser phrases at once: text parsing, query processing and query
building.
|
| QueryParserMessages |
Flexible Query Parser message bundle class
|
| QueryParserTokenManager |
Token Manager.
|
| QueryParserUtil |
This class defines utility methods to (help) parse query strings into
Query objects.
|
| QueryParserWrapper |
Deprecated.
|
| QueryParserWrapper.Operator |
The default operator for parsing queries.
|
| QueryTreeBuilder |
This class should be used when there is a builder for each type of node.
|
| QuotedFieldQueryNode |
|
| RangeCollatorAttribute |
Deprecated. |
| RangeCollatorAttributeImpl |
Deprecated. |
| RangeQueryNode<T extends FieldValuePairQueryNode<?>> |
This interface should be implemented by a QueryNode that represents
some kind of range query.
|
| RangeQueryNode |
Deprecated.
|
| RangeQueryNodeBuilder |
Deprecated.
|
| RemoveDeletedQueryNodesProcessor |
|
| RemoveEmptyNonLeafQueryNodeProcessor |
This processor removes every QueryNode that is not a leaf and has not
children.
|
| SimpleTerm |
|
| SimpleTerm.MatchingTermVisitor |
|
| SlopQueryNode |
|
| SlopQueryNodeBuilder |
|
| SpanNearClauseFactory |
|
| SrndPrefixQuery |
|
| SrndQuery |
|
| SrndTermQuery |
|
| SrndTruncQuery |
|
| StandardBooleanQueryNode |
|
| StandardBooleanQueryNodeBuilder |
This builder does the same as the BooleanQueryNodeBuilder, but this
considers if the built BooleanQuery should have its coord disabled or
not.
|
| StandardQueryBuilder |
This interface should be implemented by every class that wants to build
Query objects from QueryNode objects.
|
| StandardQueryConfigHandler |
|
| StandardQueryConfigHandler.ConfigurationKeys |
|
| StandardQueryConfigHandler.Operator |
|
| StandardQueryNodeProcessorPipeline |
This pipeline has all the processors needed to process a query node tree,
generated by StandardSyntaxParser, already assembled.
|
| StandardQueryParser |
This class is a helper that enables users to easily use the Lucene query
parser.
|
| StandardQueryTreeBuilder |
This query tree builder only defines the necessary map to build a
Query tree object.
|
| StandardSyntaxParser |
|
| StandardSyntaxParserConstants |
Token literal values and constants.
|
| StandardSyntaxParserTokenManager |
Token Manager.
|
| StringUtils |
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.
|
| SyntaxParser |
|
| TermRangeQueryNode |
This query node represents a range query composed by FieldQueryNode
bounds, which means the bound values are strings.
|
| TermRangeQueryNodeBuilder |
|
| TextableQueryNode |
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| TokenizedPhraseQueryNode |
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TooManyBasicQueries |
|
| UnescapedCharSequence |
CharsSequence with escaped chars information.
|
| ValueQueryNode<T> |
This interface should be implemented by a QueryNode that holds an
arbitrary value.
|
| WildcardQueryNode |
|
| WildcardQueryNodeBuilder |
|
| WildcardQueryNodeProcessor |
|