Package | Description |
---|---|
org.apache.lucene.queries |
Filters and Queries that add to core Lucene.
|
org.apache.lucene.queryparser.classic |
A simple query parser implemented with JavaCC.
|
org.apache.lucene.queryparser.flexible.standard |
Implementation of the Lucene classic query parser using the flexible query parser frameworks
|
org.apache.lucene.queryparser.flexible.standard.builders |
Standard Lucene Query Node Builders.
|
org.apache.lucene.queryparser.simple |
A simple query parser for human-entered queries.
|
org.apache.lucene.queryparser.surround.query |
This package contains SrndQuery and its subclasses.
|
org.apache.lucene.queryparser.xml.builders |
XML Parser factories for different Lucene Query/Filters.
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.highlight |
Highlighting search terms.
|
org.apache.lucene.search.uhighlight |
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
|
org.apache.lucene.util |
Some utility classes.
|
Modifier and Type | Field and Description |
---|---|
protected BooleanClause.Occur |
CommonTermsQuery.highFreqOccur |
protected BooleanClause.Occur |
CommonTermsQuery.lowFreqOccur |
Modifier and Type | Method and Description |
---|---|
BooleanClause.Occur |
CommonTermsQuery.getHighFreqOccur()
Gets the
BooleanClause.Occur used for high frequency terms. |
BooleanClause.Occur |
CommonTermsQuery.getLowFreqOccur()
Gets the
BooleanClause.Occur used for low frequency terms. |
Constructor and Description |
---|
CommonTermsQuery(BooleanClause.Occur highFreqOccur,
BooleanClause.Occur lowFreqOccur,
float maxTermFrequency)
Creates a new
CommonTermsQuery |
Modifier and Type | Method and Description |
---|---|
protected BooleanClause |
QueryParserBase.newBooleanClause(Query q,
BooleanClause.Occur occur)
Builds a new BooleanClause instance
|
static Query |
MultiFieldQueryParser.parse(java.lang.String[] queries,
java.lang.String[] fields,
BooleanClause.Occur[] flags,
Analyzer analyzer)
Parses a query, searching on the fields specified.
|
static Query |
MultiFieldQueryParser.parse(java.lang.String query,
java.lang.String[] fields,
BooleanClause.Occur[] flags,
Analyzer analyzer)
Parses a query, searching on the fields specified.
|
Modifier and Type | Method and Description |
---|---|
static Query |
QueryParserUtil.parse(java.lang.String[] queries,
java.lang.String[] fields,
BooleanClause.Occur[] flags,
Analyzer analyzer)
Parses a query, searching on the fields specified.
|
static Query |
QueryParserUtil.parse(java.lang.String query,
java.lang.String[] fields,
BooleanClause.Occur[] flags,
Analyzer analyzer)
Parses a query, searching on the fields specified.
|
Modifier and Type | Method and Description |
---|---|
private static BooleanClause.Occur |
BooleanQueryNodeBuilder.getModifierValue(QueryNode node) |
Modifier and Type | Field and Description |
---|---|
(package private) BooleanClause.Occur |
SimpleQueryParser.State.currentOperation |
private BooleanClause.Occur |
SimpleQueryParser.defaultOperator |
(package private) BooleanClause.Occur |
SimpleQueryParser.State.previousOperation |
Modifier and Type | Method and Description |
---|---|
BooleanClause.Occur |
SimpleQueryParser.getDefaultOperator()
Returns the implicit operator setting, which will be
either
SHOULD or MUST . |
Modifier and Type | Method and Description |
---|---|
private static BooleanQuery |
SimpleQueryParser.addClause(BooleanQuery bq,
Query query,
BooleanClause.Occur occur) |
void |
SimpleQueryParser.setDefaultOperator(BooleanClause.Occur operator)
Sets the implicit operator setting, which must be
either
SHOULD or MUST . |
Modifier and Type | Method and Description |
---|---|
static void |
SrndBooleanQuery.addQueriesToBoolean(BooleanQuery.Builder bq,
java.util.List<Query> queries,
BooleanClause.Occur occur) |
static Query |
SrndBooleanQuery.makeBooleanQuery(java.util.List<Query> queries,
BooleanClause.Occur occur) |
Modifier and Type | Method and Description |
---|---|
(package private) static BooleanClause.Occur |
BooleanQueryBuilder.getOccursValue(org.w3c.dom.Element clauseElem) |
Modifier and Type | Field and Description |
---|---|
private BooleanClause.Occur |
BooleanClause.occur |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<BooleanClause.Occur,java.util.Collection<Query>> |
BooleanQuery.clauseSets |
private java.util.Map<BooleanClause.Occur,java.util.Collection<ScorerSupplier>> |
Boolean2ScorerSupplier.subs |
Modifier and Type | Method and Description |
---|---|
BooleanClause.Occur |
BooleanClause.getOccur() |
static BooleanClause.Occur |
BooleanClause.Occur.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BooleanClause.Occur[] |
BooleanClause.Occur.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
BooleanQuery.Builder |
BooleanQuery.Builder.add(Query query,
BooleanClause.Occur occur)
Add a new clause to this
BooleanQuery.Builder . |
(package private) java.util.Collection<Query> |
BooleanQuery.getClauses(BooleanClause.Occur occur)
Return the collection of queries for the given
BooleanClause.Occur . |
QueryVisitor |
QueryVisitor.getSubVisitor(BooleanClause.Occur occur,
Query parent)
Pulls a visitor instance for visiting child clauses of a query
The default implementation returns
this , unless occur is equal
to MUST_NOT in which case it returns
QueryVisitor.EMPTY_VISITOR |
Constructor and Description |
---|
BooleanClause(Query query,
BooleanClause.Occur occur)
Constructs a BooleanClause.
|
Constructor and Description |
---|
Boolean2ScorerSupplier(Weight weight,
java.util.Map<BooleanClause.Occur,java.util.Collection<ScorerSupplier>> subs,
ScoreMode scoreMode,
int minShouldMatch) |
Modifier and Type | Method and Description |
---|---|
QueryVisitor |
QueryTermExtractor.BoostedTermExtractor.getSubVisitor(BooleanClause.Occur occur,
Query parent) |
Modifier and Type | Method and Description |
---|---|
QueryVisitor |
MultiTermHighlighting.AutomataCollector.getSubVisitor(BooleanClause.Occur occur,
Query parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
QueryBuilder.add(BooleanQuery.Builder q,
java.util.List<Term> current,
BooleanClause.Occur operator) |
protected Query |
QueryBuilder.analyzeGraphBoolean(java.lang.String field,
TokenStream source,
BooleanClause.Occur operator)
Creates a boolean query from a graph token stream.
|
protected Query |
QueryBuilder.analyzeMultiBoolean(java.lang.String field,
TokenStream stream,
BooleanClause.Occur operator)
Creates complex boolean query from the cached tokenstream contents
|
Query |
QueryBuilder.createBooleanQuery(java.lang.String field,
java.lang.String queryText,
BooleanClause.Occur operator)
Creates a boolean query from the query text.
|
protected Query |
QueryBuilder.createFieldQuery(Analyzer analyzer,
BooleanClause.Occur operator,
java.lang.String field,
java.lang.String queryText,
boolean quoted,
int phraseSlop)
Creates a query from the analysis chain.
|
protected Query |
QueryBuilder.createFieldQuery(TokenStream source,
BooleanClause.Occur operator,
java.lang.String field,
boolean quoted,
int phraseSlop)
Creates a query from a token stream.
|