我有一个Lucene文档索引,几乎完全相同(测试1,测试2等),除了一些比其他人有更高的提升。在查询解析器上使用默认查询(MatchAllDocsQuery或.Parse(“:”))时,文档会按照每次进入的顺序返回。通过添加搜索项(在这种情况下为“测试”),文档提升很明显,文档根据提升进行排序。我可以改变提升水平,新的顺序会反映在结果中。我的所有代码都很标准,我使用默认的Sort()就是两种情况。
我发现同样的错误是reported and fixed in Lucene back in 2005-2006,我检查了我的MatchAllDocsQuery.cs文件(Lucene .NET 2.9.2)并且它似乎存在此更改,但行为如故障单中所述上方。
任何想法我可能做错了什么?也许运行Java版本的人经历过这个(或不是)?感谢。
答案 0 :(得分:0)