gpt4 book ai didi

json - 使用Elasticsearch索引/标记嵌套JSON

转载 作者:行者123 更新时间:2023-12-02 23:04:43 28 4
gpt4 key购买 nike

说我有以下JSON对象

{
"name" : "Hulk",
"traits" : {
"colour" : "green",
"patience" : "none"
}
}

我希望能够使用类似于 "traits:patience"的术语进行搜索。最好的方法是什么?

为了使事情更清楚(希望如此),这是另一个示例,说我有以下对象
{
"characters": {
"hulk": {
"strength": 100,
"specialty": "smash"
},
"cyclops": {
"strength": 25,
"specialty": "lasers"
}
}
}

理想情况下,我希望能够使用术语 hulk:specialty进行搜索并返回 smash。这可能吗?

最佳答案

要引用嵌套字段,请使用“。”符号:

POST /<index-name>/_search
{
"query": {
"match": {
"traits.patience": "none"
}
}
}

关于json - 使用Elasticsearch索引/标记嵌套JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094633/

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