elasticsearch 映射,elasticsearch fields字段

  elasticsearch 映射,elasticsearch fields字段

  本文主要介绍弹性搜索映射字段的数据类型和管理的说明。有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

  

目录

Elasticsearch映射管理-映射介绍1.1字段数据类型1.2映射参数2创建索引3查看索引

 

  

Elasticsearch映射管理

 

  在ElasticSearch版本6.0.0或更高版本中创建的索引只包含一种映射类型。在5.x中使用多种映射类型创建的索引将像以前一样继续在Elasticsearch 6.x中运行。在Elasticsearch 7.0.0中将完全删除映射类型。

  

一 映射介绍

 

  创建索引时,可以预先定义字段类型和相关属性。

  Es会根据Json数据源的基本类型来猜测你要映射的字段,把输入的数据变成可搜索的索引项。

  映射是我们自己定义的字段数据类型,告诉es如何索引数据,是否可以搜索。

  功能:它将使索引更加详细和完善。

  

1.1 字段数据类型

 

  字符串类型:文本、关键字

  数字类型:长型、整数型、短型、字节型、双精度型、浮点型

  类型:数据

  布尔类型:布尔

  二进制类型:二元

  类型:对象(实体,对象),嵌套(列表)

  地理类型:地理点、地理形状(地理位置)

  类型:ip,竞争(搜索建议)

  

1.2 映射参数

 

  属性描述适用于类型存储。该值为“是”表示存储,“否”表示存储,“否”表示默认分析,“否”表示默认分析,truetextnull_value。如果字段为空,可以设置默认值,比如‘na’(不能搜索,na可以搜索)。allanalyzer可以设置用于索引和搜索的分析器,默认使用标准分析器。你也可以使用空白,很简单。英语分析器allinclude_in_all默认es为每个文档定义了一个特殊的字段_all,它的作用是使每个字段都被搜索到。如果不想搜索某个字段,可以将其设置为falseallformat时间格式字符串模式日期。

  

二 创建索引

 

  文本类型将提取单词进行倒排索引,关键字不会被分段,按原样存储并按原样匹配。

  映射类型一旦确定,以后就不能修改。

  #6.x的版本就可以了。

  放书

  {

  映射 : {

  图书 :{

  属性 :{

  标题 :{

  键入 : 文本,

  分析器 : ik_max_word

  },

  价格 :{

  键入 : 整数

  },

  地址 :{

  键入“:”关键字

  },

  公司 :{

  属性 :{

  name:{type:text},

  company _ addr : { type : text },

  employee _ count : { type : integer }

  }

  },

  publish _ date : { type : date , format:yyy-MM-dd}

  }

  }

  }

  }

  7.x版之后

  放书

  {

  映射 : {

  属性 :{

  标题 :{

  键入 : 文本,

  分析器 : ik_max_word

  },

  价格 :{

  键入 : 整数

  },

  地址 :{

  键入“:”关键字

  },

  公司 :{

  属性 :{

  name:{type:text},

  company _ addr : { type : text },

  employee _ count : { type : integer }

  }

  },

  publish _ date : { type : date , format:yyy-MM-dd}

  }

  }

  }

  插入数据测试:

  PUT books/_doc/1

  {

  标题 : 大头儿子小偷爸爸,

  价格 :100,

  地址 : 北京天安门广场,

  公司 :{

  姓名 : 我爱北京天安门广场,

  Company _ addr 3360 我家在东北松花江,傻姑娘,

  员工_计数 :10

  },

  发布日期: 2019-08-19

  }

  #测试数据2

  PUT books/_doc/2

  {

  标题 : 白雪公主和十个小矮人,

  Price 3360 99 ,# Write字符串将被自动转换

  地址 : 黑暗森林,

  公司 :{

  姓名 : 我老家在上海,

  Company _ addr 3360 朋友一生同行,

  员工_计数 :10

  },

  发布日期 :2018-05-19

  }

  

三 查看索引

 

  #检查图书索引的映射

  获取图书/_映射

  #获取所有映射

  获取所有映射

  以上是Elasticsearch映射字段的数据类型和管理的详细内容。有关Elasticsearch映射字段数据类型管理的更多信息,请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: