Class TransportRankEvalAction

java.lang.Object

public class TransportRankEvalAction
extends HandledTransportAction<RankEvalRequest,​RankEvalResponse>
Instances of this class execute a collection of search intents (read: user supplied query parameters) against a set of possible search requests (read: search specifications, expressed as query/search request templates) and compares the result against a set of annotated documents per search intent. If any documents are returned that haven't been annotated the document id of those is returned per search intent. The resulting search quality is computed in terms of precision at n and returned for each search specification for the full set of search intents as averaged precision at n.