Package | Description |
---|---|
org.sindice.siren.qparser.json.builders |
SIREn's JSON query node builders.
|
org.sindice.siren.qparser.keyword.builders |
Create a
Query object
from the processed QueryNode tree
using a bottom-up approach. |
org.sindice.siren.search.node |
Programmatic API to search node-based inverted indexes.
|
Modifier and Type | Method and Description |
---|---|
NodeQuery |
NodeQueryNodeBuilder.build(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode queryNode) |
Modifier and Type | Method and Description |
---|---|
NodeQuery |
NodeRegexpQueryNodeBuilder.build(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode queryNode) |
NodeQuery |
NodeBooleanQueryNodeBuilder.build(org.apache.lucene.queryparser.flexible.core.nodes.QueryNode queryNode) |
Modifier and Type | Class and Description |
---|---|
class |
MultiNodeTermQuery
An abstract
NodePrimitiveQuery that matches documents
containing a subset of terms provided by a FilteredTermEnum enumeration. |
class |
NodeAutomatonQuery
A
MultiNodeTermQuery that will match terms against a finite-state
machine. |
class |
NodeBooleanQuery
A
NodeQuery that matches a boolean combination of primitive queries, e.g.,
NodeTermQuery s, NodePhraseQuery s, NodeBooleanQuery s,
... |
class |
NodeConstantScoreQuery
A query that wraps another query or a filter and simply returns a constant
score equal to the query boost for every nodes that matches the filter or query.
|
class |
NodeFuzzyQuery
Implements the fuzzy search query.
|
class |
NodeNumericRangeQuery<T extends Number>
A
NodePrimitiveQuery that matches numeric values within a
specified range. |
class |
NodePhraseQuery
A
NodePrimitiveQuery that matches nodes containing a particular
sequence of terms. |
class |
NodePrefixQuery
A
NodePrimitiveQuery that matches documents containing terms with a
specified prefix. |
class |
NodePrimitiveQuery
Abstraction over all the primitive
NodeQuery s such as
NodeTermQuery . |
class |
NodeRegexpQuery
A
NodePrimitiveQuery that provides a fast regular expression matching
based on the org.apache.lucene.util.automaton package. |
class |
NodeTermQuery
A
NodePrimitiveQuery that matches nodes containing a term. |
class |
NodeTermRangeQuery
A
NodePrimitiveQuery that matches documents within an range of terms. |
class |
NodeWildcardQuery
A
NodePrimitiveQuery that implements the wildcard search query. |
class |
TupleQuery
|
class |
TwigQuery
A
NodeQuery that matches a boolean combination of Ancestor-Descendant
and Parent-Child node queries. |
static class |
TwigQuery.EmptyRootQuery
An empty root query is used to create twig query in which the root query
is not specified.
|
Modifier and Type | Field and Description |
---|---|
protected NodeQuery |
NodeQuery.ancestor
The pointer to direct node query ancestor
|
protected NodeQuery |
NodeConstantScoreQuery.query |
Modifier and Type | Method and Description |
---|---|
NodeQuery |
LuceneProxyNodeQuery.getNodeQuery() |
NodeQuery |
NodeConstantScoreQuery.getQuery()
Returns the encapsulated query, returns
null if a filter is wrapped. |
NodeQuery |
NodeBooleanClause.getQuery() |
NodeQuery |
TwigQuery.getRoot()
Return the root of this query
|
NodeQuery |
NodeConstantScoreQuery.rewrite(org.apache.lucene.index.IndexReader reader) |
Modifier and Type | Method and Description |
---|---|
void |
TupleQuery.add(NodeQuery query,
NodeBooleanClause.Occur occur)
Adds a clause to a tuple query.
|
void |
NodeBooleanQuery.add(NodeQuery query,
NodeBooleanClause.Occur occur)
Adds a clause to a boolean query.
|
void |
TwigQuery.addChild(NodeQuery query,
NodeBooleanClause.Occur occur)
Adds a child clause to the twig query.
|
void |
TwigQuery.addDescendant(int nodeLevel,
NodeQuery query,
NodeBooleanClause.Occur occur)
Adds a descendant clause to the twig query.
|
void |
TwigQuery.addRoot(NodeQuery root)
Adds a root query.
|
protected void |
TwigQuery.setAncestorPointer(NodeQuery ancestor) |
protected void |
NodeQuery.setAncestorPointer(NodeQuery ancestor)
Expert: Add a pointer to the node query ancestor
|
protected void |
NodeConstantScoreQuery.setAncestorPointer(NodeQuery ancestor) |
protected void |
NodeBooleanQuery.setAncestorPointer(NodeQuery ancestor) |
void |
NodeBooleanClause.setQuery(NodeQuery query) |
Constructor and Description |
---|
LuceneProxyNodeQuery(NodeQuery nq) |
NodeBooleanClause(NodeQuery query,
NodeBooleanClause.Occur occur)
Constructs a BooleanClause.
|
NodeConstantScoreQuery(NodeQuery query)
Strips off scores from the passed in Query.
|
Copyright © 2014. All rights reserved.