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 voidappendErgToFile(java.io.File file, int queryno)static voidcreateresidualerg(java.io.File withoutrf, java.io.File currentiter, int queryno, int iterno)static java.io.FilecreateResultsDir()Create directory for results of one experimentstatic java.io.FilecreateResultsFile(java.io.File dir, int iterno)static voidrun_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)
-