我对弹性搜索及其缩放很新,我有一个问题,我甚至不知道如何处理.
情况如下:
有几个服务器使用Rails微服务应用程序.他们每个人都获得了自己相当大的数据(更具体地说,聚合来自不同社交网络的帖子 - 所以可索引搜索字段在所有数据库中都是相同的).
我需要找到一个解决方案,允许将数据保存在当前位置,并设置专门用于搜索多个数据库的elasticsearch服务器,而不会打开相应的Rails应用程序.这可能意味着在每个其他服务器上设置ES,在那里定义搜索模式,但在完全不同的服务器上进行多模型搜索.
这些操作的最终目标应该是将整个ActiveRecord对象/或所有相关属性发送到主应用程序.
甚至有可能实现吗?也许有人遇到过类似的问题?
关于如何开始使用它,我有点迷茫.