美文网首页
ES 查询指定字段 时间范围 匹配指定内容

ES 查询指定字段 时间范围 匹配指定内容

作者: Super淳语 | 来源:发表于2021-09-03 14:22 被阅读0次
    
    GET material_raw_v1/_search
    {
        "query": {
            "bool": {
                "filter": [
                    {
                        "range": {
                            "create_time": {
                                "gt": 1577214447
                            }
                        }
                    },
                    {
                        "term": {
                            "dsp": "search"
                        }
                    },
                    {
                        "prefix": {
                            "meta.title.keyword": "网易云音乐"
                        }
                    }
                ]
            }
        }
    }
    $time = time() - 3600 * 24 * 90;
            $where = [
                '_source' => ['meta.title'],
                'body' => [
                    "query" => [
                        "bool" => [
                            "filter" => [
                                ["range" => [
                                    "create_time" => ["gt" => $time]]
                                ],
                                ["term" => [
                                    "dsp" => "search"]
                                ],
                                ["prefix" =>
                                    ["meta.title.keyword" => ""]
                                ]
                            ]
                        ]
                    ]
                ]
            ];
    
    $cursor = $this->col_materials->search($where);
    

    相关文章

      网友评论

          本文标题:ES 查询指定字段 时间范围 匹配指定内容

          本文链接:https://www.haomeiwen.com/subject/utrkwltx.html