比 Apache Solr 更快的搜索平台/索引引擎?
Apache Solr 今天在一次讨论中出现,它似乎具有被认为是最好的独特能力,但我仍然听到一些人抱怨,特别是与 RoR 应用程序等第三方应用程序结合使用时。
有人能反驳这一点吗?比 Apache Solr 更好但鲜为人知的搜索/索引选项?或者至少比 Lucene 更快。
谢谢。
Apache Solr came up in a discussion today, it seems it has the unique ability of being known to be the best out there, yet I still heard some people complain, especially when used in conjunction with 3rd party apps like RoR apps.
Can anyone disprove this? Better but less known options than Apache Solr for searching/indexing? Or at least something faster than Lucene.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试Sphinx。斯芬克斯阵营和索尔阵营之间存在某种宗教战争。作为一名 clojure 开发人员,我非常欣赏与 lucene / solr 集成的便捷性。
两者都快。除非本次讨论产生任何经验证据表明 Solr 在特定上下文中比其他索引引擎慢,否则请使用对您来说最简单的引擎(恕我直言)。否则,您只是基于 FUD 过早地优化您的项目。
Try Sphinx. There's something of a religious war between the Sphinx and Solr camps. Being a clojure developer I really appreciate the ease of integration with lucene / solr.
Both are fast. Unless this discussion yielded any empirical evidence that Solr is slower than some other indexing engine in a specific context, use whatever's easiest for you IMHO. Otherwise you're just prematurely optimising your project based on FUD.
也许看看 CLucene - Lucene 移植到 C++。
Maybe have a look at CLucene - Lucene ported to C++.
我已经使用了 Sunspot,这是 Apache Solr 的 ruby gem,尚未遇到任何问题。
I've used Sunspot, a ruby gem for Apache Solr and have not faced any problems yet.
Endeca 速度极快且功能强大,但也非常昂贵,因此如果您正在寻找“免费”解决方案,则没有用处。
Endeca is extremely fast and powerful, but also very expensive so of no use if you're looking for a "free" solution.