elasticsearch vs solr

我有一个基于Lucene索引的内部创建的搜索引擎的Web应用程序。

该应用程序允许全文搜索。

该应用程序使用jsp和java构建。

为用户索引Hadoop分布式处理软件。

Apache lucene项目是根据我们的具体情况定制的。 主要是全文搜索的部分,添加订购结果的新功能。

前端使用hadoop-rpc与后端进行通信,后者又创建了一个内部解决方案(10年前),该方案在Lucene的决策中进行了研究。

代码是遗留的,它需要迁移到另一种类型的软件。 以下是问题: ElasticSearchSolr

要求是:

  • 开源,目的是定制接受应用程序排名的特定功能。
  • 使用Lucene索引(因为你不想重新索引)。
  • 速度是非常重要的因素。
  • 我已经阅读了关于这个主题的一些文章,但是我想为我的个案提供个性化的意见,任何想法都是最好的选择?

    谢谢


    SolR和Elasticsearch非常相似。 他们都有你需要的功能。

    这是一个非常开放的问题,我的观点是Elasticsearch将会是一个更好的选择,它有更大的社区,并且往往会更快地成长。

    在这里输入图像描述


    您需要解决方案的自定义越多,您将从Solr中受益的可能性就越大。

    虽然他们两人都在使用Lucene,但Solr直接暴露了更多。 Elasticsearch针对日志和事物进行了更多调整,一些文本搜索配置更难以访问。

    链接地址: http://www.djcxy.com/p/41281.html

    上一篇: elasticsearch vs solr

    下一篇: Implementing SOLR.Net and LUCENE.Net