数据库:MongoDB,
服务器:Nodejs
我的MongoDB数据库上大约有10个集合,我是否可以使用Elasticsearch同时查询这些集合并返回适当的结果?
用户发送的示例查询
最佳答案
如果您使用的Elasticsearch版本低于6.X,则单个Elasticsearch索引中可以有多种类型(您的情况下是集合)。
例如,如果twitter
是您的索引,则可以在单个elasticsearch索引中包含tweets
,users
,employees
,user-profiles
等,并且在twitter
索引上进行搜索将在内部搜索所有这些类型。
但是,如果您使用的Elasticsearch索引大于6.X,并且使用不同的索引来存储这些集合,那么您可以按照Elasticsearch文档中的说明在查询中使用multiple indices。
关于node.js - 如何使用Elasticsearch查询多个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61053617/