相同的LuceneNet搜索查询会在不同的服务器上返回不同的结果

时间:2012-10-19 19:18:57

标签: nhibernate lucene.net

我使用的是两台服务器,Windows 2008 R2企业版和Windows 2008 R2标准版。

与构建Lucene索引和查询相关的所有内容都相同,但搜索结果在2008 R2 Enterprise框中显示不正确。所有程序集都是相同的版本,代码库的所有内容都是相同的。

我很困惑为什么会发生这种情况。任何人都可以对此有所了解吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

当您使用Lucene来解决类似这样的问题,并且您确定输入数据是相同的时,通常是因为您不使用相同的分析器进行索引和搜索。

仔细检查您的nhibernate配置,确保在两台服务器上以相同的方式索引和搜索数据。