首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >OpenSearch基于列表中的元素检索记录

OpenSearch基于列表中的元素检索记录
EN

Stack Overflow用户
提问于 2022-10-05 00:24:57
回答 1查看 74关注 0票数 0

因此,我需要基于一个名为"cash_transfer_ids“的字段检索记录,这是一个python。我希望检索其cash_transfer_ids包含特定id值(字符串)的所有记录。查询应该是什么样的呢?我应该使用匹配还是术语查询?

示例:我想检索任何cash_transfer_ids字段包含'abc‘的记录,然后我可能会得到记录,例如记录1:现金转移_I:'abc’记录2:现金转移_I:‘dfdfd’,‘abc’等等.

非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-10-05 01:33:31

如果cash_transfer_ids是关键字类型,我试着用词条过滤。

代码语言:javascript
代码运行次数:0
运行
复制
   term = "abc"
    query = {
              "query": {
                "term": {
                  "cash_transfer_ids": {
                    "value": term
                  }
                }
              }
            }
    response = get_client_es().search(index="idx_test", body=query)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73954838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档