gpt4 book ai didi

elasticsearch - Elasticsearch 中多个键值的精确匹配

转载 作者:行者123 更新时间:2023-11-29 02:54:33 26 4
gpt4 key购买 nike

我正在尝试在 elasticsearch 中编写一个在多个字段上完全匹配的查询

我有以下针对单个字段的完全匹配的查询:

GET /index/data/_search
{
"query": {
"term": {
"table":"abc"
}
}
}

这里的键是“table”,值是“abc”。我想为精确匹配查询添加另一个名为“chair”的键,值为“def”。

最佳答案

使用 bool+must 或 bool+filter 查询,两者都充当逻辑 and 运算符:

GET /index/data/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"table":"abc"
},
{
"term": {
"chair":"def"
}
]
}
}
}

关于elasticsearch - Elasticsearch 中多个键值的精确匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46529233/

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