gpt4 book ai didi

elasticsearch - Elasticsearch -使用或条件搜索多个值

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

我将以下类型的数据索引到Elastic Search(ES)中。
{
“名称”:“XYZ”,
“categoryTags”:[“ABC”,“DEF”,“GHI”,“IJK” ....]
}

我想搜索所有带有categoryTags的文档(至少其中一个或多个):
“ABC”或“GHI”或“IJK”
有人可以建议我对此用例进行查询吗?

提前致谢

最佳答案

您可以使用术语过滤器或术语查询。您可以将查询正文作为post参数传递。可以在ES文档中轻松找到详细信息。

  {
"filter" : {
"terms" : {
"categoryTags" : ["ABC", "GHI", ...]
}
}
}

or

{
"query" : {
"term" : {"categoryTags" : ["ABC", "GHI", ...]}
}
}

请引用 ES documents

关于elasticsearch - Elasticsearch -使用或条件搜索多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246942/

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