Uses of Class
org.apache.lucene.search.IndexSearcher
-
Packages that use IndexSearcher Package Description org.apache.lucene.classification Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).org.apache.lucene.classification.utils Utilities for evaluation, data preparation, etc.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.expressions Expressions.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.misc.search Misc search implementations.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.queries Filters and Queries that add to core Lucene.org.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.mlt Document similarity query generators.org.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.queryparser.complexPhrase QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"org.apache.lucene.queryparser.surround.query This package contains SrndQuery and its subclasses.org.apache.lucene.sandbox.document This package contains several point types:BigIntegerPoint
for 128-bit integersLatLonPoint
for latitude/longitude geospatial pointsorg.apache.lucene.sandbox.queries Additional queries (some may have caveats or limitations)org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.highlight Highlighting search terms.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.knn Classes related to vector search: knn and vector fields.org.apache.lucene.search.matchhighlight This package contains several components useful to build a highlighter on top of theMatches
API.org.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest.analyzing Analyzer based autosuggest.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.search.vectorhighlight Another highlighter implementation based on term vectors.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
. -
-
Uses of IndexSearcher in org.apache.lucene.classification
Fields in org.apache.lucene.classification declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
BM25NBClassifier. indexSearcher
IndexSearcher
to run searches on the index for retrieving frequenciesprivate IndexSearcher
KNearestFuzzyClassifier. indexSearcher
anIndexSearcher
used to perform queriesprotected IndexSearcher
KNearestNeighborClassifier. indexSearcher
anIndexSearcher
used to perform queriesprotected IndexSearcher
SimpleNaiveBayesClassifier. indexSearcher
IndexSearcher
to run searches on the index for retrieving frequencies -
Uses of IndexSearcher in org.apache.lucene.classification.utils
Methods in org.apache.lucene.classification.utils with parameters of type IndexSearcher Modifier and Type Method Description Query
NearestFuzzyQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type IndexSearcher Modifier and Type Method Description (package private) static float
FeatureField. computePivotFeatureValue(IndexSearcher searcher, java.lang.String featureField, java.lang.String featureName)
Compute a feature value that may be used as thepivot
parameter of theFeatureField.newSaturationQuery(String, String, float, float)
andFeatureField.newSigmoidQuery(String, String, float, float, float)
factory methods.Weight
BinaryRangeFieldRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FeatureQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LatLonDocValuesBoxQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LatLonDocValuesQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LatLonPointDistanceFeatureQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LatLonPointDistanceQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LongDistanceFeatureQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
RangeFieldQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
SortedNumericDocValuesRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
SortedNumericDocValuesSetQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
SortedSetDocValuesRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
SpatialQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
XYDocValuesPointInGeometryQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
XYPointInGeometryQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
BinaryRangeFieldRangeQuery. rewrite(IndexSearcher indexSearcher)
Query
DoubleRangeSlowRangeQuery. rewrite(IndexSearcher indexSearcher)
DoubleValuesSource
FeatureDoubleValuesSource. rewrite(IndexSearcher reader)
(package private) FeatureField.FeatureFunction
FeatureField.FeatureFunction. rewrite(IndexSearcher indexSearcher)
FeatureField.FeatureFunction
FeatureField.SaturationFunction. rewrite(IndexSearcher indexSearcher)
Query
FeatureQuery. rewrite(IndexSearcher indexSearcher)
Query
FloatRangeSlowRangeQuery. rewrite(IndexSearcher indexSearcher)
Query
IntRangeSlowRangeQuery. rewrite(IndexSearcher indexSearcher)
Query
LongRangeSlowRangeQuery. rewrite(IndexSearcher indexSearcher)
Query
SortedNumericDocValuesRangeQuery. rewrite(IndexSearcher indexSearcher)
Query
SortedNumericDocValuesSetQuery. rewrite(IndexSearcher indexSearcher)
Query
SortedSetDocValuesRangeQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.expressions
Methods in org.apache.lucene.expressions with parameters of type IndexSearcher Modifier and Type Method Description Explanation
ExpressionRescorer. explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID)
DoubleValuesSource
ExpressionValueSource. rewrite(IndexSearcher searcher)
-
Uses of IndexSearcher in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type IndexSearcher Modifier and Type Method Description static TermStates
TermStates. build(IndexSearcher indexSearcher, Term term, boolean needsStats)
-
Uses of IndexSearcher in org.apache.lucene.index.memory
Methods in org.apache.lucene.index.memory that return IndexSearcher Modifier and Type Method Description IndexSearcher
MemoryIndex. createSearcher()
Creates and returns a searcher that can be used to execute arbitrary Lucene queries and to collect the resulting query results as hits. -
Uses of IndexSearcher in org.apache.lucene.misc.search
Methods in org.apache.lucene.misc.search with parameters of type IndexSearcher Modifier and Type Method Description Weight
HumanReadableQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
HumanReadableQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as IndexSearcher Modifier and Type Field Description protected IndexSearcher
CandidateMatcher. searcher
The searcher to run candidate queries againstMethods in org.apache.lucene.monitor that return IndexSearcher Modifier and Type Method Description IndexSearcher
TermsHashBuilder. newSearcher(IndexReader reader, IndexReader previousReader)
Methods in org.apache.lucene.monitor with parameters of type IndexSearcher Modifier and Type Method Description CandidateMatcher<T>
MatcherFactory. createMatcher(IndexSearcher searcher)
Create a newCandidateMatcher
object, to select queries to match against the passed-in IndexSearcherParallelMatcher<T>
ParallelMatcher.ParallelMatcherFactory. createMatcher(IndexSearcher searcher)
PartitionMatcher<T>
PartitionMatcher.PartitionMatcherFactory. createMatcher(IndexSearcher searcher)
Weight
ForceNoBulkScoringQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
ForceNoBulkScoringQuery. rewrite(IndexSearcher indexSearcher)
Constructors in org.apache.lucene.monitor with parameters of type IndexSearcher Constructor Description CandidateMatcher(IndexSearcher searcher)
Creates a new CandidateMatcher for the supplied DocumentBatchCollectingMatcher(IndexSearcher searcher, ScoreMode scoreMode)
ParallelMatcher(IndexSearcher searcher, java.util.concurrent.ExecutorService executor, MatcherFactory<T> matcherFactory, int threads)
Create a new ParallelMatcherPartitionMatcher(IndexSearcher searcher, java.util.concurrent.ExecutorService executor, MatcherFactory<T> matcherFactory, int threads)
-
Uses of IndexSearcher in org.apache.lucene.queries
Methods in org.apache.lucene.queries with parameters of type IndexSearcher Modifier and Type Method Description Query
CommonTermsQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as IndexSearcher Modifier and Type Field Description protected IndexSearcher
FunctionQuery.FunctionWeight. searcher
(package private) IndexSearcher
ValueSource.WrappedDoubleValuesSource. searcher
private IndexSearcher
ValueSource.WrappedLongValuesSource. searcher
Methods in org.apache.lucene.queries.function with parameters of type IndexSearcher Modifier and Type Method Description Weight
FunctionMatchQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FunctionQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FunctionRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FunctionScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
void
ValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
Implementations should propagate createWeight to sub-ValueSources which can optionally store weight info in the context.static java.util.Map<java.lang.Object,java.lang.Object>
ValueSource. newContext(IndexSearcher searcher)
Returns a new non-threadsafe context map.DoubleValuesSource
FunctionScoreQuery.MultiplicativeBoostValuesSource. rewrite(IndexSearcher reader)
DoubleValuesSource
FunctionScoreQuery.QueryBoostValuesSource. rewrite(IndexSearcher reader)
Query
FunctionScoreQuery. rewrite(IndexSearcher indexSearcher)
DoubleValuesSource
IndexReaderFunctions.IndexReaderDoubleValuesSource. rewrite(IndexSearcher searcher)
DoubleValuesSource
IndexReaderFunctions.NoCacheConstantDoubleValuesSource. rewrite(IndexSearcher reader)
LongValuesSource
IndexReaderFunctions.NoCacheConstantLongValuesSource. rewrite(IndexSearcher reader)
LongValuesSource
IndexReaderFunctions.SumTotalTermFreqValuesSource. rewrite(IndexSearcher searcher)
DoubleValuesSource
IndexReaderFunctions.TermFreqDoubleValuesSource. rewrite(IndexSearcher searcher)
SortField
ValueSource.ValueSourceSortField. rewrite(IndexSearcher searcher)
DoubleValuesSource
ValueSource.WrappedDoubleValuesSource. rewrite(IndexSearcher searcher)
LongValuesSource
ValueSource.WrappedLongValuesSource. rewrite(IndexSearcher searcher)
Constructors in org.apache.lucene.queries.function with parameters of type IndexSearcher Constructor Description FunctionRangeWeight(IndexSearcher searcher)
FunctionWeight(IndexSearcher searcher, float boost)
WrappedDoubleValuesSource(ValueSource in, IndexSearcher searcher)
WrappedLongValuesSource(ValueSource in, IndexSearcher searcher)
-
Uses of IndexSearcher in org.apache.lucene.queries.function.valuesource
Methods in org.apache.lucene.queries.function.valuesource with parameters of type IndexSearcher Modifier and Type Method Description void
ComparisonBoolFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
DocFreqValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
DualFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
IfFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
LinearFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
MaxDocValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
MultiBoolFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
MultiFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
MultiFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
NormValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
QueryValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
RangeMapFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
ReciprocalFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
ScaleFloatFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
SimpleBoolFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
SingleFunction. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
SumTotalTermFreqValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
TotalTermFreqValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
void
VectorValueSource. createWeight(java.util.Map<java.lang.Object,java.lang.Object> context, IndexSearcher searcher)
-
Uses of IndexSearcher in org.apache.lucene.queries.intervals
Methods in org.apache.lucene.queries.intervals with parameters of type IndexSearcher Modifier and Type Method Description Weight
IntervalQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
-
Uses of IndexSearcher in org.apache.lucene.queries.mlt
Methods in org.apache.lucene.queries.mlt with parameters of type IndexSearcher Modifier and Type Method Description Query
MoreLikeThisQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.queries.payloads
Methods in org.apache.lucene.queries.payloads with parameters of type IndexSearcher Modifier and Type Method Description SpanWeight
PayloadScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanPayloadCheckQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
PayloadScoreQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanPayloadCheckQuery. rewrite(IndexSearcher indexSearcher)
Constructors in org.apache.lucene.queries.payloads with parameters of type IndexSearcher Constructor Description PayloadSpanWeight(IndexSearcher searcher, SpanWeight innerWeight, float boost)
SpanPayloadCheckWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> termStates, SpanWeight matchWeight, float boost, SpanPayloadCheckQuery.PayloadType payloadType)
-
Uses of IndexSearcher in org.apache.lucene.queries.spans
Methods in org.apache.lucene.queries.spans with parameters of type IndexSearcher Modifier and Type Method Description private Similarity.SimScorer
SpanWeight. buildSimWeight(SpanQuery query, IndexSearcher searcher, java.util.Map<Term,TermStates> termStates, float boost)
SpanWeight
FieldMaskingSpanQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanContainingQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanMultiTermQueryWrapper. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanNearQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanNearQuery.SpanGapQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanNotQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanOrQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanPositionCheckQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
abstract SpanWeight
SpanQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanTermQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
SpanWeight
SpanWithinQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
FieldMaskingSpanQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanContainQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanMultiTermQueryWrapper. rewrite(IndexSearcher indexSearcher)
Query
SpanNearQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanNotQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanOrQuery. rewrite(IndexSearcher indexSearcher)
Query
SpanPositionCheckQuery. rewrite(IndexSearcher indexSearcher)
Constructors in org.apache.lucene.queries.spans with parameters of type IndexSearcher Constructor Description SpanContainingWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> terms, SpanWeight bigWeight, SpanWeight littleWeight, float boost)
SpanContainWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> terms, SpanWeight bigWeight, SpanWeight littleWeight, float boost)
SpanGapWeight(IndexSearcher searcher, float boost)
SpanNearWeight(java.util.List<SpanWeight> subWeights, IndexSearcher searcher, java.util.Map<Term,TermStates> terms, float boost)
SpanNotWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> terms, SpanWeight includeWeight, SpanWeight excludeWeight, float boost)
SpanOrWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> terms, java.util.List<SpanWeight> subWeights, float boost)
SpanPositionCheckWeight(SpanWeight matchWeight, IndexSearcher searcher, java.util.Map<Term,TermStates> terms, float boost)
SpanTermWeight(TermStates termStates, IndexSearcher searcher, java.util.Map<Term,TermStates> terms, float boost)
SpanWeight(SpanQuery query, IndexSearcher searcher, java.util.Map<Term,TermStates> termStates, float boost)
Create a new SpanWeightSpanWithinWeight(IndexSearcher searcher, java.util.Map<Term,TermStates> terms, SpanWeight bigWeight, SpanWeight littleWeight, float boost)
-
Uses of IndexSearcher in org.apache.lucene.queryparser.complexPhrase
Methods in org.apache.lucene.queryparser.complexPhrase with parameters of type IndexSearcher Modifier and Type Method Description Query
ComplexPhraseQueryParser.ComplexPhraseQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.queryparser.surround.query
Methods in org.apache.lucene.queryparser.surround.query with parameters of type IndexSearcher Modifier and Type Method Description Query
DistanceRewriteQuery. rewrite(IndexSearcher indexSearcher)
abstract Query
RewriteQuery. rewrite(IndexSearcher indexSearcher)
Query
SimpleTermRewriteQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.sandbox.document
Methods in org.apache.lucene.sandbox.document with parameters of type IndexSearcher Modifier and Type Method Description static TopFieldDocs
FloatPointNearestNeighbor. nearest(IndexSearcher searcher, java.lang.String field, int topN, float... origin)
-
Uses of IndexSearcher in org.apache.lucene.sandbox.queries
Methods in org.apache.lucene.sandbox.queries with parameters of type IndexSearcher Modifier and Type Method Description Query
FuzzyLikeThisQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.sandbox.search
Subclasses of IndexSearcher in org.apache.lucene.sandbox.search Modifier and Type Class Description class
QueryProfilerIndexSearcher
An extension ofIndexSearcher
that records profile information for all queries it executes.Fields in org.apache.lucene.sandbox.search declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
CombinedFieldQuery.CombinedFieldWeight. searcher
Methods in org.apache.lucene.sandbox.search with parameters of type IndexSearcher Modifier and Type Method Description protected int
PhraseWildcardQuery. collectMultiTermData(PhraseWildcardQuery.MultiTerm multiTerm, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, int remainingMultiTerms, int maxExpansionsForTerm, PhraseWildcardQuery.TermsData termsData)
Collects theTermState
andTermStatistics
for a multi-term with expansion.protected void
PhraseWildcardQuery. collectMultiTermStats(IndexSearcher searcher, java.util.Map<BytesRef,PhraseWildcardQuery.TermStats> termStatsMap, PhraseWildcardQuery.TermsData termsData, PhraseWildcardQuery.TermData termData)
Collect the term stats across all segments.protected int
PhraseWildcardQuery. collectSingleTermData(PhraseWildcardQuery.SingleTerm singleTerm, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, PhraseWildcardQuery.TermsData termsData)
Collects theTermState
andTermStatistics
for a single-term without expansion.protected int
PhraseWildcardQuery.MultiTerm. collectTermData(PhraseWildcardQuery query, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, int remainingMultiTerms, int maxExpansionsForTerm, PhraseWildcardQuery.TermsData termsData)
protected abstract int
PhraseWildcardQuery.PhraseTerm. collectTermData(PhraseWildcardQuery query, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, int remainingMultiTerms, int maxExpansionsForTerm, PhraseWildcardQuery.TermsData termsData)
CollectsTermState
andTermStatistics
for the term (potentially expanded).protected int
PhraseWildcardQuery.PhraseTerm. collectTermData(PhraseWildcardQuery query, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, PhraseWildcardQuery.TermsData termsData)
CollectsTermState
andTermStatistics
for the term without expansion.protected int
PhraseWildcardQuery.SingleTerm. collectTermData(PhraseWildcardQuery query, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, int remainingMultiTerms, int maxExpansionsForTerm, PhraseWildcardQuery.TermsData termsData)
protected int
PhraseWildcardQuery.SingleTerm. collectTermData(PhraseWildcardQuery query, IndexSearcher searcher, java.util.List<LeafReaderContext> segments, PhraseWildcardQuery.TermsData termsData)
(package private) PhraseWeight
PhraseWildcardQuery. createPhraseWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost, PhraseWildcardQuery.TermsData termsData)
Weight
CombinedFieldQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
CoveringQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MultiRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PhraseWildcardQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
TermAutomatonQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
private CollectionStatistics
CombinedFieldQuery.CombinedFieldWeight. mergeCollectionStatistics(IndexSearcher searcher)
static TopFieldDocs
LatLonPointPrototypeQueries. nearest(IndexSearcher searcher, java.lang.String field, double latitude, double longitude, int n)
Finds then
nearest indexed points to the provided point, according to Haversine distance.Query
CombinedFieldQuery. rewrite(IndexSearcher indexSearcher)
Query
CoveringQuery. rewrite(IndexSearcher indexSearcher)
Query
MultiRangeQuery. rewrite(IndexSearcher indexSearcher)
Merges the overlapping ranges and returns unconnected ranges by callingMultiRangeQuery.mergeOverlappingRanges(java.util.List<org.apache.lucene.sandbox.search.MultiRangeQuery.RangeClause>, int)
Query
PhraseWildcardQuery. rewrite(IndexSearcher indexSearcher)
Query
TermAutomatonQuery. rewrite(IndexSearcher indexSearcher)
Constructors in org.apache.lucene.sandbox.search with parameters of type IndexSearcher Constructor Description CombinedFieldWeight(Query query, IndexSearcher searcher, ScoreMode scoreMode, float boost)
TermAutomatonWeight(Automaton automaton, IndexSearcher searcher, IntObjectHashMap<TermStates> termStates, float boost)
-
Uses of IndexSearcher in org.apache.lucene.search
Fields in org.apache.lucene.search declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight. searcher
IndexSearcher
SearcherLifetimeManager.SearcherTracker. searcher
Methods in org.apache.lucene.search that return IndexSearcher Modifier and Type Method Description IndexSearcher
SearcherLifetimeManager. acquire(long version)
Retrieve a previously recordedIndexSearcher
, if it has not yet been closedstatic IndexSearcher
SearcherManager. getSearcher(SearcherFactory searcherFactory, IndexReader reader, IndexReader previousReader)
Expert: creates a searcher from the providedIndexReader
using the providedSearcherFactory
.IndexSearcher
SearcherFactory. newSearcher(IndexReader reader, IndexReader previousReader)
Returns a new IndexSearcher over the given reader.protected IndexSearcher
SearcherManager. refreshIfNeeded(IndexSearcher referenceToRefresh)
Methods in org.apache.lucene.search with parameters of type IndexSearcher Modifier and Type Method Description Weight
AbstractKnnVectorQuery.DocAndScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
AbstractVectorSimilarityQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
BooleanQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
BoostQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
ConstantScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
DisjunctionMaxQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Create the Weight used to score usWeight
DocValuesRewriteMethod.MultiTermQueryDocValuesWrapper. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FieldExistsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
IndexOrDocValuesQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
IndexSortSortedNumericDocValuesRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
IndriAndQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
abstract Weight
IndriQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MatchAllDocsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MatchNoDocsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MultiPhraseQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MultiTermQueryConstantScoreBlendedWrapper. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MultiTermQueryConstantScoreWrapper. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
NamedMatches.NamedQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PhraseQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PointInSetQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PointRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
Query. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Expert: Constructs an appropriate Weight implementation for this query.Weight
SynonymQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
TermQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
protected void
SearcherManager. decRef(IndexSearcher reference)
boolean
SearcherLifetimeManager.PruneByAge. doPrune(double ageSec, IndexSearcher searcher)
boolean
SearcherLifetimeManager.Pruner. doPrune(double ageSec, IndexSearcher searcher)
Return true if this searcher should be removed.Explanation
QueryRescorer. explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID)
abstract Explanation
Rescorer. explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID)
Explains how the score for the specified document was computed.Explanation
SortRescorer. explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID)
protected KnnCollectorManager
AbstractKnnVectorQuery. getKnnCollectorManager(int k, IndexSearcher searcher)
protected int
SearcherManager. getRefCount(IndexSearcher reference)
protected abstract Similarity.SimScorer
PhraseWeight. getStats(IndexSearcher searcher)
static void
TopFieldCollector. populateScores(ScoreDoc[] topDocs, IndexSearcher searcher, Query query)
Populatescores
of the giventopDocs
.long
SearcherLifetimeManager. record(IndexSearcher searcher)
Records that you are now using this IndexSearcher.protected IndexSearcher
SearcherManager. refreshIfNeeded(IndexSearcher referenceToRefresh)
void
SearcherLifetimeManager. release(IndexSearcher s)
Release a searcher previously obtained fromSearcherLifetimeManager.acquire(long)
.TopDocs
QueryRescorer. rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN)
static TopDocs
QueryRescorer. rescore(IndexSearcher searcher, TopDocs topDocs, Query query, double weight, int topN)
Sugar API, calling {#rescore} using a simple linear combination of firstPassScore + weight * secondPassScoreabstract TopDocs
Rescorer. rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN)
Rescore an initial first-passTopDocs
.TopDocs
SortRescorer. rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN)
Query
AbstractKnnVectorQuery. rewrite(IndexSearcher indexSearcher)
Query
BlendedTermQuery. rewrite(IndexSearcher indexSearcher)
Query
BooleanQuery. rewrite(IndexSearcher indexSearcher)
Query
BoostQuery. rewrite(IndexSearcher indexSearcher)
Query
ConstantScoreQuery. rewrite(IndexSearcher indexSearcher)
Query
DisjunctionMaxQuery. rewrite(IndexSearcher indexSearcher)
Optimize our representation and our subqueries representationsDoubleValuesSource
DoubleValuesSource.ConstantValuesSource. rewrite(IndexSearcher searcher)
SortField
DoubleValuesSource.DoubleValuesSortField. rewrite(IndexSearcher searcher)
DoubleValuesSource
DoubleValuesSource.FieldValuesSource. rewrite(IndexSearcher searcher)
LongValuesSource
DoubleValuesSource.LongDoubleValuesSource. rewrite(IndexSearcher searcher)
DoubleValuesSource
DoubleValuesSource.QueryDoubleValuesSource. rewrite(IndexSearcher searcher)
abstract DoubleValuesSource
DoubleValuesSource. rewrite(IndexSearcher reader)
Return a DoubleValuesSource specialised for the given IndexSearcherDoubleValuesSource
DoubleValuesSource.WeightDoubleValuesSource. rewrite(IndexSearcher searcher)
Query
FieldExistsQuery. rewrite(IndexSearcher indexSearcher)
Query
IndexOrDocValuesQuery. rewrite(IndexSearcher indexSearcher)
Query
IndexSortSortedNumericDocValuesRangeQuery. rewrite(IndexSearcher indexSearcher)
LongValuesSource
LongValuesSource.ConstantLongValuesSource. rewrite(IndexSearcher searcher)
DoubleValuesSource
LongValuesSource.DoubleLongValuesSource. rewrite(IndexSearcher searcher)
LongValuesSource
LongValuesSource.FieldValuesSource. rewrite(IndexSearcher searcher)
SortField
LongValuesSource.LongValuesSortField. rewrite(IndexSearcher searcher)
abstract LongValuesSource
LongValuesSource. rewrite(IndexSearcher searcher)
Return a LongValuesSource specialised for the given IndexSearcherQuery
MultiPhraseQuery. rewrite(IndexSearcher indexSearcher)
Query
MultiTermQuery. rewrite(IndexSearcher indexSearcher)
To rewrite to a simpler form, instead return a simpler enum fromMultiTermQuery.getTermsEnum(Terms, AttributeSource)
.Query
NamedMatches.NamedQuery. rewrite(IndexSearcher indexSearcher)
Query
NGramPhraseQuery. rewrite(IndexSearcher indexSearcher)
Query
PhraseQuery. rewrite(IndexSearcher indexSearcher)
Query
Query. rewrite(IndexSearcher indexSearcher)
Expert: called to re-write queries into primitive queries.Sort
Sort. rewrite(IndexSearcher searcher)
Rewrites the SortFields in this Sort, returning a new Sort if any of the fields changes during their rewriting.SortField
SortField. rewrite(IndexSearcher searcher)
Rewrites this SortField, returning a new SortField if a change is made.Query
SynonymQuery. rewrite(IndexSearcher indexSearcher)
DoubleValuesSource
VectorSimilarityValuesSource. rewrite(IndexSearcher reader)
(package private) Query[]
BooleanQuery. rewriteTwoClauseDisjunctionWithTermsForCount(IndexSearcher indexSearcher)
Rewrite a single two clause disjunction query with terms to two term queries and a conjunction query using the inclusion–exclusion principle.protected boolean
SearcherManager. tryIncRef(IndexSearcher reference)
Constructors in org.apache.lucene.search with parameters of type IndexSearcher Constructor Description BooleanWeight(BooleanQuery query, IndexSearcher searcher, ScoreMode scoreMode, float boost)
DisjunctionMaxWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Construct the Weight for this Query searched by searcher.IndriAndWeight(IndriAndQuery query, IndexSearcher searcher, ScoreMode scoreMode, float boost)
PhraseWeight(Query query, java.lang.String field, IndexSearcher searcher, ScoreMode scoreMode)
Expert: Creates PhraseWeight instanceRewritingWeight(MultiTermQuery q, float boost, ScoreMode scoreMode, IndexSearcher searcher)
SearcherTracker(IndexSearcher searcher)
SynonymWeight(Query query, IndexSearcher searcher, ScoreMode scoreMode, float boost)
TermWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost, TermStates termStates)
-
Uses of IndexSearcher in org.apache.lucene.search.grouping
Methods in org.apache.lucene.search.grouping with parameters of type IndexSearcher Modifier and Type Method Description protected TopGroups<?>
GroupingSearch. groupByDocBlock(IndexSearcher searcher, Query query, int groupOffset, int groupLimit)
protected TopGroups
GroupingSearch. groupByFieldOrFunction(IndexSearcher searcher, Query query, int groupOffset, int groupLimit)
<T> TopGroups<T>
GroupingSearch. search(IndexSearcher searcher, Query query, int groupOffset, int groupLimit)
Executes a grouped search. -
Uses of IndexSearcher in org.apache.lucene.search.highlight
Fields in org.apache.lucene.search.highlight declared as IndexSearcher Modifier and Type Field Description private static IndexSearcher
QueryTermExtractor. EMPTY_INDEXSEARCHER
for term extraction -
Uses of IndexSearcher in org.apache.lucene.search.join
Methods in org.apache.lucene.search.join with parameters of type IndexSearcher Modifier and Type Method Description private static Query
JoinUtil. createJoinQuery(boolean multipleValuesPerDocument, java.lang.String toField, Query fromQuery, java.lang.String fromField, IndexSearcher fromSearcher, ScoreMode scoreMode, GenericTermsCollector collector)
static Query
JoinUtil. createJoinQuery(java.lang.String fromField, boolean multipleValuesPerDocument, java.lang.String toField, java.lang.Class<? extends java.lang.Number> numericType, Query fromQuery, IndexSearcher fromSearcher, ScoreMode scoreMode)
Method for query time joining for numeric fields.static Query
JoinUtil. createJoinQuery(java.lang.String fromField, boolean multipleValuesPerDocument, java.lang.String toField, Query fromQuery, IndexSearcher fromSearcher, ScoreMode scoreMode)
Method for query time joining.static Query
JoinUtil. createJoinQuery(java.lang.String joinField, Query fromQuery, Query toQuery, IndexSearcher searcher, ScoreMode scoreMode, OrdinalMap ordinalMap)
Delegates toJoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int)
, but disables the min and max filtering.static Query
JoinUtil. createJoinQuery(java.lang.String joinField, Query fromQuery, Query toQuery, IndexSearcher searcher, ScoreMode scoreMode, OrdinalMap ordinalMap, int min, int max)
A query time join using global ordinals over a dedicated join field.Weight
GlobalOrdinalsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
GlobalOrdinalsWithScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
ParentChildrenBlockJoinQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PointInSetIncludingScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
TermsIncludingScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
ToChildBlockJoinQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
ToParentBlockJoinQuery. createWeight(IndexSearcher searcher, ScoreMode weightScoreMode, float boost)
protected KnnCollectorManager
DiversifyingChildrenByteKnnVectorQuery. getKnnCollectorManager(int k, IndexSearcher searcher)
protected KnnCollectorManager
DiversifyingChildrenFloatKnnVectorQuery. getKnnCollectorManager(int k, IndexSearcher searcher)
Query
ParentChildrenBlockJoinQuery. rewrite(IndexSearcher indexSearcher)
Query
ToChildBlockJoinQuery. rewrite(IndexSearcher indexSearcher)
Query
ToParentBlockJoinQuery. rewrite(IndexSearcher indexSearcher)
Constructors in org.apache.lucene.search.join with parameters of type IndexSearcher Constructor Description DiversifyingNearestChildrenKnnCollectorManager(int k, BitSetProducer parentsFilter, IndexSearcher indexSearcher)
Constructor -
Uses of IndexSearcher in org.apache.lucene.search.knn
Constructors in org.apache.lucene.search.knn with parameters of type IndexSearcher Constructor Description TopKnnCollectorManager(int k, IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.search.matchhighlight
Fields in org.apache.lucene.search.matchhighlight declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
MatchHighlighter. searcher
Constructors in org.apache.lucene.search.matchhighlight with parameters of type IndexSearcher Constructor Description MatchHighlighter(IndexSearcher searcher, Analyzer analyzer)
MatchHighlighter(IndexSearcher searcher, Analyzer analyzer, OffsetsRetrievalStrategySupplier offsetsRetrievalStrategies)
MatchRegionRetriever(IndexSearcher searcher, Query query, Analyzer analyzer)
A constructor with the default offset strategy supplier.MatchRegionRetriever(IndexSearcher searcher, Query query, OffsetsRetrievalStrategySupplier fieldOffsetStrategySupplier)
-
Uses of IndexSearcher in org.apache.lucene.search.spell
Fields in org.apache.lucene.search.spell declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
SpellChecker. searcher
Methods in org.apache.lucene.search.spell that return IndexSearcher Modifier and Type Method Description (package private) IndexSearcher
SpellChecker. createSearcher(Directory dir)
Creates a new read-only IndexSearcherprivate IndexSearcher
SpellChecker. obtainSearcher()
Methods in org.apache.lucene.search.spell with parameters of type IndexSearcher Modifier and Type Method Description private void
SpellChecker. releaseSearcher(IndexSearcher aSearcher)
-
Uses of IndexSearcher in org.apache.lucene.search.suggest.analyzing
Methods in org.apache.lucene.search.suggest.analyzing with parameters of type IndexSearcher Modifier and Type Method Description protected java.util.List<Lookup.LookupResult>
AnalyzingInfixSuggester. createResults(IndexSearcher searcher, TopFieldDocs hits, int num, java.lang.CharSequence charSequence, boolean doHighlight, java.util.Set<java.lang.String> matchedTokens, java.lang.String prefixToken)
Create the results based on the search hits.protected java.util.List<Lookup.LookupResult>
BlendedInfixSuggester. createResults(IndexSearcher searcher, TopFieldDocs hits, int num, java.lang.CharSequence key, boolean doHighlight, java.util.Set<java.lang.String> matchedTokens, java.lang.String prefixToken)
-
Uses of IndexSearcher in org.apache.lucene.search.suggest.document
Subclasses of IndexSearcher in org.apache.lucene.search.suggest.document Modifier and Type Class Description class
SuggestIndexSearcher
Adds document suggest capabilities to IndexSearcher.Methods in org.apache.lucene.search.suggest.document with parameters of type IndexSearcher Modifier and Type Method Description Weight
ContextQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
FuzzyCompletionQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PrefixCompletionQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
RegexCompletionQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Query
CompletionQuery. rewrite(IndexSearcher indexSearcher)
-
Uses of IndexSearcher in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight declared as IndexSearcher Modifier and Type Field Description private IndexSearcher
UnifiedHighlighter.Builder. searcher
If null, can only use highlightWithoutSearcher.protected IndexSearcher
UnifiedHighlighter. searcher
Methods in org.apache.lucene.search.uhighlight that return IndexSearcher Modifier and Type Method Description IndexSearcher
UnifiedHighlighter.Builder. getIndexSearcher()
...IndexSearcher
UnifiedHighlighter. getIndexSearcher()
...Methods in org.apache.lucene.search.uhighlight with parameters of type IndexSearcher Modifier and Type Method Description static UnifiedHighlighter.Builder
UnifiedHighlighter. builder(IndexSearcher searcher, Analyzer indexAnalyzer)
Constructors in org.apache.lucene.search.uhighlight with parameters of type IndexSearcher Constructor Description Builder(IndexSearcher searcher, Analyzer indexAnalyzer)
Constructor for UH builder which acceptsIndexSearcher
andAnalyzer
objects.UnifiedHighlighter(IndexSearcher indexSearcher, Analyzer indexAnalyzer)
Deprecated. -
Uses of IndexSearcher in org.apache.lucene.search.vectorhighlight
Methods in org.apache.lucene.search.vectorhighlight with parameters of type IndexSearcher Modifier and Type Method Description protected void
FieldQuery. flatten(Query sourceQuery, IndexSearcher searcher, java.util.Collection<Query> flatQueries, float boost)
(package private) void
FieldQuery. saveTerms(java.util.Collection<Query> flatQueries, IndexSearcher searcher)
-
Uses of IndexSearcher in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type IndexSearcher Modifier and Type Method Description Weight
PointInGeo3DShapeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
-