使用 mongoosastic 搜索多个集合
Search multiple collections with mongoosastic
在 Node.js 应用程序中,我使用 Mongoosastic 从 ElasticSearch 检索数据:
Article.search({
"match_all": {}
}, function (err, results) {
console.log(results.hits.hits);
Post.search({
"match_all": {}
}, function (err, results) {
console.log(results.hits.hits);
return next();
});
});
我在这里发出两个请求,以从两个不同的集合中检索数据。我想知道这样做是否好?
是否可以在一个请求中从两个集合(或多个集合)中搜索数据? (例如,使用多重搜索 API,但使用 Mongoosastic)。
谢谢。
看来我们不能用 Mongoosastic 做到这一点。
事实上,该项目在 GitHub 页面中将自己定义为:
a mongoose plugin that can automatically index your models into
elasticsearch
所以我用它来定义我的索引,但要进行搜索查询,它可以在官方 javascript 客户端上正常工作。
同样的问题:https://github.com/mongoosastic/mongoosastic/issues/41
在 Node.js 应用程序中,我使用 Mongoosastic 从 ElasticSearch 检索数据:
Article.search({
"match_all": {}
}, function (err, results) {
console.log(results.hits.hits);
Post.search({
"match_all": {}
}, function (err, results) {
console.log(results.hits.hits);
return next();
});
});
我在这里发出两个请求,以从两个不同的集合中检索数据。我想知道这样做是否好?
是否可以在一个请求中从两个集合(或多个集合)中搜索数据? (例如,使用多重搜索 API,但使用 Mongoosastic)。
谢谢。
看来我们不能用 Mongoosastic 做到这一点。
事实上,该项目在 GitHub 页面中将自己定义为:
a mongoose plugin that can automatically index your models into elasticsearch
所以我用它来定义我的索引,但要进行搜索查询,它可以在官方 javascript 客户端上正常工作。
同样的问题:https://github.com/mongoosastic/mongoosastic/issues/41