Ruby on rails 使用Elasticsearch动态分离结果
我有一系列物品,其中有“书籍”和“视频”: 我想进行搜索查询,以便在同一个查询上获得单独的结果:Ruby on rails 使用Elasticsearch动态分离结果,ruby-on-rails,ruby,
elasticsearch,mongoid,Ruby On Rails,Ruby,
elasticsearch,Mongoid,我有一系列物品,其中有“书籍”和“视频”: 我想进行搜索查询,以便在同一个查询上获得单独的结果: 图书:查询项目的“名称”字段,其中dst:“图书” 视频:查询项目的“名称”字段,其中dst:“视频” 这可能吗 我正在使用。您可以使用Elasticsearch的。这样,您可以在一个请求中触发两个单独的查询 { "_id" : ObjectId("5461c8f4426f727f16ba0600"), "name" : "Pursuit of Happiness", "
- 图书:查询项目的“名称”字段,其中
dst:“图书”
- 视频:查询项目的“名称”字段,其中
dst:“视频”
我正在使用。您可以使用Elasticsearch的。这样,您可以在一个请求中触发两个单独的查询
{
"_id" : ObjectId("5461c8f4426f727f16ba0600"),
"name" : "Pursuit of Happiness",
"dst" : "video",
"detail" : {
"director" : [
"Mahmoud Chavoushi"
]
},
{
"_id" : ObjectId("5461c8f4426f727f16ba0600"),
"name" : "Bee",
"dst" : "book",
"detail" : {
"author" : [
"Mahmoud Chavoushi"
]
}