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.
|
| After |
|
| AllowLeadingWildcardProcessor |
|
| AnalyzedText |
|
| AnalyzerQueryNodeProcessor |
|
| AndQuery |
Factory for conjunctions
|
| 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 |
Builds a BooleanQuery of SHOULD clauses, possibly with some minimum number to match.
|
| AtLeast |
|
| BasicQueryFactory |
Factory for creating basic term queries
|
| Before |
|
| BooleanModifierNode |
|
| BooleanModifiersQueryNodeProcessor |
|
| BooleanQuery2ModifierNodeProcessor |
|
| BooleanQueryBuilder |
|
| 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.
|
| BoostingTermBuilder |
|
| BoostQueryNode |
|
| BoostQueryNodeBuilder |
|
| BoostQueryNodeProcessor |
|
| CharStream |
This interface describes a character stream that maintains line and column number positions of
the characters.
|
| CommonQueryParserConfiguration |
Configuration options common across queryparser implementations.
|
| ComplexPhraseQueryParser |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*".
|
| ComposedQuery |
Base class for composite queries (such as AND/OR/NOT)
|
| ConfigurationKey<T> |
An instance of this class represents a key that is used to retrieve a value from AbstractQueryConfig.
|
| ConstantScoreQueryBuilder |
|
| ContainedBy |
|
| Containing |
|
| CoreParser |
Assembles a QueryBuilder which uses only core Lucene Query objects
|
| CorePlusExtensionsParser |
Assembles a QueryBuilder which uses Query objects from Lucene's sandbox and
queries modules in addition to core queries.
|
| CorePlusQueriesParser |
Assembles a QueryBuilder which uses Query objects from Lucene's queries module in
addition to core queries.
|
| DefaultPhraseSlopQueryNodeProcessor |
|
| DeletedQueryNode |
|
| DisjunctionMaxQueryBuilder |
|
| DistanceQuery |
Factory for NEAR queries
|
| DistanceSubQuery |
Interface for queries that can be nested as subqueries into a span near.
|
| DOMUtils |
Helper methods for parsing XML
|
| 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 |
Type of escaping: String for escaping syntax, NORMAL for escaping reserved words (like AND) in
terms
|
| EscapeQuerySyntaxImpl |
|
| Extend |
|
| 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.
|
| 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 |
|
| FieldQueryNode |
|
| FieldQueryNodeBuilder |
|
| FieldsQuery |
Forms an OR query of the provided query across multiple fields.
|
| FieldValuePairQueryNode<T> |
This interface should be implemented by QueryNode that holds a field and an arbitrary
value.
|
| FuzzyConfig |
|
| FuzzyLikeThisQueryBuilder |
|
| FuzzyQueryNode |
A FuzzyQueryNode represents a element that contains field/text/similarity tuple
|
| FuzzyQueryNodeBuilder |
|
| FuzzyQueryNodeProcessor |
|
| FuzzyTerm |
|
| GroupQueryNode |
A GroupQueryNode represents a location where the original user typed real parenthesis on
the query string.
|
| GroupQueryNodeBuilder |
|
| IntervalFunction |
Representation of an interval function that can be converted to IntervalsSource.
|
| IntervalQueryNode |
Node that represents an interval function.
|
| IntervalQueryNodeBuilder |
|
| IntervalQueryNodeProcessor |
|
| LikeThisQueryBuilder |
|
| MatchAllDocsQueryBuilder |
|
| 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 |
|
| MaxGaps |
|
| MaxWidth |
|
| Message |
Message Interface for a lazy loading.
|
| MessageImpl |
Default implementation of Message interface.
|
| MinShouldMatchNode |
Node that represents a minimum-should-match restriction on a GroupQueryNode.
|
| MinShouldMatchNodeBuilder |
|
| ModifierQueryNode |
A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for each term on the query
string.
|
| ModifierQueryNode.Modifier |
Modifier type: such as required (REQ), prohibited (NOT)
|
| ModifierQueryNodeBuilder |
|
| MultiFieldQueryNodeProcessor |
This processor is used to expand terms so the query looks for the same term in different fields.
|
| MultiFieldQueryParser |
A QueryParser which constructs queries to search multiple fields.
|
| MultiPhraseQueryNode |
|
| MultiPhraseQueryNodeBuilder |
|
| MultiTermRewriteMethodProcessor |
|
| NLS |
MessageBundles classes extend this class, to implement a bundle.
|
| NLSException |
Interface that exceptions should implement to support lazy loading of messages.
|
| NoChildOptimizationQueryNodeProcessor |
|
| NonOverlapping |
|
| NotContainedBy |
|
| NotContaining |
|
| NoTokenFoundQueryNode |
A NoTokenFoundQueryNode is used if a term is convert into no tokens by the
tokenizer/lemmatizer/analyzer (null).
|
| NotQuery |
Factory for prohibited clauses
|
| NotWithin |
|
| NumberDateFormat |
This Format parses Long into date strings and vice-versa.
|
| OpaqueQueryNode |
A OpaqueQueryNode is used for specify values that are not supposed to be parsed by the
parser.
|
| OpenRangeQueryNodeProcessor |
|
| Or |
|
| Ordered |
|
| OrQuery |
Factory for disjunctions
|
| OrQueryNode |
A OrQueryNode represents an OR boolean operation performed on a list of nodes.
|
| Overlapping |
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserException |
Thrown when the xml queryparser encounters invalid syntax/configuration.
|
| 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 |
Term text with a beginning and end position
|
| Phrase |
|
| PhraseQueryNodeBuilder |
|
| PhraseSlopQueryNode |
|
| PhraseSlopQueryNodeProcessor |
This processor removes invalid SlopQueryNode objects in the query node tree.
|
| PointQueryNode |
This query node represents a field query that holds a point value.
|
| PointQueryNodeProcessor |
|
| PointRangeQueryBuilder |
|
| PointRangeQueryNode |
This query node represents a range query composed by PointQueryNode bounds, which means
the bound values are Numbers.
|
| PointRangeQueryNodeBuilder |
|
| PointRangeQueryNodeProcessor |
|
| PointsConfig |
This class holds the configuration used to parse numeric queries and create PointValues
queries.
|
| PointsConfigListener |
|
| 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 |
utility class containing the distance condition and number
|
| ProximityQueryNode.Type |
Distance condition: PARAGRAPH, SENTENCE, or NUMBER
|
| QueryBuilder |
This interface is used by implementors classes that builds some kind of object from a query tree.
|
| QueryBuilder |
Implemented by objects that produce Lucene Query objects from XML streams.
|
| QueryBuilderFactory |
|
| 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.
|
| QueryParser |
This class is generated by JavaCC.
|
| QueryParser.Operator |
The default operator for parsing queries.
|
| QueryParserBase |
This class is overridden by QueryParser in QueryParser.jj and acts to separate the majority of
the Java code from the .jj grammar file.
|
| QueryParserConstants |
Token literal values and constants.
|
| 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.
|
| QueryParserTokenManager |
Token Manager.
|
| QueryParserUtil |
This class defines utility methods to (help) parse query strings into Query objects.
|
| QueryTreeBuilder |
This class should be used when there is a builder for each type of node.
|
| QuotedFieldQueryNode |
|
| RangeQueryBuilder |
|
| RangeQueryNode<T extends FieldValuePairQueryNode<?>> |
This interface should be implemented by a QueryNode that represents some kind of range
query.
|
| RegexpQueryNode |
|
| RegexpQueryNodeBuilder |
|
| RegexpQueryNodeProcessor |
Processor for Regexp queries.
|
| RemoveDeletedQueryNodesProcessor |
|
| RemoveEmptyNonLeafQueryNodeProcessor |
This processor removes every QueryNode that is not a leaf and has not children.
|
| SimpleQueryParser |
SimpleQueryParser is used to parse human readable query syntax.
|
| SimpleTerm |
Base class for queries that expand to sets of simple terms.
|
| SimpleTerm.MatchingTermVisitor |
|
| SlopQueryNode |
|
| SlopQueryNodeBuilder |
|
| SpanBuilderBase |
|
| SpanFirstBuilder |
|
| SpanNearBuilder |
|
| SpanNearClauseFactory |
|
| SpanNotBuilder |
|
| SpanOrBuilder |
|
| SpanOrTermsBuilder |
|
| SpanPositionRangeBuilder |
|
| SpanQueryBuilder |
|
| SpanQueryBuilderFactory |
|
| SpanTermBuilder |
|
| SrndPrefixQuery |
Query that matches String prefixes
|
| SrndQuery |
Lowest level base class for surround queries
|
| SrndTermQuery |
Simple single-term clause
|
| SrndTruncQuery |
Query that matches wildcards
|
| StandardQueryBuilder |
This interface should be implemented by every class that wants to build Query objects
from QueryNode objects.
|
| StandardQueryConfigHandler |
|
| StandardQueryConfigHandler.ConfigurationKeys |
Class holding keys for StandardQueryNodeProcessorPipeline options.
|
| StandardQueryConfigHandler.Operator |
Boolean Operator: AND or OR
|
| StandardQueryNodeProcessorPipeline |
This pipeline has all the processors needed to process a query node tree, generated by StandardSyntaxParser, already assembled.
|
| StandardQueryParser |
The StandardQueryParser is a pre-assembled query parser that supports most features of
the classic Lucene query parser,
allows dynamic configuration of some of its features (like multi-field expansion or wildcard
query restrictions) and adds support for new query types and expressions.
|
| StandardQueryTreeBuilder |
This query tree builder only defines the necessary map to build a Query tree object.
|
| StandardSyntaxParser |
Parser for the standard Lucene syntax
|
| StandardSyntaxParserConstants |
Token literal values and constants.
|
| StandardSyntaxParserTokenManager |
Token Manager.
|
| StringUtils |
String manipulation routines
|
| SynonymQueryNode |
QueryNode for clauses that are synonym of each other.
|
| SynonymQueryNodeBuilder |
|
| SyntaxParser |
|
| TermQueryBuilder |
|
| TermRangeQueryNode |
This query node represents a range query composed by FieldQueryNode bounds, which means
the bound values are strings.
|
| TermRangeQueryNodeBuilder |
|
| TermRangeQueryNodeProcessor |
|
| TermsQueryBuilder |
Builds a BooleanQuery from all of the terms found in the XML element using the choice of analyzer
|
| TextableQueryNode |
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| TokenizedPhraseQueryNode |
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TooManyBasicQueries |
|
| UnescapedCharSequence |
CharsSequence with escaped chars information.
|
| Unordered |
|
| UnorderedNoOverlaps |
|
| UserInputQueryBuilder |
UserInputQueryBuilder uses 1 of 2 strategies for thread-safe parsing: 1) Synchronizing access to
"parse" calls on a previously supplied QueryParser or..
|
| ValueQueryNode<T> |
This interface should be implemented by QueryNode that holds an arbitrary value.
|
| Wildcard |
|
| WildcardQueryNode |
|
| WildcardQueryNodeBuilder |
|
| WildcardQueryNodeProcessor |
|
| Within |
|