elasticsearch mapping之index
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相关推荐
- Elasticsearch教程 elasticsearch Mapping的创建
一.Mapping介绍 在 Elasticsearch 中, Mapping 是什么? mapping 在 Elasticsearch 中的作用就是约束. 1.数据类型声明 它类似于静态语言中 ...
- 【ES笔记01】ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作
这篇文章,主要介绍ElasticSearch数据库之index索引.doc文档.alias别名.mappings映射结构的基本操作. 目录 一.索引index相关操作 1.1.创建索引 1.2.查询索 ...
- 如何设计一个高性能Elasticsearch mapping
如何设计一个高性能Elasticsearch mapping 前言 mapping mapping 能做什么 Dynamic mapping dynamic=true dynamic=runtime ...
- ElasticSearch Open/Close Index
ElasticSearch Open/Close Index 1.close index 2.open index 3.总结 针对部分索引,我们暂时不需要对其进行读写,可以临时关闭索引,以减少es服务 ...
- ElasticSearch 系列: Index Template
Index template Index template定义在创建新index时可以自动应用的settings和mappings. Elasticsearch根据与index名称匹配的index模式 ...
- ElasticSearch创建、修改、获取、删除、索引Indice mapping和Index Template案例
为什么80%的码农都做不了架构师?>>> The best elasticsearch highlevel java rest api-----bboss ElasticSea ...
- elasticsearch mapping
2019独角兽企业重金招聘Python工程师标准>>> es的mapping设置很关键,mapping设置不到位可能导致索引重建.如何更好的设置mapping? 请看下面各个类型介绍 ...
- elasticsearch 2.2+ index.codec: best_compression启用压缩
官方说法,来自https://www.elastic.co/guide/en/elasticsearch/reference/2.2/index-modules.html#_static_index_ ...
- elasticsearch mapping之dynamic
dynamic:true 动态映射 这时默认的mapping参数,当我们往index添加一条数据时,es会自动为我们完善mapping 例如我们创建一个index: PUT my_index {&qu ...
最新文章
- 2022-2028年中国汽车印制电路板(汽车PCB)产业深度调研及投资前景预测报告
- ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南
- 张小龙:我是对AI的未来表示担忧的人之一
- CTF web题总结--SSRF
- 油气储运工程中计算机的应用,中国石油大学(北京) 油气储运工程专业介绍
- android选项菜单源代码,Android应用程序----UI界面控件(菜单menu)
- 第一百零三期:解读回归测试:类型、选择、挑战和实践
- 程序员为什么爱穿格子衫和卫衣?
- mysql8.0 密码认证插件_只需使用VS Code的REST客户端插件即可进行API调用
- Initramfs应用问题记录
- c语言数组中循坏移动问题,如何将一个数组的元素循环左移?
- GTASA圣安地列斯 DirectX 2.0 ENB 下窗口化运行的解决办法
- Java项目:校园二手交易平台(java+SSM+Thymeleaf+Html+jQuery+mysql)
- keep be curious
- MySQL字段名诸如key的报错问题
- 带你了解ICCV、ECCV、CVPR三大国际会议
- 【文献阅读1】Comparative cytological and transcriptomic analysis of pollen development in autotetraploid a
- SQL Server数据库入门学习
- [转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件)
- Linux常用命令(适合初学者)