elasticsearch 组合查询

来源:互联网 发布:电视连接网络怎么设置 编辑:程序博客网 时间:2024/06/04 19:29
if (I("get.")) {              if ($mac) $search['query']['filtered']['query']['bool']['must'][]['should']['mobile_mac'] = $mac;              if ($ap_mac) $search['query']['filtered']['query']['bool']['must'][]['should']['collection_equipment_mac'] = $ap_mac;              if ($placeCode) $search['query']['filtered']['query']['bool']['must'][]['should']['netbar_wacode'] = $placeCode;              // unset($search['query']['match_all']);       } else {           $search['query']['match_all'] = array();       }       if (I('get.startDate')) $search['query']['filtered']['filter']['range']['last_update_time']['gte'] = strtotime(str_replace('+', ' ', I('get.startDate')));           if (I('get.endDate')) $search['query']['filtered']['filter']['range']['last_update_time']['lte'] = strtotime(str_replace('+', ' ', I('get.endDate')));           $re = $this->common->callInterfaceCommon($url, "GET", json_encode($search));
0 0
原创粉丝点击