$ClientBuilder = new ClientBuilder(); $esClient = $ClientBuilder->create()->setHosts([config('search_host')])->build(); $params['index'] = config('search_index'); //$params['body']['query']['match']['hw_doc_ent_id'] = $ent_id; $params['body']['query']['bool']['must'][0]['match_phrase']['hw_doc_ent_id'] = $ent_id; $params['body']['query']['bool']['should'][0]['match_phrase']['hw_doc_title'] = $keyword; $params['body']['query']['bool']['should'][1]['match_phrase']['hw_doc_body'] = $keyword; $params['body']['query']['bool']['filter'][0]['range']['hw_doc_edit_time']['lte'] = "2019-04-04 04:18:42"; $params['body']['query']['bool']['filter'][0]['range']['hw_doc_edit_time']['gte'] = "2019-04-02 04:18:42"; $params['body']['query']['bool']['filter'][0]['range']['hw_doc_edit_time']['format'] = "yyyy-MM-dd HH:mm:ss"; $params['body']['sort']['_score']['order'] = "desc"; $params['body']['sort']['hw_doc_edit_time']['order'] = "desc"; $params['body']['size'] = 20; $params['body']['from'] = $page; $response = $esClient->search($params); $data = $response['hits']['hits']; $total = $response['hits']['total']['value'];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。