gpt4 book ai didi

regex - Elasticsearch 脚本正则表达式聚合

转载 作者:行者123 更新时间:2023-12-02 22:59:33 25 4
gpt4 key购买 nike

我想知道如何在脚本中使用正则表达式。例:

"aggs": {
"inventary": {
"sum": {
"script": "(doc['action'].value == /^request/) ? 1 : 0"
}
}
}

所以我想匹配与 action匹配的每个 request*
有可能的?

谢谢

最佳答案

是的,您只需要使用==~而不是==

"aggs": {
"inventary": {
"sum": {
"script": "(doc.action.value ==~ /^request/) ? 1 : 0"
}
}
}

关于regex - Elasticsearch 脚本正则表达式聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38832727/

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