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
NumericRangeQuery s.
|
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 Number s.
|
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
QueryNode s.
|
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 |
|