gpt4 book ai didi

elasticsearch - Elasticsearch 查询多个条件

转载 作者:行者123 更新时间:2023-12-02 22:42:19 28 4
gpt4 key购买 nike

我想在具有3个子条件的Elastic Search中构建查询。
1.它必须至少满足提供的值列表之一。
2.在1之后,必须满足2,然后是第三个条件。

(必须满足1,还必须满足2和3,但只有在满足1之后)。
1是值列表,因此任何满足的条件都足够。

请概述如何使用 bool(boolean) 参数构架Elastic Search查询。

提前致谢。

最佳答案

{
"query" : {
"filtered" : {
"filter" : {
"bool" : {
"must" :[{"term":{"sessionId":"-ShAwL2KlnVeo6nMMNX3ycVlc0kdikOWPC8vShyvpRpdmOQJkbBo-FiLJymsuZp36gcQs1I"}}],
"should" : [
{ "term" : {"visitorId": "b090606f-968d-fef4-33e3-3341f3a04265"}},
{ "term" : {"clientIp": "192.168.8.100"}}
]

}
}
}
}
}

必须填写的条款,文件必须符合标准
应该指定的术语,任何术语都可以匹配

关于elasticsearch - Elasticsearch 查询多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21227492/

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