class TopFieldCollector.OneComparatorScoringNoMaxScoreCollector {
final void updateBottom(int doc, float score) {
bottom.docID = docBase + doc;
bottom.score = score;
bottom = (Entry) pq.updateTop();
}
}
class TopFieldCollector.OneComparatorScoringMaxScoreCollector {
final void updateBottom(int doc, float score) {
bottom.docID = docBase + doc;
bottom.score = score;
bottom = (Entry) pq.updateTop();
}
}
class TopFieldCollector.MultiComparatorScoringMaxScoreCollector {
final void updateBottom(int doc, float score) {
bottom.docID = docBase + doc;
bottom.score = score;
bottom = (Entry) pq.updateTop();
}
}
class TopFieldCollector.MultiComparatorScoringNoMaxScoreCollector {
final void updateBottom(int doc, float score) {
bottom.docID = docBase + doc;
bottom.score = score;
bottom = (Entry) pq.updateTop();
}
}
|