elasticsearch相当于join

时间:2014-09-28 20:46:53

标签: elasticsearch

我是弹性搜索的新手,我正在试图弄清楚如何进行SQL连接。这是我的2个映射:

{
     "home_panel": {
          "mappings": {
               "levis": {
               "properties": {
               "created_at": {
                    "type": "date",
                    "format": "dateOptionalTime"
               },
               "current": {
                    "type": "string"
               },
               "event_uuid": {
                    "type": "string"
               },
               "panels": {
                    "properties": {
                                   "action": {
                                        "type": "string"
                                   },
                                   "heightratio": {
                                        "type": "double"
                                   },
                                   "type": {
                                        "type": "string"
                                   },
                                   "url": {
                                        "type": "string"
                                   },
                                   "videourl": {
                                        "type": "string"
                                   }
                              }
                         },
                         "status": {
                              "type": "string"
                         },
                         "updated_at": {
                              "type": "date",
                              "format": "dateOptionalTime"
                         },
                         "uuid": {
                              "type": "string"
                         }
                    }
               }
          }
     }
}

并且:

{
    "event": {
        "mappings": {
            "levis": {
                "properties": {
                    "date": {
                        "type": "date",
                        "format": "dateOptionalTime"
                    },
                    "event_uuid": {
                        "type": "long"
                    },
                    "name": {
                        "type": "string"
                    },
                    "ticketmaster_game_event_name": {
                        "type": "string"
                    },
                    "ticketmaster_parking_event_name": {
                        "type": "string"
                    },
                    "time": {
                        "type": "date",
                        "format": "dateOptionalTime"
                    }
                }
            }
        }
    }
}

我最好喜欢做select * from HomePanel InnerJoin Event On home_panel.event_uuid = event.event_uuid这样的事情,这样我就能在主页面板对象中看到这个事件。我不清楚如何在弹性搜索中做到这一点。这甚至可能吗?

0 个答案:

没有答案