You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ElasticSearch的keyword类型在BigQuery中的等效对应类型是什么?

Elasticsearch Keyword 类型与 BigQuery 的对应关系

Elasticsearch 里的 keyword 类型用于存储无需分词的字符串,支持精确匹配、聚合排序等操作,在 BigQuery 中对应的核心类型是 STRING,具体细节如下:

  • 基础匹配:BigQuery 的 STRING 类型可以直接对应 ES 的 keyword。因为 STRING 存储任意长度的字符串,导入到 Elasticsearch 时无需额外分词处理,原样导入就能满足 keyword 类型的精确查询、聚合需求,完全适配你映射里的 category_1_name、category_2_name 这类字段。
  • 特殊场景处理:如果需要对字符串做更严格的约束(比如非空),可以在 BigQuery 里给 STRING 字段添加 NOT NULL 约束;若涉及固定长度的二进制字符串场景,可使用 BYTES 类型,但绝大多数业务场景下 STRING 已经足够。
  • 嵌套字段适配:你映射里的 building_type.raw 这类子级 keyword 字段,同样对应 BigQuery 里的原 STRING 字段,导入时直接映射为该子类型即可,无需在 BigQuery 中单独存储额外字段。

内容的提问来源于stack exchange,提问作者Auliya Hidayat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 07:50:23