zoukankan      html  css  js  c++  java
  • 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'];
  • 相关阅读:
    写了个批量下载抖音无水印视频的小软件。
    ffmpeg转换参数码
    WPF
    使用EF的Code First模式创建模型
    桌面置顶显示服务器信息
    Assert.assertEquals
    XML报文解析思路
    定时任务,cron七域
    检查网络是否通畅
    Ngnix运行vue项目
  • 原文地址:https://www.cnblogs.com/zhaoying/p/15773605.html
Copyright © 2011-2022 走看看