我要在我的项目中实施Lucene搜索,我想做一个最好的开始 所以我考虑了Lucene的三个版本(Java / C#.Net / C ++),这是这些标准的最佳版本:
1.性能
2.易于实施
3.很多文件?
假设系统是Window服务器,我要求它长期使用。
由于
答案 0 :(得分:4)
我会说Java。 Lucene最初是用Java开发的,我认为使用Java有更大的社区,更多的文档和更大的部署。
当然,Windows通常不被视为部署Java服务的主要平台,但它仍然适用于飞行颜色。许多人使用Windows进行Java开发甚至部署,所以我不期望任何重大问题。
答案 1 :(得分:3)
除非你有一个你需要的特定功能,否则我最好是:
a)无论您正在开发该程序的平台是什么 - 无需切换工具/上下文/平台以使用搜索内部设备进行处理有很多优点。
b)无论你的操作人员想要处理什么平台 - 我知道很多windows操作人员讨厌处理java,因为它是一种奇怪的外语。例如。 c)以上所有都是平等的,Java是真正的旗舰lucene项目,其他人都在跟上,并且拥有最多的工具和工具。资源。如果你没有任何理由不使用java,那就是你要走的路。 Solr是另一个优势 - 您可以非常轻松地使用预先包装的全功能lucene http服务器。在任何情况下,请记住,至少在理论上,在一个平台上编写的任何lucene索引都可以被其他人读取,因此您不必完全承诺使用单个平台。