后端岗位面试题更新 2026-08-05

在 Elasticsearch 中,将一个 long 类型字段映射为 keyword 类型后,其底层索引结构是如何利用跳表来实现查询的?

百度后端开发专业服务技术原理技术选型方案权衡Elasticsearch

考察说明

考察对 Elasticsearch 中 keyword 类型底层索引机制(跳表)的理解及应用

回答思路

  1. 说明 long 字段与 keyword 字段在索引结构上的区别
  2. 准确描述跳表在 term 索引或倒排索引中的作用
  3. 能够解释为什么 keyword 类型采用跳表而数值类型可能采用 BKD 树
  4. 结合实际查询场景说明跳表如何加速查询