gpt4 book ai didi

elasticsearch - 在Elasticsearch中获取其文本字段仅包含数字值的文档

转载 作者:行者123 更新时间:2023-12-03 01:05:04 25 4
gpt4 key购买 nike

是否存在任何查询或过滤器,仅向我提供特定文本字段仅包含数字值的文档?

我有一个文本字段(称为“guess”,随时可以使用其他名称)在大多数情况下仅包含一个数字(例如,“guess”:“333”,而不是“guess”:“34 34”)或自由文本(例如“guess”:“等等等等”,“guess”:“34 34”也是自由文本)。

最好的祝福!

最佳答案

使用Regexp Filter(或查询)

{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"regexp":{
"guess": "[0-9]*"
}
}
}
}
}

如果需要匹配更复杂的数字格式,请引用 this post

关于elasticsearch - 在Elasticsearch中获取其文本字段仅包含数字值的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31948346/

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