Uses of Class org.apache.lucene.search.Query

Uses in package org.apache.lucene.index.memory

Methods with parameter type org.apache.lucene.search.Query

float
Convenience method that efficiently returns the relevance score by matching this index against the given Lucene query expression.

Uses in package org.apache.lucene.queryParser

Methods with parameter type org.apache.lucene.search.Query

void
QueryParser.addClause(Vector clauses, int conj, int mods, Query q)

Methods with return type org.apache.lucene.search.Query

Query
QueryParser.Clause(String field)
Query
QueryParser.Query(String field)
Query
QueryParser.Term(String field)
Query
QueryParser.getBooleanQuery(Vector clauses)
Factory method for generating query, given a set of clauses.
Query
QueryParser.getBooleanQuery(Vector clauses, boolean disableCoord)
Factory method for generating query, given a set of clauses.
Query
MultiFieldQueryParser.getFieldQuery(String field, String queryText)
Query
QueryParser.getFieldQuery(String field, String queryText)
Query
MultiFieldQueryParser.getFieldQuery(String field, String queryText, int slop)
Base implementation delegates to QueryParser.getFieldQuery(String,String).
Query
QueryParser.getFieldQuery(String field, String queryText, int slop)
Base implementation delegates to getFieldQuery(String,String).
Query
MultiFieldQueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText)
Query
QueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText)
Note that parameter analyzer is ignored.
Query
QueryParser.getFieldQuery(String field, Analyzer analyzer, String queryText, int slop)
Note that parameter analyzer is ignored.
Query
MultiFieldQueryParser.getFuzzyQuery(String field, String termStr)
Query
QueryParser.getFuzzyQuery(String field, String termStr)
Query
MultiFieldQueryParser.getFuzzyQuery(String field, String termStr, float minSimilarity)
Factory method for generating a query (similar to QueryParser.getWildcardQuery(String,String)).
Query
QueryParser.getFuzzyQuery(String field, String termStr, float minSimilarity)
Factory method for generating a query (similar to getWildcardQuery(String,String)).
Query
MultiFieldQueryParser.getPrefixQuery(String field, String termStr)
Factory method for generating a query (similar to QueryParser.getWildcardQuery(String,String)).
Query
QueryParser.getPrefixQuery(String field, String termStr)
Factory method for generating a query (similar to getWildcardQuery(String,String)).
Query
MultiFieldQueryParser.getRangeQuery(String field, String part1, String part2, boolean inclusive)
Query
QueryParser.getRangeQuery(String field, String part1, String part2, boolean inclusive)
Query
MultiFieldQueryParser.getRangeQuery(String field, Analyzer analyzer, String part1, String part2, boolean inclusive)
Query
QueryParser.getRangeQuery(String field, Analyzer analyzer, String part1, String part2, boolean inclusive)
Note that parameter analyzer is ignored.
Query
MultiFieldQueryParser.getWildcardQuery(String field, String termStr)
Factory method for generating a query.
Query
QueryParser.getWildcardQuery(String field, String termStr)
Factory method for generating a query.
Query
QueryParser.parse(String query)
Parses a query string, returning a Query.
Query
QueryParser.parse(String query, String field, Analyzer analyzer)
Parses a query string, returning a Query.
Query
MultiFieldQueryParser.parse(String query, String[] fields, int[] flags, Analyzer analyzer)
Parses a query, searching on the fields specified.
Query
MultiFieldQueryParser.parse(String query, String[] fields, Analyzer analyzer)
Parses a query which searches on the fields specified.
Query
MultiFieldQueryParser.parse(String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)
Parses a query, searching on the fields specified.
Query
MultiFieldQueryParser.parse(String[] queries, String[] fields, int[] flags, Analyzer analyzer)
Parses a query, searching on the fields specified.
Query
MultiFieldQueryParser.parse(String[] queries, String[] fields, Analyzer analyzer)
Parses a query which searches on the fields specified.
Query
MultiFieldQueryParser.parse(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)
Parses a query, searching on the fields specified.

Uses in package org.apache.lucene.queryParser.analyzing

Methods with return type org.apache.lucene.search.Query

Query
AnalyzingQueryParser.getFuzzyQuery(String field, String termStr, float minSimilarity)
Called when parser parses an input term token that has the fuzzy suffix (~) appended.
Query
AnalyzingQueryParser.getPrefixQuery(String field, String termStr)
Called when parser parses an input term token that uses prefix notation; that is, contains a single '*' wildcard character as its last character.
Query
AnalyzingQueryParser.getRangeQuery(String field, String part1, String part2, boolean inclusive)
Overrides super class, by passing terms through analyzer.
Query
AnalyzingQueryParser.getWildcardQuery(String field, String termStr)
Called when parser parses an input term token that contains one or more wildcard characters (? and *), but is not a prefix term token (one that has just a single * character at the end)

Depending on analyzer and settings, a wildcard term may (most probably will) be lower-cased automatically.

Uses in package org.apache.lucene.queryParser.precedence

Methods with parameter type org.apache.lucene.search.Query

void
PrecedenceQueryParser.addClause(Vector clauses, int conj, int modifier, Query q)

Methods with return type org.apache.lucene.search.Query

Query
Query
Query
Query
Query
Factory method for generating query, given a set of clauses.
Query
PrecedenceQueryParser.getBooleanQuery(Vector clauses, boolean disableCoord)
Factory method for generating query, given a set of clauses.
Query
PrecedenceQueryParser.getFieldQuery(String field, String queryText)
Query
PrecedenceQueryParser.getFieldQuery(String field, String queryText, int slop)
Base implementation delegates to getFieldQuery(String,String).
Query
PrecedenceQueryParser.getFuzzyQuery(String field, String termStr, float minSimilarity)
Factory method for generating a query (similar to getWildcardQuery(String,String)).
Query
PrecedenceQueryParser.getPrefixQuery(String field, String termStr)
Factory method for generating a query (similar to getWildcardQuery(String,String)).
Query
PrecedenceQueryParser.getRangeQuery(String field, String part1, String part2, boolean inclusive)
Query
PrecedenceQueryParser.getWildcardQuery(String field, String termStr)
Factory method for generating a query.
Query
PrecedenceQueryParser.parse(String expression)
Parses a query string, returning a Query.

Uses in package org.apache.lucene.queryParser.surround.query

Fields of type org.apache.lucene.search.Query

Query

Methods with parameter type org.apache.lucene.search.Query

void

Methods with return type org.apache.lucene.search.Query

Query
DistanceQuery.getSpanNearQuery(IndexReader reader, String fieldName, float boost, BasicQueryFactory qf)
Query
Query
Query
Query
Query
Query
Query
Query
Query

Uses in package org.apache.lucene.search

Classes derived from org.apache.lucene.search.Query

class
A Query that matches documents matching boolean combinations of other queries, e.g.
class
A query that wraps a filter and simply returns a constant score equal to the query boost for every document in the filter.
class
A range query that returns a constant score equal to it's boost for all documents in the range.
class
A query that generates the union of the documents produced by its subqueries, and that scores each document as the maximum score for that document produced by any subquery plus a tie breaking increment for any additional matching subqueries.
class
A query that applies a filter to the results of another query.
class
Implements the fuzzy search query.
class
A query that matches all documents.
class
MultiPhraseQuery is a generalized version of PhraseQuery, with an added method add(Term[]).
class
A Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration.
class
PhrasePrefixQuery is a generalized version of PhraseQuery, with an added method add(Term[]).
class
A Query that matches documents containing a particular sequence of terms.
class
A Query that matches documents containing terms with a specified prefix.
class
A Query that matches documents within an exclusive range.
class
A Query that matches documents containing a term.
class
Implements the wildcard search query.

Constructors with parameter type org.apache.lucene.search.Query

BooleanClause.BooleanClause(Query q, boolean r, boolean p)
Constructs a BooleanClause with query q, required r and prohibited p.
Constructs a BooleanClause.
Constructs a new query which applies a filter to the results of the original query.
Constructs a filter which only matches documents matching query.

Fields of type org.apache.lucene.search.Query

Query
The query whose matching documents are combined by the boolean query.

Methods with parameter type org.apache.lucene.search.Query

void
Add a subquery to this disjunction
void
BooleanQuery.add(Query query, boolean required, boolean prohibited)
Adds a clause to a boolean query.
void
Adds a clause to a boolean query.
Query
Query.combine(Query[] queries)
Expert: called when re-writing queries under MultiSearcher.
Weight
Create weight in multiple index scenario.
Weight
creates a weight for query
Explanation
RemoteSearchable.explain(Query query, int doc)
Explanation
Searchable.explain(Query query, int doc)
Explanation
Searcher.explain(Query query, int doc)
Returns an Explanation that describes how doc scored against query.
Query
Expert: merges the clauses of a set of BooleanQuery's into a single BooleanQuery.
Query
Expert: called to re-write queries into primitive queries.
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.
Hits
Returns the documents matching query.
Hits
Searcher.search(Query query, Filter filter)
Returns the documents matching query and filter.
TopDocs
RemoteSearchable.search(Query query, Filter filter, int n)
TopDocs
Searchable.search(Query query, Filter filter, int n)
Expert: Low-level search implementation.
TopDocs
Searcher.search(Query query, Filter filter, int n)
Expert: Low-level search implementation.
TopFieldDocs
RemoteSearchable.search(Query query, Filter filter, int n, Sort sort)
TopFieldDocs
Searchable.search(Query query, Filter filter, int n, Sort sort)
Expert: Low-level search implementation.
TopFieldDocs
Searcher.search(Query query, Filter filter, int n, Sort sort)
Expert: Low-level search implementation with arbitrary sorting.
void
RemoteSearchable.search(Query query, Filter filter, HitCollector results)
void
Searchable.search(Query query, Filter filter, HitCollector results)
Expert: Low-level search implementation.
void
Searcher.search(Query query, Filter filter, HitCollector results)
Lower-level search API.
Hits
Searcher.search(Query query, Filter filter, Sort sort)
Returns documents matching query and filter, sorted by sort.
void
Searcher.search(Query query, HitCollector results)
Lower-level search API.
Hits
Searcher.search(Query query, Sort sort)
Returns documents matching query sorted by sort.
void

Methods with return type org.apache.lucene.search.Query

Query
Query.combine(Query[] queries)
Expert: called when re-writing queries under MultiSearcher.
Query
Query
Query
Query
The query that this concerns.
Query
Expert: merges the clauses of a set of BooleanQuery's into a single BooleanQuery.
Query
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Optimize our representation and our subqueries representations
Query
Rewrites the wrapped query.
Query
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Query
Expert: called to re-write queries into primitive queries.
Query
Expert: called to re-write queries into primitive queries.

Uses in package org.apache.lucene.search.highlight

Constructors with parameter type org.apache.lucene.search.Query

QueryScorer.QueryScorer(Query query, String fieldName)
QueryScorer.QueryScorer(Query query, IndexReader reader, String fieldName)

Methods with parameter type org.apache.lucene.search.Query

WeightedTerm[]
QueryTermExtractor.getIdfWeightedTerms(Query query, IndexReader reader, String fieldName)
Extracts all terms texts of a given Query into an array of WeightedTerms
WeightedTerm[]
Extracts all terms texts of a given Query into an array of WeightedTerms
WeightedTerm[]
QueryTermExtractor.getTerms(Query query, boolean prohibited)
Extracts all terms texts of a given Query into an array of WeightedTerms
WeightedTerm[]
QueryTermExtractor.getTerms(Query query, boolean prohibited, String fieldName)
Extracts all terms texts of a given Query into an array of WeightedTerms

Uses in package org.apache.lucene.search.regex

Classes derived from org.apache.lucene.search.Query

class
Implements the regular expression term search query.
class
A SpanQuery version of RegexQuery allowing regular expression queries to be nested within other SpanQuery subclasses.

Methods with return type org.apache.lucene.search.Query

Query
Expert: called to re-write queries into primitive queries.

Uses in package org.apache.lucene.search.similar

Methods with return type org.apache.lucene.search.Query

Query
SimilarityQueries.formSimilarQuery(String body, Analyzer a, String field, Set stop)
Simple similarity query generators.
Query
Return a query that will return docs like the passed file.
Query
MoreLikeThis.like(Reader r)
Return a query that will return docs like the passed Reader.
Query
Return a query that will return docs like the passed URL.
Query
MoreLikeThis.like(int docNum)
Return a query that will return docs like the passed lucene document ID.
Query
Return a query that will return docs like the passed stream.

Uses in package org.apache.lucene.search.spans

Classes derived from org.apache.lucene.search.Query

class
Matches spans near the beginning of a field.
class
Matches spans which are near one another.
class
Removes matches which overlap with another SpanQuery.
class
Matches the union of its clauses.
class
Base class for span-based queries.
class
Matches spans containing a term.

Methods with return type org.apache.lucene.search.Query

Query
Expert: called to re-write queries into primitive queries.
Query
Query
Query
Expert: called to re-write queries into primitive queries.

Uses in package org.apache.lucene.wordnet

Methods with return type org.apache.lucene.search.Query

Query
SynExpand.expand(String query, Searcher syns, Analyzer a, String field, float boost)
Perform synonym expansion on a query.
Query
SynLookup.expand(String query, Searcher syns, Analyzer a, String field, float boost)
Perform synonym expansion on a query.

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.