jruby/docs BETA
Navigation
org.apache.lucene.search 162
C AbstractDocIdSetIterator
C AbstractKnnCollector
C AcceptDocs
C AutomatonQuery
C BlendedTermQuery
C BooleanQuery
I BoostAttribute
C BoostAttributeImpl
C BoostQuery
C BulkScorer
C ByteVectorSimilarityQuery
C CachingCollector
I CheckedIntConsumer
C CollectionTerminatedException
I Collector
I CollectorManager
C CombinedFieldQuery
C ConjunctionUtils
C ConstantScoreQuery
C ConstantScoreScorer
C ConstantScoreScorerSupplier
C ConstantScoreWeight
C ControlledRealTimeReopenThread
C DisiPriorityQueue
C DisiWrapper
C DisjunctionDISIApproximation
C DisjunctionMaxQuery
C DocAndFloatFeatureBuffer
C DocAndScoreAccBuffer
C DocIdSet
C DocIdSetBulkIterator
C DocIdSetIterator
C DocIdStream
C DocValuesRangeIterator
C DocValuesRewriteMethod
C DoubleValues
C DoubleValuesSource
C DoubleValuesSourceRescorer
C ExactPhraseMatcher
C Explanation
C FieldComparator
C FieldComparatorSource
C FieldDoc
C FieldExistsQuery
C FieldValueHitQueue
C FilterCollector
C FilterDocIdSetIterator
C FilterLeafCollector
C FilterMatchesIterator
C FilterScorable
C FilterScorer
C FilterWeight
C FilteredDocIdSetIterator
C FloatVectorSimilarityQuery
C FullPrecisionFloatVectorSimilarityValuesSource
C FuzzyQuery
C FuzzyTermsEnum
C HitQueue
C HnswQueueSaturationCollector
C ImpactsDISI
C IndexOrDocValuesQuery
C IndexSearcher
C IndexSortSortedNumericDocValuesRangeQuery
C IndriAndQuery
C IndriAndScorer
C IndriAndWeight
C IndriDisjunctionScorer
C IndriQuery
C IndriScorer
C KnnByteVectorQuery
I KnnCollector
C KnnFloatVectorQuery
C LRUQueryCache
C LateInteractionFloatValuesSource
C LateInteractionRescorer
I LeafCollector
I LeafFieldComparator
C LiveFieldValues
C LongValues
C LongValuesSource
C MatchAllDocsQuery
C MatchNoDocsQuery
I Matches
I MatchesIterator
C MatchesUtils
I MaxNonCompetitiveBoostAttribute
C MaxNonCompetitiveBoostAttributeImpl
C MaxScoreCache
C MultiCollector
C MultiCollectorManager
C MultiPhraseQuery
C MultiTermQuery
I MultiVectorSimilarity
C Multiset
C NGramPhraseQuery
C NamedMatches
C NumericDocValuesRangeQuery
C PatienceKnnVectorQuery
C PhraseMatcher
C PhraseQuery
C PhraseWeight
C PointInSetQuery
C PointRangeQuery
C PositiveScoresOnlyCollector
C PrefixQuery
E Pruning
C Query
I QueryCache
I QueryCachingPolicy
C QueryRescorer
C QueryVisitor
C ReferenceManager
I RefreshCommitSupplier
C RegexpQuery
C RescoreTopNQuery
C Rescorer
C Scorable
C ScoreCachingWrappingScorer
C ScoreDoc
E ScoreMode
C Scorer
C ScorerSupplier
C ScoringRewrite
C SearcherFactory
C SearcherLifetimeManager
C SearcherManager
C SeededKnnVectorQuery
I SegmentCacheable
C SimpleCollector
C SimpleFieldComparator
C SkipBlockRangeIterator
C SloppyPhraseMatcher
C Sort
C SortField
C SortRescorer
C SortedNumericSelector
C SortedNumericSortField
C SortedSetSelector
C SortedSetSortField
C SynonymQuery
C TaskExecutor
C TermInSetQuery
C TermQuery
C TermRangeQuery
C TermScorer
C TimeLimitingKnnCollectorManager
C TopDocs
C TopDocsCollector
C TopFieldCollector
C TopFieldCollectorManager
C TopFieldDocs
C TopKnnCollector
C TopScoreDocCollector
C TopScoreDocCollectorManager
C TopTermsRewrite
C TotalHitCountCollector
C TotalHitCountCollectorManager
C TwoPhaseIterator
C UsageTrackingQueryCachingPolicy
I VectorScorer
C Weight
C WildcardQuery
ConjunctionUtils — members 6
C new()
C add_iterator(disi, all_iterators, two_phase_iterators)
C add_two_phase_iterator(two_phase_iter, all_iterators, two_phase_iterators)
M create_conjunction(all_iterators, two_phase_iterators) DocIdSetIterator
M intersect_iterators(iterators) DocIdSetIterator
M intersect_scorers(scorers) DocIdSetIterator

org.apache.lucene.search.ConjunctionUtils

class final 6 members

Helper methods for building conjunction iterators

Constructors

new

new ( )
Java: <init>()

Class Methods

add_iterator

add_iterator ( DocIdSetIterator disi, List<DocIdSetIterator> all_iterators, List<TwoPhaseIterator> two_phase_iterators )
Java: addIterator(org.apache.lucene.search.DocIdSetIterator disi, List<org.apache.lucene.search.DocIdSetIterator> allIterators, List<org.apache.lucene.search.TwoPhaseIterator> twoPhaseIterators)

Given a DocIdSetIterator, find any sub-iterators or two-phase iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists

add_two_phase_iterator

add_two_phase_iterator ( TwoPhaseIterator two_phase_iter, List<DocIdSetIterator> all_iterators, List<TwoPhaseIterator> two_phase_iterators )
Java: addTwoPhaseIterator(org.apache.lucene.search.TwoPhaseIterator twoPhaseIter, List<org.apache.lucene.search.DocIdSetIterator> allIterators, List<org.apache.lucene.search.TwoPhaseIterator> twoPhaseIterators)

Given a two-phase iterator, find any sub-iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists

create_conjunction

DocIdSetIterator create_conjunction ( List<DocIdSetIterator> all_iterators, List<TwoPhaseIterator> two_phase_iterators )
Java: createConjunction(List<org.apache.lucene.search.DocIdSetIterator> allIterators, List<org.apache.lucene.search.TwoPhaseIterator> twoPhaseIterators)

Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible. Note that the returned DocIdSetIterator might leverage two-phase iteration in which case it is possible to retrieve the TwoPhaseIterator using TwoPhaseIterator#unwrap.

nametypedescription
all_iteratorsList<org.apache.lucene.search.DocIdSetIterator>a list of DocIdSetIterators to combine
two_phase_iteratorsList<org.apache.lucene.search.TwoPhaseIterator>a list of TwoPhaseIterators to combine

intersect_iterators

DocIdSetIterator intersect_iterators ( List<? extends DocIdSetIterator> iterators )
Java: intersectIterators(List<? extends org.apache.lucene.search.DocIdSetIterator> iterators)

Create a conjunction over the provided DocIdSetIterators. Note that the returned DocIdSetIterator might leverage two-phase iteration in which case it is possible to retrieve the TwoPhaseIterator using TwoPhaseIterator#unwrap.

intersect_scorers

DocIdSetIterator intersect_scorers ( Collection<Scorer> scorers )
Java: intersectScorers(Collection<org.apache.lucene.search.Scorer> scorers)

Create a conjunction over the provided Scorers. Note that the returned DocIdSetIterator might leverage two-phase iteration in which case it is possible to retrieve the TwoPhaseIterator using TwoPhaseIterator#unwrap.

this work for additional information regarding copyright ownership.