it.unimi.dsi.mg4j.search.score
Interface Scorer

All Known Implementing Classes:
AbstractScorer

public interface Scorer

An object with a method that takes a DocumentIterator and returns a ScoredDocumentIterator implementing a certain score strategy. Typically, a scorer may have one or more constructors, but all scorers should provide a no-arg constructor.


Method Summary
 ScoredDocumentIterator scoredDocumentIterator(DocumentIterator d)
          Enrich a document iterator with a score method, according to some scoring algorithm.
 

Method Detail

scoredDocumentIterator

public ScoredDocumentIterator scoredDocumentIterator(DocumentIterator d)
Enrich a document iterator with a score method, according to some scoring algorithm.

Parameters:
d - a document iterator to be scored.
Returns:
the scored document iterator.