gpt4 book ai didi

elasticsearch - 这个Elasticsearch查询有什么问题?

转载 作者:行者123 更新时间:2023-12-03 02:20:38 25 4
gpt4 key购买 nike

我不明白为什么我没有结果?使用ES 2。

"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"term": {
"technical.techcolor": "red"
}
}
}
}

这是我正在搜索的来自数据库的信息。
{"technical":
[{
"techname22": "test",
"techcolor":"red",
"techlocation": "usa"
}],
"audio":
{
"someAudioMetadata": "test"
}
}

最佳答案

由于您尚未指定映射,因此我正在考虑以下映射。

映射:

{
"mappings": {
"company": {
"properties": {
"technical": {
"type": "nested"
}
}
}
}
}

搜索查询:
{
"query": {
"filtered": {
"query": {
"match_all": {

}
},
"filter": {
"nested": {
"path": "technical",
"filter": {
"term": {
"technical.techcolor": "red"
}
}
}
}
}
}
}

搜索结果:
"hits": {
"total": 1,
"max_score": 1.0,
"hits": [
{
"_index": "demos",
"_type": "company",
"_id": "1",
"_score": 1.0,
"_source": {
"technical": [
{
"techname22": "test",
"techcolor": "red",
"techlocation": "usa"
}
],
"audio": {
"someAudioMetadata": "test"
}
}
}
]
}

要了解有关嵌套数据类型的更多信息,可以引用此官方 documentation,有关查询和过滤上下文的信息,请引用 this

关于elasticsearch - 这个Elasticsearch查询有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62428229/

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