Uses of Class
org.apache.lucene.search.Query
-
Packages that use Query Package Description org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.queryParser A simple query parser implemented with JavaCC.org.apache.lucene.search Code to search indices.org.apache.lucene.search.function Programmatic control over documents scores.org.apache.lucene.search.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.search.spans The calculus of spans. -
-
Uses of Query in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type Query Modifier and Type Method Description voidIndexWriter. deleteDocuments(Query query)Deletes the document(s) matching the provided query.voidIndexWriter. deleteDocuments(Query... queries)Deletes the document(s) matching any of the provided queries. -
Uses of Query in org.apache.lucene.queryParser
Methods in org.apache.lucene.queryParser that return Query Modifier and Type Method Description QueryQueryParser. Clause(String field)protected QueryQueryParser. getBooleanQuery(List<BooleanClause> clauses)Factory method for generating query, given a set of clauses.protected QueryQueryParser. getBooleanQuery(List<BooleanClause> clauses, boolean disableCoord)Factory method for generating query, given a set of clauses.protected QueryMultiFieldQueryParser. getFieldQuery(String field, String queryText, boolean quoted)protected QueryMultiFieldQueryParser. getFieldQuery(String field, String queryText, int slop)protected QueryQueryParser. getFieldQuery(String field, String queryText)Deprecated.UseQueryParser.getFieldQuery(String,String,boolean)instead.protected QueryQueryParser. getFieldQuery(String field, String queryText, boolean quoted)protected QueryQueryParser. getFieldQuery(String field, String queryText, int slop)Base implementation delegates toQueryParser.getFieldQuery(String,String,boolean).protected QueryMultiFieldQueryParser. getFuzzyQuery(String field, String termStr, float minSimilarity)protected QueryQueryParser. getFuzzyQuery(String field, String termStr, float minSimilarity)Factory method for generating a query (similar toQueryParser.getWildcardQuery(java.lang.String, java.lang.String)).protected QueryMultiFieldQueryParser. getPrefixQuery(String field, String termStr)protected QueryQueryParser. getPrefixQuery(String field, String termStr)Factory method for generating a query (similar toQueryParser.getWildcardQuery(java.lang.String, java.lang.String)).protected QueryMultiFieldQueryParser. getRangeQuery(String field, String part1, String part2, boolean inclusive)protected QueryQueryParser. getRangeQuery(String field, String part1, String part2, boolean inclusive)protected QueryMultiFieldQueryParser. getWildcardQuery(String field, String termStr)protected QueryQueryParser. getWildcardQuery(String field, String termStr)Factory method for generating a query.protected QueryQueryParser. newFuzzyQuery(Term term, float minimumSimilarity, int prefixLength)Builds a new FuzzyQuery instanceprotected QueryQueryParser. newMatchAllDocsQuery()Builds a new MatchAllDocsQuery instanceprotected QueryQueryParser. newPrefixQuery(Term prefix)Builds a new PrefixQuery instanceprotected QueryQueryParser. newRangeQuery(String field, String part1, String part2, boolean inclusive)Builds a new TermRangeQuery instanceprotected QueryQueryParser. newTermQuery(Term term)Builds a new TermQuery instanceprotected QueryQueryParser. newWildcardQuery(Term t)Builds a new WildcardQuery instancestatic QueryMultiFieldQueryParser. parse(Version matchVersion, String[] queries, String[] fields, Analyzer analyzer)Parses a query which searches on the fields specified.static QueryMultiFieldQueryParser. parse(Version matchVersion, String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)Parses a query, searching on the fields specified.static QueryMultiFieldQueryParser. parse(Version matchVersion, String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)Parses a query, searching on the fields specified.QueryQueryParser. parse(String query)Parses a query string, returning aQuery.QueryQueryParser. Query(String field)QueryQueryParser. Term(String field)QueryQueryParser. TopLevelQuery(String field)Methods in org.apache.lucene.queryParser with parameters of type Query Modifier and Type Method Description protected voidQueryParser. addClause(List<BooleanClause> clauses, int conj, int mods, Query q)protected BooleanClauseQueryParser. newBooleanClause(Query q, BooleanClause.Occur occur)Builds a new BooleanClause instance -
Uses of Query in org.apache.lucene.search
Classes in org.apache.lucene.search with type parameters of type Query Modifier and Type Class Description static classScorer.ScorerVisitor<P extends Query,C extends Query,S extends Scorer>A callback to gather information from a scorer and its sub-scorers.static classScorer.ScorerVisitor<P extends Query,C extends Query,S extends Scorer>A callback to gather information from a scorer and its sub-scorers.classScoringRewrite<Q extends Query>classTopTermsRewrite<Q extends Query>Base rewrite method for collecting only the top terms via a priority queue.Subclasses of Query in org.apache.lucene.search Modifier and Type Class Description classBooleanQueryA Query that matches documents matching boolean combinations of other queries, e.g.classConstantScoreQueryA query that wraps another query or a filter and simply returns a constant score equal to the query boost for every document that matches the filter or query.classDisjunctionMaxQueryA query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries.classFilteredQueryA query that applies a filter to the results of another query.classFuzzyQueryImplements the fuzzy search query.classMatchAllDocsQueryA query that matches all documents.classMultiPhraseQueryMultiPhraseQuery is a generalized version of PhraseQuery, with an added methodMultiPhraseQuery.add(Term[]).classMultiTermQueryAn abstractQuerythat matches documents containing a subset of terms provided by aFilteredTermEnumenumeration.classNGramPhraseQueryThis is aPhraseQuerywhich is optimized for n-gram phrase query.classNumericRangeQuery<T extends Number>AQuerythat matches numeric values within a specified range.classPhraseQueryA Query that matches documents containing a particular sequence of terms.classPrefixQueryA Query that matches documents containing terms with a specified prefix.classTermQueryA Query that matches documents containing a term.classTermRangeQueryA Query that matches documents within an range of terms.classWildcardQueryImplements the wildcard search query.Fields in org.apache.lucene.search declared as Query Modifier and Type Field Description protected QueryConstantScoreQuery. queryMethods in org.apache.lucene.search that return Query Modifier and Type Method Description QueryQuery. combine(Query[] queries)Expert: called when re-writing queries under MultiSearcher.QueryBooleanClause. getQuery()QueryBooleanQuery.BooleanWeight. getQuery()QueryConstantScoreQuery.ConstantWeight. getQuery()QueryConstantScoreQuery. getQuery()Returns the encapsulated query, returnsnullif a filter is wrapped.QueryDisjunctionMaxQuery.DisjunctionMaxWeight. getQuery()Return our associated DisjunctionMaxQueryQueryFilteredQuery. getQuery()abstract QueryWeight. getQuery()The query that this concerns.static QueryQuery. mergeBooleanQueries(BooleanQuery... queries)Expert: merges the clauses of a set of BooleanQuery's into a single BooleanQuery.QueryBooleanQuery. rewrite(IndexReader reader)QueryConstantScoreQuery. rewrite(IndexReader reader)QueryDisjunctionMaxQuery. rewrite(IndexReader reader)Optimize our representation and our subqueries representationsQueryFilteredQuery. rewrite(IndexReader reader)Rewrites the wrapped query.QueryIndexSearcher. rewrite(Query original)Expert: called to re-write queries into primitive queries.QueryMultiPhraseQuery. rewrite(IndexReader reader)QueryMultiSearcher. rewrite(Query original)Deprecated.QueryMultiTermQuery. rewrite(IndexReader reader)To rewrite to a simpler form, instead return a simpler enum fromMultiTermQuery.getEnum(IndexReader).abstract QueryMultiTermQuery.RewriteMethod. rewrite(IndexReader reader, MultiTermQuery query)QueryNGramPhraseQuery. rewrite(IndexReader reader)QueryPhraseQuery. rewrite(IndexReader reader)QueryQuery. rewrite(IndexReader reader)Expert: called to re-write queries into primitive queries.QuerySearchable. rewrite(Query query)Deprecated.Expert: called to re-write queries into primitive queries.abstract QuerySearcher. rewrite(Query query)Deprecated.Methods in org.apache.lucene.search that return types with arguments of type Query Modifier and Type Method Description Iterator<Query>DisjunctionMaxQuery. iterator()An Iteratorover the disjuncts Methods in org.apache.lucene.search with parameters of type Query Modifier and Type Method Description voidBooleanQuery. add(Query query, BooleanClause.Occur occur)Adds a clause to a boolean query.voidDisjunctionMaxQuery. add(Query query)Add a subquery to this disjunctionQueryQuery. combine(Query[] queries)Expert: called when re-writing queries under MultiSearcher.WeightIndexSearcher. createNormalizedWeight(Query query)Creates a normalized weight for a top-levelQuery.WeightMultiSearcher. createNormalizedWeight(Query original)Deprecated.Create weight in multiple index scenario.WeightSearcher. createNormalizedWeight(Query query)Deprecated.Creates a normalized weight for a top-levelQuery.protected WeightSearcher. createWeight(Query query)Deprecated.never ever use this method inWeightimplementations.longNRTManager.TrackingIndexWriter. deleteDocuments(Query q)longNRTManager.TrackingIndexWriter. deleteDocuments(Query... queries)ExplanationIndexSearcher. explain(Query query, int doc)Returns an Explanation that describes howdocscored againstquery.ExplanationSearcher. explain(Query query, int doc)Deprecated.Returns an Explanation that describes howdocscored againstquery.QueryIndexSearcher. rewrite(Query original)Expert: called to re-write queries into primitive queries.QueryMultiSearcher. rewrite(Query original)Deprecated.QuerySearchable. rewrite(Query query)Deprecated.Expert: called to re-write queries into primitive queries.abstract QuerySearcher. rewrite(Query query)Deprecated.TopDocsIndexSearcher. search(Query query, int n)Finds the topnhits forquery.TopFieldDocsIndexSearcher. search(Query query, int n, Sort sort)Search implementation with arbitrary sorting and no filter.voidIndexSearcher. search(Query query, Collector results)Lower-level search API.TopDocsIndexSearcher. search(Query query, Filter filter, int n)Finds the topnhits forquery, applyingfilterif non-null.TopFieldDocsIndexSearcher. search(Query query, Filter filter, int n, Sort sort)Search implementation with arbitrary sorting.voidIndexSearcher. search(Query query, Filter filter, Collector results)Lower-level search API.TopDocsSearcher. search(Query query, int n)Deprecated.Finds the topnhits forquery.TopFieldDocsSearcher. search(Query query, int n, Sort sort)Deprecated.Search implementation with arbitrary sorting and no filter.voidSearcher. search(Query query, Collector results)Deprecated.Lower-level search API.TopDocsSearcher. search(Query query, Filter filter, int n)Deprecated.Finds the topnhits forquery, applyingfilterif non-null.TopFieldDocsSearcher. search(Query query, Filter filter, int n, Sort sort)Deprecated.Search implementation with arbitrary sorting.voidSearcher. search(Query query, Filter filter, Collector results)Deprecated.Lower-level search API.TopDocsIndexSearcher. searchAfter(ScoreDoc after, Query query, int n)Finds the topnhits forquerywhere all results are after a previous result (after).TopDocsIndexSearcher. searchAfter(ScoreDoc after, Query query, Filter filter, int n)Finds the topnhits forquery, applyingfilterif non-null, where all results are after a previous result (after).voidBooleanClause. setQuery(Query query)voidScorer. visitSubScorers(Query parent, BooleanClause.Occur relationship, Scorer.ScorerVisitor<Query,Query,Scorer> visitor)Scorersubclasses should implement this method if the subclass itself contains multiple scorers to support gathering details for sub-scorers viaScorer.ScorerVisitorMethod parameters in org.apache.lucene.search with type arguments of type Query Modifier and Type Method Description voidDisjunctionMaxQuery. add(Collection<Query> disjuncts)Add a collection of disjuncts to this disjunction via IterablevoidScorer. visitScorers(Scorer.ScorerVisitor<Query,Query,Scorer> visitor)Expert: call this to gather details for all sub-scorers for this query.voidScorer. visitScorers(Scorer.ScorerVisitor<Query,Query,Scorer> visitor)Expert: call this to gather details for all sub-scorers for this query.voidScorer. visitSubScorers(Query parent, BooleanClause.Occur relationship, Scorer.ScorerVisitor<Query,Query,Scorer> visitor)Scorersubclasses should implement this method if the subclass itself contains multiple scorers to support gathering details for sub-scorers viaScorer.ScorerVisitorvoidScorer. visitSubScorers(Query parent, BooleanClause.Occur relationship, Scorer.ScorerVisitor<Query,Query,Scorer> visitor)Scorersubclasses should implement this method if the subclass itself contains multiple scorers to support gathering details for sub-scorers viaScorer.ScorerVisitorConstructors in org.apache.lucene.search with parameters of type Query Constructor Description BooleanClause(Query query, BooleanClause.Occur occur)Constructs a BooleanClause.ConstantScoreQuery(Query query)Strips off scores from the passed in Query.FilteredQuery(Query query, Filter filter)Constructs a new query which applies a filter to the results of the original query.QueryWrapperFilter(Query query)Constructs a filter which only matches documents matchingquery.Constructor parameters in org.apache.lucene.search with type arguments of type Query Constructor Description DisjunctionMaxQuery(Collection<Query> disjuncts, float tieBreakerMultiplier)Creates a new DisjunctionMaxQuery -
Uses of Query in org.apache.lucene.search.function
Subclasses of Query in org.apache.lucene.search.function Modifier and Type Class Description classCustomScoreQueryQuery that sets document score as a programmatic function of several (sub) scores: the score of its subQuery (any query) (optional) the score of its ValueSourceQuery (or queries).classFieldScoreQueryA query that scores each document as the value of the numeric input field.classValueSourceQueryExpert: A Query that sets the scores of document to the values obtained from aValueSource.Methods in org.apache.lucene.search.function that return Query Modifier and Type Method Description QueryCustomScoreQuery. rewrite(IndexReader reader)QueryValueSourceQuery. rewrite(IndexReader reader)Constructors in org.apache.lucene.search.function with parameters of type Query Constructor Description CustomScoreQuery(Query subQuery)Create a CustomScoreQuery over input subQuery.CustomScoreQuery(Query subQuery, ValueSourceQuery valSrcQuery)Create a CustomScoreQuery over input subQuery and aValueSourceQuery.CustomScoreQuery(Query subQuery, ValueSourceQuery... valSrcQueries)Create a CustomScoreQuery over input subQuery and aValueSourceQuery. -
Uses of Query in org.apache.lucene.search.payloads
Subclasses of Query in org.apache.lucene.search.payloads Modifier and Type Class Description classPayloadNearQueryThis class is very similar toSpanNearQueryexcept that it factors in the value of the payloads located at each of the positions where theTermSpansoccurs.classPayloadTermQueryThis class is very similar toSpanTermQueryexcept that it factors in the value of the payload located at each of the positions where theTermoccurs.Methods in org.apache.lucene.search.payloads with parameters of type Query Modifier and Type Method Description Collection<byte[]>PayloadSpanUtil. getPayloadsForQuery(Query query)Query should be rewritten for wild/fuzzy support. -
Uses of Query in org.apache.lucene.search.spans
Subclasses of Query in org.apache.lucene.search.spans Modifier and Type Class Description classFieldMaskingSpanQueryWrapper to allowSpanQueryobjects participate in composite single-field SpanQueries by 'lying' about their search field.classSpanFirstQueryMatches spans near the beginning of a field.classSpanMultiTermQueryWrapper<Q extends MultiTermQuery>Wraps anyMultiTermQueryas aSpanQuery, so it can be nested within other SpanQuery classes.classSpanNearPayloadCheckQueryOnly return those matches that have a specific payload at the given position.classSpanNearQueryMatches spans which are near one another.classSpanNotQueryRemoves matches which overlap with another SpanQuery.classSpanOrQueryMatches the union of its clauses.classSpanPayloadCheckQueryOnly return those matches that have a specific payload at the given position.classSpanPositionCheckQueryBase class for filtering a SpanQuery based on the position of a match.classSpanPositionRangeQueryChecks to see if theSpanPositionCheckQuery.getMatch()lies between a start and end positionclassSpanQueryBase class for span-based queries.classSpanTermQueryMatches spans containing a term.Methods in org.apache.lucene.search.spans that return Query Modifier and Type Method Description QuerySpanWeight. getQuery()QueryFieldMaskingSpanQuery. rewrite(IndexReader reader)QuerySpanMultiTermQueryWrapper. rewrite(IndexReader reader)QuerySpanNearQuery. rewrite(IndexReader reader)QuerySpanNotQuery. rewrite(IndexReader reader)QuerySpanOrQuery. rewrite(IndexReader reader)QuerySpanPositionCheckQuery. rewrite(IndexReader reader)
-