gpt4 book ai didi

node.js - 当对象中字段未定义或丢失时从elasticsearch获取数据

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

我试图通过查询某个字段来从 Elasticsearch 获取数据,该字段指示对象是否已被处理。我们称之为“isHandled”。

有些对象没有此字段进行索引。有没有办法获取“isHandled”不是“true”(错误甚至丢失)的数据?

谢谢

最佳答案

您可以使用exists 查询来实现这一点。此查询将返回 isHandled 为 false 或不存在的所有文档。

{

"query": {
"bool": {
"should": [
{
"term": {
"isHandled": "false"
}
},
{
"bool": {
"must_not": {
"exists": {
"field": "isHandled"
}
}
}
}
]
}
}
}

关于node.js - 当对象中字段未定义或丢失时从elasticsearch获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47247628/

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