排除一些文件,查询错误

时间:2014-07-11 14:51:57

标签: elasticsearch

我正在使用此查询来获取一些文档:

    $rawQuery = array(
        'query' => array(
            'custom_score' => array(
                'query'  => array(
                    'bool' => array(
                        'must'     => array(
                            "terms"=> ...
                        )                       
                    ),
                ),
                'script' => "_score * ...."
            )
        ),
        'from'  => $from,
        'size'  => $size,
    );

我喜欢的内容包括:

'must_not' => array('terms' => array('is_something' => 'no')),

但是我不明白我应该把它放在哪里,我尝试了同样的水平"必须",但它没有工作

1 个答案:

答案 0 :(得分:0)

在must_not中,我更改了“term”的“条款”并且工作了。