Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.misc |
Miscellaneous index tools.
|
org.apache.lucene.queries.mlt |
Document similarity query generators.
|
org.apache.lucene.sandbox.queries |
Additional queries (some may have caveats or limitations)
|
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.intervals |
Intervals queries
|
org.apache.lucene.search.spans |
The calculus of spans.
|
org.apache.lucene.util |
Some utility classes.
|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
Modifier and Type | Class and Description |
---|---|
private static class |
MultiTermsEnum.TermMergeQueue |
Modifier and Type | Field and Description |
---|---|
private PriorityQueue<T> |
DocIDMerger.SortedDocIDMerger.queue |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HighFreqTerms.TermStatsQueue
Priority queue for TermStats objects
|
Modifier and Type | Class and Description |
---|---|
private static class |
MoreLikeThis.FreqQ
PriorityQueue that orders words by score.
|
Modifier and Type | Method and Description |
---|---|
private PriorityQueue<MoreLikeThis.ScoreTerm> |
MoreLikeThis.createQueue(java.util.Map<java.lang.String,java.util.Map<java.lang.String,MoreLikeThis.Int>> perFieldTermFrequencies)
Create a PriorityQueue from a word->tf map.
|
private PriorityQueue<MoreLikeThis.ScoreTerm> |
MoreLikeThis.retrieveTerms(int docNum)
Find words for a more-like-this query former.
|
private PriorityQueue<MoreLikeThis.ScoreTerm> |
MoreLikeThis.retrieveTerms(java.util.Map<java.lang.String,java.util.Collection<java.lang.Object>> field2fieldValues) |
private PriorityQueue<MoreLikeThis.ScoreTerm> |
MoreLikeThis.retrieveTerms(java.io.Reader r,
java.lang.String fieldName)
Find words for a more-like-this query former.
|
Modifier and Type | Method and Description |
---|---|
private Query |
MoreLikeThis.createQuery(PriorityQueue<MoreLikeThis.ScoreTerm> q)
Create the More like query from a PriorityQueue
|
Modifier and Type | Class and Description |
---|---|
private static class |
FuzzyLikeThisQuery.ScoreTermQueue |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BooleanScorer.HeadPriorityQueue |
(package private) static class |
BooleanScorer.TailPriorityQueue |
(package private) static class |
DiversifiedTopDocsCollector.ScoreDocKeyQueue |
class |
FieldValueHitQueue<T extends FieldValueHitQueue.Entry>
Expert: A hit queue for sorting by hits by terms in more than one field.
|
private static class |
FieldValueHitQueue.MultiComparatorsFieldValueHitQueue<T extends FieldValueHitQueue.Entry>
An implementation of
FieldValueHitQueue which is optimized in case
there is more than one comparator. |
private static class |
FieldValueHitQueue.OneComparatorFieldValueHitQueue<T extends FieldValueHitQueue.Entry>
An implementation of
FieldValueHitQueue which is optimized in case
there is just one comparator. |
(package private) class |
HitQueue |
(package private) static class |
MultiPhraseQuery.UnionPostingsEnum.DocsQueue
disjunction of postings ordered by docid.
|
(package private) class |
PhraseQueue |
private static class |
TermAutomatonScorer.DocIDQueue
Sorts by docID so we can quickly pull out all scorers that are on
the same (lowest) docID.
|
private static class |
TermAutomatonScorer.PositionQueue
Sorts by position so we can visit all scorers on one doc, by
position.
|
private static class |
TopDocs.MergeSortQueue |
private static class |
TopDocs.ScoreMergeSortQueue |
Modifier and Type | Field and Description |
---|---|
private PriorityQueue<TermAutomatonQuery.EnumAndScorer> |
TermAutomatonScorer.docIDQueue |
private PriorityQueue<TermAutomatonQuery.EnumAndScorer> |
TermAutomatonScorer.posQueue |
(package private) PriorityQueue<MultiPhraseQuery.PostingsAndPosition> |
MultiPhraseQuery.UnionFullPostingsEnum.posQueue |
protected PriorityQueue<T> |
TopDocsCollector.pq
The priority queue which holds the top documents.
|
private PriorityQueue<MatchesIterator> |
DisjunctionMatchesIterator.queue |
(package private) PriorityQueue<DisiWrapper> |
DisjunctionScorer.TwoPhase.unverifiedMatches |
Constructor and Description |
---|
TopDocsCollector(PriorityQueue<T> pq) |
Modifier and Type | Class and Description |
---|---|
private class |
BlockGroupingCollector.GroupQueue |
private static class |
GroupFacetCollector.SegmentResultPriorityQueue |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Highlighter.FragmentQueue |
Modifier and Type | Field and Description |
---|---|
private PriorityQueue<IntervalIterator> |
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.backgroundQueue |
(package private) PriorityQueue<IntervalIterator> |
DisjunctionIntervalsSource.DisjunctionIntervalIterator.intervalQueue |
private PriorityQueue<IntervalIterator> |
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.proximityQueue |
private PriorityQueue<IntervalIterator> |
UnorderedIntervalsSource.UnorderedIntervalIterator.queue |
Modifier and Type | Class and Description |
---|---|
private class |
NearSpansUnordered.SpanTotalLengthEndPositionWindow
Maintain totalSpanLength and maxEndPosition
|
(package private) class |
SpanPositionQueue |
Modifier and Type | Class and Description |
---|---|
private static class |
MergedIterator.TermMergeQueue<C extends java.lang.Comparable<C>> |
Modifier and Type | Class and Description |
---|---|
private static class |
BKDWriter.BKDMergeQueue |