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

Elasticsearch如何查看索引的已索引字段?未显式设index:true是否默认索引

结论

你查询到的dob字段默认已经被索引,不需要额外显式配置index: true。

具体说明
  • 全版本Elasticsearch的字段映射规则中,index参数默认都是开启索引的状态:
    • 5.0及之后版本,index参数取值为true/false,默认值为true;
    • 你返回结果里的dob是string类型,属于5.0之前版本的旧字符串类型(5.0后字符串拆分为text、keyword两类),老版本string类型的index参数可选值为analyzed、not_analyzed、no,默认值是analyzed,也就是会对字段值分词后构建倒排索引,本身就是开启索引的状态。
  • 当前你看到的dob字段仅配置了字段类型和自定义分词器my_custom_analyzer,没有显式配置关闭索引的参数,写入数据时会自动用指定的自定义分词器处理字段值,完成索引构建,直接对这个字段做检索就能返回匹配的文档。
  • 只有手动给字段加上index: false(新版本)或者index: no(老版本)配置时,字段才不会被索引,这种场景下字段仅能作为存储内容返回,无法参与检索匹配。

内容的提问来源于stack exchange,提问作者Praful Bagai

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 21:57:23