com.hrstc.trec
Class RobustEvalFix
java.lang.Object
   com.hrstc.trec.RobustEvalFix
com.hrstc.trec.RobustEvalFix
- public class RobustEvalFix 
- extends java.lang.Object
RobustEvalFix.java
 Used for fixing robust_eval script so that the queries match with the script
 Created on November 15, 2004, 10:21 AM
 
| Constructor Summary | 
| RobustEvalFix(java.lang.String scriptName,
              java.lang.String queryFileName)Creates a new instance of RobustEvalFix
 | 
 
| Method Summary | 
| protected  java.lang.String | correctStr(java.lang.String str,
           java.util.Vector ids)
 | 
| private  java.util.Vector | extractQueryIds(java.lang.String fileName)
 | 
| static void | main(java.lang.String[] args)
 | 
|  void | process()
 | 
| protected  java.lang.String | processStr(java.lang.String scriptStr,
           java.util.Vector ids)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
robustEvalFileName
private java.lang.String robustEvalFileName
queryResultFileName
private java.lang.String queryResultFileName
RobustEvalFix
public RobustEvalFix(java.lang.String scriptName,
                     java.lang.String queryFileName)
- Creates a new instance of RobustEvalFix
 
process
public void process()
             throws java.io.IOException
- 
- Throws:
- java.io.IOException
 
processStr
protected java.lang.String processStr(java.lang.String scriptStr,
                                      java.util.Vector ids)
- 
 
correctStr
protected java.lang.String correctStr(java.lang.String str,
                                      java.util.Vector ids)
- 
 
extractQueryIds
private java.util.Vector extractQueryIds(java.lang.String fileName)
                                  throws java.io.IOException
- 
- Throws:
- java.io.IOException
 
main
public static void main(java.lang.String[] args)
                 throws java.io.IOException
- 
- Parameters:
- args- robust_eval file
              query_result file
- Throws:
- java.io.IOException