Uses of Class org.apache.lucene.search.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, typically TermQuerys or PhraseQuerys.
class
A query that applies a filter to the results of another query.
class
Implements the fuzzy search query.
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 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
BooleanQuery.add(Query query, boolean required, boolean prohibited)
Adds a clause to a boolean query.
Query
Expert: called when re-writing queries under MultiSearcher.
Query
Expert: called when re-writing queries under MultiSearcher.
Query
Query.combine(Query queries)
Expert: called when re-writing queries under MultiSearcher.
Query
Explanation
IndexSearcher.explain(Query query, int doc)
Explanation
MultiSearcher.explain(Query query, int doc)
Explanation
RemoteSearchable.explain(Query query, int doc)
Returns an Explanation that describes how doc scored against query.
Explanation
Searchable.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
Query
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
IndexSearcher.search(Query query, Filter filter, int nDocs)
TopDocs
MultiSearcher.search(Query query, Filter filter, int nDocs)
TopDocs
ParallelMultiSearcher.search(Query query, Filter filter, int nDocs)
A search implementation which spans a new thread for each Searchable, waits for each search to complete and merge the results back together.
TopDocs
RemoteSearchable.search(Query query, Filter filter, int n)
Expert: Low-level search implementation.
TopDocs
Searchable.search(Query query, Filter filter, int n)
Expert: Low-level search implementation.
TopFieldDocs
IndexSearcher.search(Query query, Filter filter, int nDocs, Sort sort)
TopFieldDocs
MultiSearcher.search(Query query, Filter filter, int n, Sort sort)
TopFieldDocs
ParallelMultiSearcher.search(Query query, Filter filter, int nDocs, Sort sort)
A search implementation allowing sorting which spans a new thread for each Searchable, waits for each search to complete and merges the results back together.
TopFieldDocs
RemoteSearchable.search(Query query, Filter filter, int n, Sort sort)
Expert: Low-level search implementation with arbitrary sorting.
TopFieldDocs
Searchable.search(Query query, Filter filter, int n, Sort sort)
Expert: Low-level search implementation with arbitrary sorting.
void
IndexSearcher.search(Query query, Filter filter, HitCollector results)
void
MultiSearcher.search(Query query, Filter filter, HitCollector results)
void
Lower-level search API.
void
RemoteSearchable.search(Query query, Filter filter, HitCollector results)
Lower-level search API.
void
Searchable.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.

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

Query
Expert: called when re-writing queries under MultiSearcher.
Query
Expert: called when re-writing queries under MultiSearcher.
Query
Query.combine(Query queries)
Expert: called when re-writing queries under MultiSearcher.
Query
Query
Query
The query that this concerns.
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
Rewrites the wrapped 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
FIXME: Describe rewrite method here.
Query
Query
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.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.

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.getFieldQuery(String field, String queryText)
Query
QueryParser.getFieldQuery(String field, String queryText, int slop)
Base implementation delegates to getFieldQuery(String,String).
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)
Base implementation delegates to getFieldQuery(String,Analyzer,String).
Query
QueryParser.getFuzzyQuery(String field, String termStr)
Factory method for generating a query (similar to (getWildcardQuery(String,String)).
Query
QueryParser.getFuzzyQuery(String field, String termStr, float minSimilarity)
Factory method for generating a query (similar to (getWildcardQuery(String,String)).
Query
QueryParser.getPrefixQuery(String field, String termStr)
Factory method for generating a query (similar to (getWildcardQuery(String,String)).
Query
QueryParser.getRangeQuery(String field, 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
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.

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