我有一个 Web 应用程序,其中包含基于 Lucene 索引在内部创建的搜索引擎。
该应用程序允许全文搜索。
该应用程序是用 jsp 和 java 构建的。
为用户索引Hadoop分布式处理软件。
Apache lucene 项目是根据我们的具体案例定制的。主要是全文检索部分,增加排序结果的新功能。
前端使用hadoop-rpc与后端通信,后端又创建了一个内部解决方案(10年前),研究Lucene的犹豫不决。
代码是遗留的,它需要迁移到另一种类型的软件。问题如下:ElasticSearch 与 Solr?
要求是:
- 开源,目的是定制以接受特定功能 应用程序的排名。
- 使用 Lucene 索引(因为您 不想再次重新索引)。
- 速度是非常重要的因素。
我已经阅读了一些有关该主题的文章,但我想要针对我的案例的个性化意见,知道哪一篇是最佳选择?
谢谢
最佳答案
关于java - elasticsearch 与 solr - 用于自定义全文搜索系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47237061/