Elasticsearch最新索引配置解析:index_options全攻略
创作时间:
作者:
@小白创作中心
Elasticsearch最新索引配置解析:index_options全攻略
引用
CSDN
等
8
来源
1.
https://blog.csdn.net/jsugs/article/details/121679809
2.
https://blog.csdn.net/xingxingmingyue/article/details/113103463
3.
https://blog.csdn.net/u014612521/article/details/128900180
4.
https://www.elastic.co/guide/en/elasticsearch/reference/current/index-options.html
5.
https://www.cnblogs.com/tanghaorong/p/16323253.html
6.
https://docs.kilvn.com/elasticsearch/docs/328.html
7.
https://developer.aliyun.com/article/1082819
8.
https://www.cnblogs.com/Xuuuuuu/articles/14058836.html
在Elasticsearch中,index_options参数用于控制倒排索引中存储的信息量,主要用于文本字段。其可接受的值包括:
docs: 仅存储文档编号。freqs: 存储文档编号和词频,支持重复项评分。positions(默认): 包含文档编号、词频和词条位置,适用于短语或邻近查询。offsets: 在此基础上增加字符偏移量,用于快速高亮显示。
将index_options设置为false并不是有效配置,因为该参数没有布尔类型选项。不过,若要禁止某个字段被索引,可通过以下两种方式实现:
禁用字段索引:通过设置
"index": false,字段将不会被搜索或过滤,但依然可以通过_source返回数据。PUT my_index { "mappings": { "properties": { "age": { "type": "integer", "index": false } } } }使用
doc_values优化排序和聚合:某些字段(如数值、日期)即使不被索引,也能通过doc_values进行高效查询。PUT my_index { "mappings": { "properties": { "employee-id": { "type": "keyword", "index": false, "doc_values": true } } } }
总结而言,虽然无法直接将index_options设为false来禁用索引,但可以通过调整index属性或利用doc_values达到类似效果,并根据需求优化性能与资源消耗。
热门推荐
标准化体重管理中心建设项目启动,探索肥胖症诊疗创新模式
选工作的时候,先考虑高薪还是稳定?
临床应用最火的3种CRISPR基因编辑技术
吃了很多年,这些肇庆美食竟然是“非遗”……
挂篮安全监控系统监测哪些方面?实现哪些功能?
惠州龙门学校拒绝拖延症!高中生高效执行学习计划的有效策略
男人的胡子会一直长吗
空中客车、东芝携手开发氢动力飞机2MW超导电机系统
肠胃不舒服吃什么药
东契奇加盟湖人:双核驱动重塑紫金军团未来
东契奇本赛季不会获得MVP,但他已是其中之一了!
如何成为一名软件测评师?
盐酸帕罗西汀片的功效与作用是什么
黑裸麦面包热量揭秘:健康选择还是热量陷阱?
多屏协同:实现多设备屏幕共享与互动的高效工具
静止无功发生器(SVG/STATCOM) Simulink仿真模型详解
创新驱动 推动四川高质量发展
锻炼身体的好处
水泥标号325和425的性能比较及选择建议
水泥标号325和425的性能比较及选择建议
保险机构如何代缴车船税
明朝军队的编制制度:卫所制的历史演变与组织结构
纸黄金先卖出后买入的策略如何制定?这种策略存在哪些风险?
提升执行力,年度经营计划如何有效落地实施?
【星星陨落】刘家昌第一首歌 和琼瑶合作《月满西楼》
麻省理工学院为软体机器人设计的新型人造肌肉模仿了真实的组织
基于MATLAB的小波变换图像压缩技术详解
买卖手机卡构成什么罪
996 打工族如何养狗?防拆家方法 + 社会化训练全解析
甲骨文在历史文化研究中的价值