概述

映射是定义如何索引和存储文档和字段的过程,例如:

  • 定义字段类型,哪些字段作为全文索引,哪些字段是数值、日期类型
  • 定义日期字段的格式
  • 控制动态添加字段的映射的自定义规则

字段类型

  • 字符串类型:
    (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相关推荐

  1. ElasticSearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解...

    墨墨导读:之前我们分享了ElasticSearch最全详细使用教程:入门.索引管理.映射详解,本文详细介绍ElasticSearch的索引别名.分词器.文档管理.路由.搜索详解. 一.索引别名 1. ...

  2. ElasticSearch最全详细使用教程:入门、索引管理、映射详解

    墨墨导读:本文介绍了ElasticSearch的必备知识:从入门.索引管理到映射详解. 一.快速入门 1. 查看集群的健康状况http://localhost:9200/_cat http://loc ...

  3. elasticsearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解

    一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...

  4. Elastricsearch 索引操作详解(快速入门、索引管理、映射详解、索引别名)

    一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...

  5. Elasticsearch之Template详解

    Elasticsearch之Template详解 一.Index Template 示例1 示例2 示例3 二.Dynamic Template 示例1 在ES中我们可以通过设置 Index Temp ...

  6. php操作ElasticSearch搜索引擎流程详解

    更多python.php教程请到友情连接: 菜鸟教程https://www.piaodoo.com 茂名一技http://www.enechn.com ppt制作教程步骤 http://www.tpy ...

  7. 海量结构化数据存储技术揭秘:Tablestore存储和索引引擎详解

    前言 表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库.Tablestore在阿里云官网上有各种文档介绍,也发布了很多场景案例文章,这些文 ...

  8. FluentNHibernate之基本映射详解

    最近在做项目的时候用到了NHibernate,使用它并不困难,但是很麻烦.如果我的数据库有几百张表如果想要一个个的映射岂不是很麻烦,所以这种情况下使用NHibernate就会很笨重,虽然这个ORM框架 ...

  9. 数据库系统之:三级模式-两层映射详解

    数据库系统之:三级模式-两层映射详解 前言 一.数据库三大模式详解 1.外模式(反映了数据库系统的用户观) 2.概念模式(反映了数据库系统的整体观) 3.内模式(反映了数据库系统的存储观) 4.概念模 ...

最新文章

  1. 撩课-Web大前端每天5道面试题-Day12
  2. OpenCV_图像平滑
  3. eclipse查看git地址_git下载及使用
  4. js md5 过滤表情 数据签名
  5. 49个让你成功的人生细节
  6. Spring Cloud实战小贴士:Zuul统一异常处理(一)
  7. 用python提取图片主要颜色_用Python提取图片主要颜色
  8. 最大似然估计_什么是最大似然估计
  9. html如何做滑动门效果,JS+CSS实现简易的滑动门效果代码
  10. [Android app] Linux串口驱动配置,可执行程序测试,App串口通信程序
  11. java excel 打勾_在excel中如何打钩
  12. 罗德矢量网络分析仪高效测试软件NSAT-1000
  13. OSChina 周四乱弹 —— 人类首张黑洞照片
  14. HDFS透明加密原理解析
  15. 格式塔理论的四个原则_使用格式塔理论改善用户体验
  16. 人群行为分析算法调研
  17. 笔记本也瑜枷,联想展示最新概念机
  18. 百度地图自定义覆盖物
  19. 记录 Org 和 Markdown 的一些异同
  20. 计算机课题推荐人意见,课题推荐人意见1.doc

热门文章

  1. Notepad++中高亮显示ABAP代码方法
  2. 微信公众平台开发环境搭建
  3. SAP TableControl 控制单个单元格输入
  4. 2015年我国互联网行业概况及现状分析
  5. plSQL复制数据的方法
  6. 财务审批流程都有哪些步骤呢?
  7. python cookbook 中文第四版_Python Cookbook (4)
  8. 字符串缓冲区太小怎么解决_epoll的两种模式 ET和LT printf的缓冲区问题 边缘非阻塞模式...
  9. JMeter接口测试通过企业微信API记录(二)创建审批接口并测试
  10. Python创建一个循环链表、双向循环链表