gpt4 book ai didi

elasticsearch - 否定的 'LIKE'或CONTAINS'语句的Elasticsearch等效项是什么?

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

我想做等效于以下SQL语句的Elasticsearch:

SELECT * FROM Users WHERE UserName NOT LIKE '%something%'



我不在乎效率或得分……这只是偶尔执行。我正在使用请求主体语法。

最佳答案

使用普通的wildcard query,并使用bool must_not query取反。

GET Users/_search
{
"query": {
"bool": {
"must_not": [{
"wildcard": {
"UserName": {
"value": "*something*"
}
}
}]
}

}
}

关于elasticsearch - 否定的 'LIKE'或CONTAINS'语句的Elasticsearch等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51114351/

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