uk.ac.gla.dcs.renaissance.mg4j
Interface RetrievalModel

All Known Implementing Classes:
ConstantRetrievalModel, IQIRModel, MG4JScorer, RelevanceLMModel

public interface RetrievalModel


Method Summary
 void close()
           
 void init(it.unimi.dsi.mg4j.document.DocumentCollection collection, IndexConfiguration index)
           
 void process(bpiwowar.ir.query.Topic topic, it.unimi.dsi.fastutil.objects.ObjectArrayList<it.unimi.dsi.mg4j.search.score.DocumentScoreInfo<it.unimi.dsi.fastutil.objects.Reference2ObjectMap<it.unimi.dsi.mg4j.index.Index,it.unimi.dsi.mg4j.query.SelectedInterval[]>>> results, int capacity, bpiwowar.log.TaskTimer timer)
          Process a topic and return a set of results
 

Method Detail

init

void init(it.unimi.dsi.mg4j.document.DocumentCollection collection,
          IndexConfiguration index)
          throws Exception
Throws:
Exception

process

void process(bpiwowar.ir.query.Topic topic,
             it.unimi.dsi.fastutil.objects.ObjectArrayList<it.unimi.dsi.mg4j.search.score.DocumentScoreInfo<it.unimi.dsi.fastutil.objects.Reference2ObjectMap<it.unimi.dsi.mg4j.index.Index,it.unimi.dsi.mg4j.query.SelectedInterval[]>>> results,
             int capacity,
             bpiwowar.log.TaskTimer timer)
             throws Exception
Process a topic and return a set of results

Parameters:
topic -
results -
capacity -
timer - A timer
Throws:
Exception

close

void close()


Copyright © 2011. All Rights Reserved.