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

请说明 Elasticsearch 中 keyword 字段与 text 字段在分词上的区别,并解释为什么在深度分页场景下 Search After 比 from+size 更合适。

数字马力后端开发互联网/IT技术原理方案权衡问题排查Elasticsearch

考察说明

考察对 ES 分词原理和深度分页机制的理解

回答思路

  1. 准确区分 keyword(不分词、整体索引)与 text(分词、支持全文检索)
  2. 说明 Search After 依赖排序值而非偏移量,适合深度分页
  3. 指出 from+size 在深度分页下的性能与内存问题
  4. 能补充 Search After 的使用前提(排序字段唯一性)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。