gpt4 book ai didi

php - 如何在PHP Elasticsearch 中以非查询类型触发此事件?

转载 作者:行者123 更新时间:2023-12-02 23:39:19 26 4
gpt4 key购买 nike

示例-Select * from table1 where id not in ('a','b','c')

我正在使用这个:

$searchParams = array();
$searchParams['index'] = 'articles';
$searchParams['type'] = 'staging';
$searchParams['size']= $size;
$searchParams['body']['filter']['bool']['must_not']['term']['_id'] = $filter;
$filter变量具有此 ['a','b','c']格式的一些ID

但是它没有返回正确的结果。有什么建议吗?

编辑:-
我需要在 flex 搜索中基于_id列过滤结果

最佳答案

我认为应该是terms而不是term:

$searchParams['body']['filter']['bool']['must_not']['terms']['_id'] = $filter;

要么
$searchParams['body']['filter']['bool']['must_not'][]['terms']['_id'] = $filter;

termsbool queries。但是我不是这方面的专家。

关于php - 如何在PHP Elasticsearch 中以非查询类型触发此事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25241348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com