term查询单个字段里含有单个关键词的文档,terms查询单个字段里含有多个关键词的文档

  作者:会飞的

$params = [ "body" => [ "query" => [ "bool" => [&

$params = [

    "body" => [

        "query" => [

            "bool" => [

                'must' => [

                    ['term' => ['status' => 1]],//term:查询单个字段里含有单个关键词的文档

                    ['terms' => ['type' => [1,2] ]],//terms:查询单个字段里含有多个关键词的文档

                    [

                        'bool' => [

                            'should' => [

                                ['match_phrase' => ['title' => ['query' => '中国']]],

                            ]

                        ]

                    ]

                ],

            ],


        ],

        "highlight" => [

            "fields"=>[

                "title"=> ['type'=>'plain'],//高亮

            ]

        ]


    ],

    "size" => 10,

    "from" => 0

];