首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在ElasticSearch中查询fieldA=fieldB?

在ElasticSearch中查询fieldA=fieldB,可以使用ElasticSearch的查询语法来实现。以下是一种可能的查询方式:

代码语言:txt
复制
GET /index_name/_search
{
  "query": {
    "bool": {
      "filter": {
        "script": {
          "script": {
            "source": "doc['fieldA'].value == doc['fieldB'].value"
          }
        }
      }
    }
  }
}

上述查询使用了ElasticSearch的bool查询和script查询。bool查询中的filter子句用于过滤文档,而script查询用于执行自定义的脚本逻辑。在脚本中,我们使用doc['fieldA'].valuedoc['fieldB'].value来获取fieldA和fieldB的值,并进行比较。

这种查询适用于需要在ElasticSearch中进行字段值比较的场景,例如查找fieldA和fieldB相等的文档。根据具体的业务需求,可以将该查询嵌入到更复杂的查询逻辑中。

对于ElasticSearch的更多查询语法和功能,可以参考腾讯云的ElasticSearch产品文档:ElasticSearch产品文档

请注意,本回答中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等品牌商,以符合要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何查询 Elasticsearch 的数据

如何让他们对 Elasticsearch 的数据进行查询是一个问题。借助 Elasticsearch SQL,您可以使用熟悉的查询语法访问全文搜索,超快的速度和轻松的可伸缩性。...在今天的文章里,我们将简单介绍一下如何使用 Elasticsearch SQL来对我们的数据进行查询。...在 Elasticsearch ,我们会找到一个叫 kibana_sample_data_flights 的索引。...还要注意我们如何在WHERE和SELECT子句中使用该函数。WHERE 子句组件被下推到 Elasticsearch,因为它影响结果计数。SELECT 函数由演示的服务器端插件处理。...实际上,我们希望在索引时间对文档的星期几,一天的小时和速度进行编码,因此可以只使用简单的范围查询。这可能比使用painless 脚本解决此特定问题的性能更高。

8.8K20

何在EDI系统查询文件?

EDI系统作为一款企业级软件,日常需要传输大量的文件,这些文件包含的数据量大并且各不相同,如何在EDI系统快速地查询指定文件呢?今天就来一探究竟。...查询结果如下图所示: 除了支持按文件名查询之外,搜索框还支持按日期以及交易伙伴/端口查询。您可以通过点击下图红色方框的正三角/倒三角按键对列表的文件按不同的标准进行排序,便于文件分类查询。...知行EDI系统可以进行多条件查询吗? 当然可以。在知行EDI系统状态页面下,与上文同样位置的搜索框即可实现多条件查询。...但这种方法仅限于查找列表已经出现的信息,对于文件内部ID号或者PO号等细节信息而言,应该如何快速查询呢? 第三种方法,借助Sublime准确定位数据。...本文介绍了在EDI系统查询文件的三种方式,了解更多EDI相关信息,欢迎联系知行软件。

1.7K20

ES08# ElasticSearch的SQL查询

引言 通过SQL进行检索ElasticSearch的文档,在一些复杂场景更为灵活。由于DSL需要熟悉其语法,自建的日志平台可能将DSL屏蔽和封装,暴露SQL的查询更易上手。...Kibana执行SQL查询 Post请求执行SQL分页查询 SQL中使用DSL过滤 使用复杂查询条件 其他查询方式(运行时字段与异步SQL) 一、Kibana执行SQL查询 请求示例: POST /_sql..."Hyperion", 482, "1989-05-26T00:00:00.000Z" ] ] } 备注:Postman通过..."Hyperion", 482, "1989-05-26T00:00:00.000Z" ] ] } 备注:可以通过ElasticSearch...六、其他查询方式 可利用运行时字段(runtime fields)对查询结果聚合,过滤和排序,需要es 7.11版本以上,本文使用7.10 不再演示 通常使用同步SQL查询elasticsearch也支持异步

1.9K30

GraphQL及元数据驱动架构在后端BFF的实践

2)查询模型归一化设计 回到商品展示场景,一个展示字段有多种不同的实现,商品标题的两种不同实现方式:1)商品标题;2)[类目]+商品标题。...有两个字段,fieldAfieldB,subjects[0]的fieldA关联是ModelB的一个实例,subjects[0]的fieldB关联多个ModelC实例。...为了方便理解,我们定义一些概念,字段、字段实例、字段实例执行完、字段实例值大小等等: 字段:具有唯一路径,是静态的,和运行时对象大小没有关系,:subjects和subjects/fieldA。...字段实例:字段的实例,具有唯一路径,是动态的,跟运行时对象大小有关系,:subjects[0]/fieldA和subjects[1]/fieldA是字段subjects/fieldA的实例。...字段实例值大小:字段实例引用对象实例的个数,如以上示例,subjects[0]/fieldA字段实例值大小是1,subjects[0]/fieldB字段实例值大小是3。

1.6K50
领券