Package de.swa.fuh.qrefinement.eval
Class TrecEval
java.lang.Object
de.swa.fuh.qrefinement.eval.TrecEval
public class TrecEval
extends java.lang.Object
Utility class for executing the external tool trec eval
- Author:
- Nicolas Boch
-
Method Summary
Modifier and Type Method Description static void
appendErgToFile(java.io.File file, int queryno)
static void
createresidualerg(java.io.File withoutrf, java.io.File currentiter, int queryno, int iterno)
static java.io.File
createResultsDir()
Create directory for results of one experimentstatic java.io.File
createResultsFile(java.io.File dir, int iterno)
static void
run_trec_eval(java.io.File qrel, java.io.File resultfile, java.io.File trecresults)
-
Method Details
-
createResultsDir
public static java.io.File createResultsDir()Create directory for results of one experiment- Returns:
- file reference of created directory
-
createResultsFile
public static java.io.File createResultsFile(java.io.File dir, int iterno) -
appendErgToFile
public static void appendErgToFile(java.io.File file, int queryno) -
createresidualerg
public static void createresidualerg(java.io.File withoutrf, java.io.File currentiter, int queryno, int iterno) -
run_trec_eval
public static void run_trec_eval(java.io.File qrel, java.io.File resultfile, java.io.File trecresults)
-