Uses of Class
org.apache.lucene.search.DisiWrapper
Packages that use DisiWrapper
-
Uses of DisiWrapper in org.apache.lucene.search
Subclasses of DisiWrapper in org.apache.lucene.searchModifier and TypeClassDescriptionprivate static classprivate static classFields in org.apache.lucene.search declared as DisiWrapperModifier and TypeFieldDescriptionprivate final DisiWrapper[]DisiPriorityQueue.heap(package private) DisiWrapperMinShouldMatchSumScorer.lead(package private) DisiWrapperWANDScorer.leadDisiWrapper.next(package private) final DisiWrapper[]MinShouldMatchSumScorer.tail(package private) final DisiWrapper[]WANDScorer.tail(package private) DisiWrapperCoveringScorer.topList(package private) DisiWrapperDisjunctionScorer.TwoPhase.verifiedMatchesFields in org.apache.lucene.search with type parameters of type DisiWrapperModifier and TypeFieldDescription(package private) final PriorityQueue<DisiWrapper> DisjunctionScorer.TwoPhase.unverifiedMatchesMethods in org.apache.lucene.search that return DisiWrapperModifier and TypeMethodDescriptionDisiPriorityQueue.add(DisiWrapper entry) (package private) DisiWrapperDisjunctionScorer.getSubMatches()(package private) DisiWrapperDisjunctionScorer.TwoPhase.getSubMatches()private DisiWrapperMinShouldMatchSumScorer.insertTailWithOverFlow(DisiWrapper s) Insert an entry in 'tail' and evict the least-costly scorer if full.private DisiWrapperWANDScorer.insertTailWithOverFlow(DisiWrapper s) Insert an entry in 'tail' and evict the least-costly scorer if full.DisiPriorityQueue.pop()private DisiWrapperMinShouldMatchSumScorer.popTail()Pop the least-costly scorer from 'tail'.private DisiWrapperWANDScorer.popTail()Pop the least-costly scorer from 'tail'.private DisiWrapperDisiPriorityQueue.prepend(DisiWrapper w1, DisiWrapper w2) DisiPriorityQueue.top()DisiPriorityQueue.topList()Get the list of scorers which are on the current doc.private DisiWrapperDisiPriorityQueue.topList(DisiWrapper list, DisiWrapper[] heap, int size, int i) DisiPriorityQueue.updateTop()(package private) DisiWrapperDisiPriorityQueue.updateTop(DisiWrapper topReplacement) Methods in org.apache.lucene.search that return types with arguments of type DisiWrapperMethods in org.apache.lucene.search with parameters of type DisiWrapperModifier and TypeMethodDescriptionDisiPriorityQueue.add(DisiWrapper entry) private voidMinShouldMatchSumScorer.addLead(DisiWrapper lead) private voidWANDScorer.addLead(DisiWrapper lead) Add a disi to the linked list of leads.private voidMinShouldMatchSumScorer.addTail(DisiWrapper s) Add an entry to 'tail'.private voidWANDScorer.addTail(DisiWrapper s) Add an entry to 'tail'.private voidMinShouldMatchSumScorer.advanceTail(DisiWrapper top) private voidWANDScorer.advanceTail(DisiWrapper disi) private static voidMinShouldMatchSumScorer.downHeapCost(DisiWrapper[] heap, int size) private static voidWANDScorer.downHeapMaxScore(DisiWrapper[] heap, int size) private static booleanWANDScorer.greaterMaxScore(DisiWrapper w1, DisiWrapper w2) In the tail, we want to get first entries that produce the maximum scores and in case of ties (eg.private DisiWrapperMinShouldMatchSumScorer.insertTailWithOverFlow(DisiWrapper s) Insert an entry in 'tail' and evict the least-costly scorer if full.private DisiWrapperWANDScorer.insertTailWithOverFlow(DisiWrapper s) Insert an entry in 'tail' and evict the least-costly scorer if full.private DisiWrapperDisiPriorityQueue.prepend(DisiWrapper w1, DisiWrapper w2) protected floatDisjunctionMaxScorer.score(DisiWrapper topList) protected abstract floatDisjunctionScorer.score(DisiWrapper topList) Compute the score for the given linked list of scorers.protected floatDisjunctionSumScorer.score(DisiWrapper topList) private DisiWrapperDisiPriorityQueue.topList(DisiWrapper list, DisiWrapper[] heap, int size, int i) (package private) DisiWrapperDisiPriorityQueue.updateTop(DisiWrapper topReplacement) private static voidMinShouldMatchSumScorer.upHeapCost(DisiWrapper[] heap, int i) Heap helpersprivate static voidWANDScorer.upHeapMaxScore(DisiWrapper[] heap, int i) Heap helpers