Elasticsearch索引映射详解mapping.properties
概述
映射是定义如何索引和存储文档和字段的过程,例如:
- 定义字段类型,哪些字段作为全文索引,哪些字段是数值、日期类型
- 定义日期字段的格式
- 控制动态添加字段的映射的自定义规则
字段类型
- 字符串类型:
(1)text:通常用来存储长文本字段,例如博客标题、内容。通过定义analyzer,实现分词索引。
(2)keyword:不分词的字符串类型,存什么就是什么。 - 数值类型:long、integer、short、byte、double、float
- 日期类型:date
- 布尔类型:boolean
- 复合类型:
(1)object:包含一个子对象
(2)nested:包含一个或多个子对象 - 地理类型:geo_point
- 其他特定类型:ip、completion、join、alias等等
防止映射爆炸
对一个索引定义过多的字段时,可能会导致映射爆炸。也就是说,它将耗费大量的内存空间,甚至是内存溢出报错。为了防止这种情况出现,可以设置以下的属性值:
属性 | 说明 |
---|---|
index.mapping.total_fields.limit | 设置一个索引最多允许有多少字段, |
Elasticsearch索引映射详解mapping.properties相关推荐
- ElasticSearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解...
墨墨导读:之前我们分享了ElasticSearch最全详细使用教程:入门.索引管理.映射详解,本文详细介绍ElasticSearch的索引别名.分词器.文档管理.路由.搜索详解. 一.索引别名 1. ...
- ElasticSearch最全详细使用教程:入门、索引管理、映射详解
墨墨导读:本文介绍了ElasticSearch的必备知识:从入门.索引管理到映射详解. 一.快速入门 1. 查看集群的健康状况http://localhost:9200/_cat http://loc ...
- elasticsearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解
一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...
- Elastricsearch 索引操作详解(快速入门、索引管理、映射详解、索引别名)
一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...
- Elasticsearch之Template详解
Elasticsearch之Template详解 一.Index Template 示例1 示例2 示例3 二.Dynamic Template 示例1 在ES中我们可以通过设置 Index Temp ...
- php操作ElasticSearch搜索引擎流程详解
更多python.php教程请到友情连接: 菜鸟教程https://www.piaodoo.com 茂名一技http://www.enechn.com ppt制作教程步骤 http://www.tpy ...
- 海量结构化数据存储技术揭秘:Tablestore存储和索引引擎详解
前言 表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库.Tablestore在阿里云官网上有各种文档介绍,也发布了很多场景案例文章,这些文 ...
- FluentNHibernate之基本映射详解
最近在做项目的时候用到了NHibernate,使用它并不困难,但是很麻烦.如果我的数据库有几百张表如果想要一个个的映射岂不是很麻烦,所以这种情况下使用NHibernate就会很笨重,虽然这个ORM框架 ...
- 数据库系统之:三级模式-两层映射详解
数据库系统之:三级模式-两层映射详解 前言 一.数据库三大模式详解 1.外模式(反映了数据库系统的用户观) 2.概念模式(反映了数据库系统的整体观) 3.内模式(反映了数据库系统的存储观) 4.概念模 ...
最新文章
- 撩课-Web大前端每天5道面试题-Day12
- OpenCV_图像平滑
- eclipse查看git地址_git下载及使用
- js md5 过滤表情 数据签名
- 49个让你成功的人生细节
- Spring Cloud实战小贴士:Zuul统一异常处理(一)
- 用python提取图片主要颜色_用Python提取图片主要颜色
- 最大似然估计_什么是最大似然估计
- html如何做滑动门效果,JS+CSS实现简易的滑动门效果代码
- [Android app] Linux串口驱动配置,可执行程序测试,App串口通信程序
- java excel 打勾_在excel中如何打钩
- 罗德矢量网络分析仪高效测试软件NSAT-1000
- OSChina 周四乱弹 —— 人类首张黑洞照片
- HDFS透明加密原理解析
- 格式塔理论的四个原则_使用格式塔理论改善用户体验
- 人群行为分析算法调研
- 笔记本也瑜枷,联想展示最新概念机
- 百度地图自定义覆盖物
- 记录 Org 和 Markdown 的一些异同
- 计算机课题推荐人意见,课题推荐人意见1.doc
热门文章
- Notepad++中高亮显示ABAP代码方法
- 微信公众平台开发环境搭建
- SAP TableControl 控制单个单元格输入
- 2015年我国互联网行业概况及现状分析
- plSQL复制数据的方法
- 财务审批流程都有哪些步骤呢?
- python cookbook 中文第四版_Python Cookbook (4)
- 字符串缓冲区太小怎么解决_epoll的两种模式 ET和LT printf的缓冲区问题 边缘非阻塞模式...
- JMeter接口测试通过企业微信API记录(二)创建审批接口并测试
- Python创建一个循环链表、双向循环链表