org.activemath.webapp.dict.queries
Class SearchEvaluationData

java.lang.Object
  extended by org.activemath.webapp.dict.queries.SearchEvaluationData

public class SearchEvaluationData
extends Object

This class contains the data reported by the evaluation mode and delivers statistical evaluation. Principles: - this is a bean suitable with setters to receive data (??) - this stores things in a static context which is used in reading - everything is in RAM, the evaluation scope is not (yet) large


Nested Class Summary
static class SearchEvaluationData.BadHit
           
static class SearchEvaluationData.EvalResult
           
static class SearchEvaluationData.GoodHit
           
static class SearchEvaluationData.MissingHit
           
static class SearchEvaluationData.QueryAndEval
           
static class SearchEvaluationData.UnknownHit
           
 
Field Summary
 SearchEvaluationData.QueryAndEval lastQE
           
 
Method Summary
static boolean doesEvaluation()
           
static String getGoogleSearchSite()
           
static SearchEvaluationData getInstance()
           
 SearchEvaluationData.QueryAndEval getLastQE()
           
 SearchEvaluationData.QueryAndEval readDataFromParameters(Map params, SearchResultCursor result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastQE

public SearchEvaluationData.QueryAndEval lastQE
Method Detail

doesEvaluation

public static boolean doesEvaluation()

getGoogleSearchSite

public static String getGoogleSearchSite()

getInstance

public static SearchEvaluationData getInstance()

getLastQE

public SearchEvaluationData.QueryAndEval getLastQE()

readDataFromParameters

public SearchEvaluationData.QueryAndEval readDataFromParameters(Map params,
                                                                SearchResultCursor result)