首页 文章

elasticsearch vs solr - 用于自定义全文搜索系统

提问于
浏览
0

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

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

该应用程序是用jsp和java构建的 .

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

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

前端使用hadoop-rpc与后端进行通信,后端又创建了一个内部解决方案(10年前),研究Lucene的不确定性 .

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

要求是:

  • 开源,目的是自定义接受应用程序排名的特定功能 .

  • 使用Lucene索引(因为您不想再重新索引) .

  • 速度是非常重要的因素 .

我已经阅读了一些关于这个主题的文章,但是我希望对我的案例有一个个性化的意见,任何想法哪个是最好的选择?

谢谢

2 回答

  • 0

    SolR和Elasticsearch非常相似 . 它们都具有您需要的功能 .

    这是一个非常开放的问题,我认为Elasticsearch将是一个更好的选择,它拥有更大的社区,并且往往会更快地增长 .

    enter image description here

  • 0

    您需要的解决方案越多,您就越有可能从Solr中受益 .

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

相关问题