index: true 是否为该field 创建索引,体现出来就是该字段是否可被查询

创建index:

PUT my_index
{"mappings": {"type": {"properties": {"name": {"type": "keyword"},"age": {"type": "keyword","index": false}}}}
}

设置age字段的"index": false,添加一条数据:

POST my_index/type
{"name": "vincent","age": "20"
}

当我们查询字段age的值时:

POST my_index/_search
{"query": {"bool": {"filter": {"term": {"age": "20"}}}}
}

出现报错信息:

而当我们搜索name时,可以正常搜到结果。说明数据还是正常入到库中了。
设置字段index: true时,字段不会建立倒排索引,就不能根据这个字段进行搜索,因此集群的搜索会稍微变快一点。而倒排索引是存放在磁盘中,因此会稍微节省一些磁盘空间。

elasticsearch mapping之index相关推荐

  1. Elasticsearch教程 elasticsearch Mapping的创建

    一.Mapping介绍 在 Elasticsearch  中, Mapping  是什么? mapping  在 Elasticsearch  中的作用就是约束. 1.数据类型声明 它类似于静态语言中 ...

  2. 【ES笔记01】ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作

    这篇文章,主要介绍ElasticSearch数据库之index索引.doc文档.alias别名.mappings映射结构的基本操作. 目录 一.索引index相关操作 1.1.创建索引 1.2.查询索 ...

  3. 如何设计一个高性能Elasticsearch mapping

    如何设计一个高性能Elasticsearch mapping 前言 mapping mapping 能做什么 Dynamic mapping dynamic=true dynamic=runtime ...

  4. ElasticSearch Open/Close Index

    ElasticSearch Open/Close Index 1.close index 2.open index 3.总结 针对部分索引,我们暂时不需要对其进行读写,可以临时关闭索引,以减少es服务 ...

  5. ElasticSearch 系列: Index Template

    Index template Index template定义在创建新index时可以自动应用的settings和mappings. Elasticsearch根据与index名称匹配的index模式 ...

  6. ElasticSearch创建、修改、获取、删除、索引Indice mapping和Index Template案例

    为什么80%的码农都做不了架构师?>>>    The best elasticsearch highlevel java rest api-----bboss ElasticSea ...

  7. elasticsearch mapping

    2019独角兽企业重金招聘Python工程师标准>>> es的mapping设置很关键,mapping设置不到位可能导致索引重建.如何更好的设置mapping? 请看下面各个类型介绍 ...

  8. elasticsearch 2.2+ index.codec: best_compression启用压缩

    官方说法,来自https://www.elastic.co/guide/en/elasticsearch/reference/2.2/index-modules.html#_static_index_ ...

  9. elasticsearch mapping之dynamic

    dynamic:true 动态映射 这时默认的mapping参数,当我们往index添加一条数据时,es会自动为我们完善mapping 例如我们创建一个index: PUT my_index {&qu ...

最新文章

  1. 2022-2028年中国汽车印制电路板(汽车PCB)产业深度调研及投资前景预测报告
  2. ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南
  3. 张小龙:我是对AI的未来表示担忧的人之一
  4. CTF web题总结--SSRF
  5. 油气储运工程中计算机的应用,中国石油大学(北京) 油气储运工程专业介绍
  6. android选项菜单源代码,Android应用程序----UI界面控件(菜单menu)
  7. 第一百零三期:解读回归测试:类型、选择、挑战和实践
  8. 程序员为什么爱穿格子衫和卫衣?
  9. mysql8.0 密码认证插件_只需使用VS Code的REST客户端插件即可进行API调用
  10. Initramfs应用问题记录
  11. c语言数组中循坏移动问题,如何将一个数组的元素循环左移?
  12. GTASA圣安地列斯 DirectX 2.0 ENB 下窗口化运行的解决办法
  13. Java项目:校园二手交易平台(java+SSM+Thymeleaf+Html+jQuery+mysql)
  14. keep be curious
  15. MySQL字段名诸如key的报错问题
  16. 带你了解ICCV、ECCV、CVPR三大国际会议
  17. 【文献阅读1】Comparative cytological and transcriptomic analysis of pollen development in autotetraploid a
  18. SQL Server数据库入门学习
  19. [转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件)
  20. Linux常用命令(适合初学者)

热门文章

  1. 在datatable中,在指定位置插入列
  2. Swoole-2.1.2 进程池模块的使用
  3. ELK+Kafka集群日志分析系统
  4. CSS的六种垂直居中
  5. java人脸识别_自从加了PC人脸识别登录功能,网站立马显得高大上
  6. java实例变量可以被覆盖吗_Java继承覆盖实例变量
  7. 15个JavaScript 编码小技巧
  8. HTML和CSS常见问题整理
  9. ubuntu终端切换快捷键
  10. not null primary key什么意思_为什么我使用了索引,索引却没有生效?