Uses of Interface
de.uni_trier.wi2.procake.retrieval.Retriever
Package
Description
Retrieval package description
-
Uses of Retriever in de.uni_trier.wi2.procake.retrieval
Modifier and TypeInterfaceDescriptioninterface
Interface for the dependency specific retriever, that implements the approach of dependency-guided retrieval.interface
ParallelLinearRetriever<TCase extends DataObject,
TQuery extends Query> Interface for a parallelized LinearRetriever.Modifier and TypeMethodDescriptionstatic Retriever<? extends DataObject,
? extends Query> RetrievalFactory.newRetriever
(String retrieverName) Creates a new retriever of the specified name.Modifier and TypeMethodDescriptionstatic AbstractMACFACRetriever
RetrievalFactory.createMACFACRetriever
(Retriever<DataObject, Query> macRetriever, Retriever<DataObject, Query> facRetriever) Creates a new MAC/FAC retriever that is composed of the given MAC retriever and the given FAC retriever. -
Uses of Retriever in de.uni_trier.wi2.procake.retrieval.impl
Modifier and TypeClassDescriptionclass
Implementation ofDependencyRetriever
.class
Concrete retriever implementation of graph A* parallel retriever.class
class
class
RetrieverImpl<TCase extends DataObject,
TQuery extends Query> -
Uses of Retriever in de.uni_trier.wi2.procake.retrieval.impl.macfac
Modifier and TypeClassDescriptionclass
AbstractMACFACRetriever<TCase extends DataObject>
Generic super class for MAC/FAC retrievers.Modifier and TypeFieldDescriptionAbstractMACFACRetriever.facRetriever
AbstractMACFACRetriever.macRetriever
Modifier and TypeMethodDescriptionAbstractMACFACRetriever.getFACRetriever()
Returns the FAC retriever instance of the MAC/FAC setup.AbstractMACFACRetriever.getMACRetriever()
Returns the MAC retriever instance of the MAC/FAC setup.Modifier and TypeMethodDescriptionvoid
AbstractMACFACRetriever.setFACRetriever
(Retriever<TCase, Query> facRetriever) Set the FAC retriever instance that is used to execute the FAC phase of the MAC/FAC retrieval.void
AbstractMACFACRetriever.setMACRetriever
(Retriever<TCase, Query> macRetriever) Set the MAC retriever instance that is used to execute the MAC phase of the MAC/FAC retrieval. -
Uses of Retriever in de.uni_trier.wi2.procake.retrieval.impl.macfac.fb
Modifier and TypeMethodDescriptionvoid
FeatureMACFACRetriever.setFACRetriever
(Retriever<TCase, Query> facRetriever) void
FeatureMACFACRetriever.setMACRetriever
(Retriever<TCase, Query> macRetriever) -
Uses of Retriever in de.uni_trier.wi2.procake.utils.eval
Modifier and TypeFieldDescriptionRetrieverEvaluation.retrievers
The list of retrievers to evaluate.Modifier and TypeMethodDescriptionvoid
RetrieverEvaluation.addRetrieverToEvaluate
(String uniqueRetrieverName, Retriever<TCase, Query> retriever) Adds a retriever to evaluate.static <TCase extends DataObject>
List<SimpleSimilarityResult>RetrieverEvaluationUtils.computeGroundTruthSimilarities
(Retriever<TCase, Query> groundTruthRetriever, WriteableObjectPool<TCase> trainCaseBase, WriteableObjectPool<TCase> testCaseBase, String pathGroundTruthSimilarities) Computes the ground-truth similarities with the given ground-truth retriever.static <TCase extends DataObject>
List<SimpleSimilarityResult>RetrieverEvaluationUtils.computeGroundTruthSimilarities
(Retriever<TCase, Query> groundTruthRetriever, TrainingObjectPool<TCase> trainingObjectPool, String pathGroundTruthSimilarities) Computes the ground-truth similarities with the given ground-truth retriever.void
MACFACRetrieverEvaluation.setFacGTRetriever
(Retriever<TCase, Query> facGTRetriever) Modifier and TypeMethodDescriptionvoid
Adds retrievers to evaluate.static <TCase extends DataObject>
voidRetrieverEvaluationUtils.testRetrievers
(WriteableObjectPool<TCase> trainPool, WriteableObjectPool<TCase> testPool, Map<String, Retriever<TCase, Query>> retrieverMap) Simple method to test all retrievers in retrieverMap prior to the actual evaluation.static <TCase extends DataObject>
voidRetrieverEvaluationUtils.testRetrievers
(TrainingObjectPool<TCase> trainingObjectPool, Map<String, Retriever<TCase, Query>> retrieverMap) Simple method to test all retrievers in retrieverMap prior to the actual evaluation.