Elasticsearch 按时间段查询
$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'];
分类:
Elasticsearch
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战