我使用lucene基准来测量精度和召回率 在原始代码中有两个文件,主题文件:
QualityQuery qqs[] = qReader.readQueries( new BufferedReader(new FileReader(topicsFile)));
和qrelsFile:
Judge judge = new TrecJudge(new BufferedReader(new FileReader(qrelsFile)));
这两个文件是我理解的文本文件。但是我不知道我需要填写这两个文件,是由我手动编写还是有一些代码用他们填充所需信息。
我需要在lucene程序中使用这种精确度和召回测量的任何帮助
感谢
答案 0 :(得分:1)
TrecJudge的Javadocs http://lucene.apache.org/core/old_versioned_docs/versions/3_4_0/api/all/org/apache/lucene/benchmark/quality/trec/TrecJudge.html
给出:
判断给定文档是否与给定质量查询相关,基于Trec格式进行判断。
TREC(http://trec.nist.gov/)是一系列为信息检索提供竞赛的会议。
我怀疑你可能需要做一些自己的侦探工作,但这对我很感兴趣,我可能会增加一些信息。
一般来说,基准测试策略将类似于:
我怀疑你需要提供TREC格式的格式。