Uses of Interface
de.uni_trier.wi2.procake.retrieval.Query
Package
Description
Retrieval package description
-
Uses of Query in de.uni_trier.wi2.procake.retrieval
Modifier and TypeInterfaceDescriptioninterface
ParallelLinearRetriever<TCase extends DataObject,
TQuery extends Query> Interface for a parallelized LinearRetriever.interface
Retriever<TCase extends DataObject,
TQuery extends Query> General retriever interface that describes the minimum methods a retriever must implement.Modifier and TypeInterfaceDescriptioninterface
Interface, that provides a description of a dependency query to be used inRetriever.perform(Query)
.interface
A MACFAC query needs additional parameters compared to a standard retrieval query.Modifier and TypeMethodDescriptionMACFACQuery.getFacQuery()
Returns the FAC-query if a FAC-query was set beforeRetrievalResultList.getQuery()
Modifier and TypeMethodDescriptionstatic Retriever<? extends DataObject,
? extends Query> RetrievalFactory.newRetriever
(String retrieverName) Creates a new retriever of the specified name.Modifier and TypeMethodDescriptionvoid
MACFACQuery.setFacQuery
(Query facQuery) Sets the FAC-query of the MACFAC-queryModifier 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 Query in de.uni_trier.wi2.procake.retrieval.impl
Modifier and TypeClassDescriptionclass
RetrieverImpl<TCase extends DataObject,
TQuery extends Query> Modifier and TypeClassDescriptionclass
Implementation ofDependencyQuery
.class
The query class for MAC/FAC queries which contains additional parameters to control the behavior of the MAC/FAC retriever.class
Modifier and TypeMethodDescriptionMACFACQueryImpl.getFacQuery()
RetrievalResultListImpl.getQuery()
LinearRetrieverImpl.newQuery()
-
Uses of Query in de.uni_trier.wi2.procake.retrieval.impl.macfac
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 Query 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 Query in de.uni_trier.wi2.procake.utils.eval
Modifier and TypeFieldDescriptionRetrieverEvaluation.retrievers
The list of retrievers to evaluate.Modifier and TypeMethodDescriptionvoid
Adds retrievers to evaluate.void
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) 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.