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 experiment
    static 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)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)