Class Full

java.lang.Object
org.terrier.matching.BaseMatching
org.terrier.matching.daat.Full
All Implemented Interfaces:
Matching

public class Full
extends BaseMatching
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers. Documents are matched in a document-at-a-time fashion. In particular, the posting lists for all query terms are processed in parallel (but without threads). In comparison to TAAT matching, this reduces the memory consumption during matching, as documents which will not make the final retrieved set are discarded. After matching, the document score modifiers are applied if necessary. This Matching strategy uses the PostingListManager for opening and scoring postings.
Since:
3.5
Author:
Nicola Tonellotto and Craig Macdonald
See Also:
PostingListManager
  • Constructor Details

    • Full

      public Full​(Index index)
      Create a new Matching instance based on the specified index
  • Method Details