spring-mvc - 是否可以用 ElasticSearch 替换 broadleafcommerce 中的 apache solr?

标签 spring-mvc elasticsearch broadleaf-commerce

我正在尝试使用 broadleafcommerce并自定义它。在研究中我发现它使用 Apache Solr 。但是,我已经很方便了 ElasticSearch 因为我目前只在我的工作场所使用 ElasticSearch。所以,我很好奇我是否可以用 ElasticSearch 替换 broadleafcommerce 的可定制代码。如果可以的话,我也想知道需要多长时间或者难度是多少?

提前致谢!

最佳答案

产品是开源的,大家可以自己看看代码。 Here is the package这需要使 solr 独立。据我所知,现在对 Solr 有相当多的依赖性,但也许你可以试一试并回馈它。这就是开源的力量。

我无法确切地说出这需要多少工作量,因为我不知道该产品及其对数据的处理方式。 solr 模式需要转换为相关的 elasticsearch 映射,然后需要转换索引器以将数据推送到 elasticsearch(否则,如果技术上可行,您可以编写一条从框架本身导入 elasticsearch 中的数据的河流)。最后一步是将搜索代码与构面、突出显示等一起转换。

也许您(或项目背后的人)可能想看看 spring data现在有一个社区驱动的 spring-data-solr 项目和一个 unofficial elasticsearch implementation也是。

关于spring-mvc - 是否可以用 ElasticSearch 替换 broadleafcommerce 中的 apache solr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14874344/

相关文章:

broadleaf-commerce - 如何使用 XML 覆盖实体的元数据以添加额外的 gridVisibleFields?

java - Spring中的config.properties是什么以及它有什么用

elasticsearch - 如果类型条件不起作用,则为Logstash

java - 如何在broadleaf框架中导出数据库?

elasticsearch - 如何将文档移动到不同的 ID

php - 如何在 PHP ElasticSearch API 中进行批量删除

broadleaf-commerce - Broadleaf - 本地运行 - 启动 API 项目时出现问题

java - 在新环境中首次运行 Spring Boot 应用程序时如何运行 data.sql 脚本?

java - 通过方法 'setContentNegotationStrategy' 参数 0 表达的不满足的依赖关系

java - Spring 上传文件