elasticsearch,mongoid,Ruby On Rails,Ruby,elasticsearch,Mongoid" /> elasticsearch,mongoid,Ruby On Rails,Ruby,elasticsearch,Mongoid" />

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"
        ]
}