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 |
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.