我有一个基于Lucene索引的内部创建的搜索引擎的Web应用程序。elasticsearch vs solr - 用于自定义全文搜索系统
该应用程序允许全文搜索。
该应用程序使用jsp和java构建。
为用户索引Hadoop分布式处理软件。
Apache lucene项目是根据我们的具体情况定制的。主要是全文搜索的部分,添加订购结果的新功能。
前端使用hadoop-rpc与后端进行通信,后者又创建了一个内部解决方案(10年前),用于研究Lucene的未知事件。
该代码是遗留的,它需要迁移到另一种类型的软件。这里的问题:ElasticSearch与Solr?
的要求是:
- 开源的,目的是为了自定义接受特定功能的应用程序的排名 。
- 使用Lucene索引(因为你 不想重新索引)。
- 速度是非常重要的因素。
我已阅读了一些关于这个主题的文章,但我想为我的个案提供个性化的意见,任何想法哪一个将是最好的选择?
谢谢
两者都可以很好地工作。哪种方法最好,取决于超出可以在这里描述的因素以及您的详细信息要求,但通常这对两个平台都是“足够好”。无论如何,他们都是Lucene。 – MatsLindh
请参考此问题:https://stackoverflow.com/questions/10213009/solr-vs-elasticsearch?rq=1 – Val