首页 > 解决方案 > 如何使用 ElasticSearch 作为微服务环境中关系结构的搜索引擎

问题描述

我正在开发一个应用程序,它Mysql为大多数实体使用关系数据库,它是在微服务架构中构建的,每个服务都使用单独的 MYSQL 数据库。

在此处输入图像描述

现在,我正在尝试使用弹性搜索作为中间件渠道来实现出版物搜索引擎,以便能够搜索与出版物对象相关的所有实体,即使来自具有不同数据库的不同服务也是如此。

索引发布对象的最佳方法是什么?

如果您认为我应该使用不同的技术,我可能会走错方向请分享您的反馈

标签: databaseelasticsearchnosqlmicroservicessearch-engine

解决方案


不确定我是否理解正确.. 但如果你只是想让人们搜索出版物实体,那么创建一个包含所需字段的视图将是我的第一个解决方案。你能详细说明一下为什么你想到了elasticsearch吗?

第二:我认为在弹性搜索方面你不应该担心重复。


推荐阅读