当前位置: 首页 > news >正文

新河网站网站后台默认用户名

新河网站,网站后台默认用户名,做英文简历的网站,网站的彩色标签怎么做的03_Elastic Stack 从入门到实践(三)-- 2 三、Elasticsearch核心讲解之映射 1、Elasticsearch映射 1)Elasticsearc创建的索引以及插入数据,都是由Elasticsearch进行自动判断类型,有些时候我们是需要进行明确字段类型的,否则,自动判断的类型和实际需求是不相符的。 2)…

03_Elastic Stack 从入门到实践(三)-- 2

三、Elasticsearch核心讲解之映射

1、Elasticsearch映射

1)Elasticsearc创建的索引以及插入数据,都是由Elasticsearch进行自动判断类型,有些时候我们是需要进行明确字段类型的,否则,自动判断的类型和实际需求是不相符的。

2)Elasticsearc自动判断的规则如下:

JSON typeField type
Boolean: true or false“boolean”
Whole number: 123“long”
Floating point:123.45“double”
String,valid date:“2014-09-15”“date”
String:“foo bar”“string”

3)Elasticsearch中支持的类型如下:

类型表示的数据类型
Stringstring,text,keyword
Whole numberbyte , short,integer,long
Floating pointfloat, double
Booleanboolean
Datedate

4)string类型在ElasticSearch旧版本中使用较多,从ElasticSearch 5.x开始不再支持string,由text和keyword类型替代。

5)text类型,当一个字段是要被全文具索的,比如Email内容、产品描述,应该使用text类型。设置text类型以后,字段内容会被分析,在生成倒排索弓"以前,字符串会被分析器分成一个一个词项。text类型的字段不用于排序,很少用于聚合。

6)keyword类型适用于索引结构化的字段,比如email地址、主机名、状态码和标签。如果字段需要进行过滤(比如查找已发布博客中status属性为published的文章)、排序、聚合。keyword类型的字段只能通过精确值搜索到。

2、Elasticsearch创建明确类型的索引:

# 打开 Postman 软件,选择PUT请求,
# 地址栏输入:http://192.168.43.216:9200/dzs168
# 请求体为 JSON 数据类型,请求内容为以下:{"settings": {"index": {"number_of_shards": "2","number_of_replicas": "0"}},"mappings": {"person": {"properties": {"name": {"type": "text"},"age": {"type": "integer"},"mail": {"type": "keyword"},"hobby": {"type": "text"}}}}
}# 响应数据
{"acknowledged": true,"shards_acknowledged": true,"index": "dzs168"
}

3、Elasticsearch查看映射

# 打开 Postman 软件,选择GET请求,
# 地址栏输入:http://192.168.43.216:9200/dzs168/_mapping
# 请求体为空# 响应数据
{"dzs168": {"mappings": {"person": {"properties": {"age": {"type": "integer"},"hobby": {"type": "text"},"mail": {"type": "keyword"},"name": {"type": "text"}}}}}
}

4、Elasticsearch 向新创建的索引 dzs168 插入数据。

# 打开 Postman 软件,选择POST请求,
# 地址栏输入:http://192.168.43.216:9200/dzs168/_bulk
# 请求体为 JSON 数据类型,请求内容为以下:{ "index": { "_index": "dzs168", "_type": "person" } }
{ "name": "张三", "age": 20, "mail": "111@qq.com", "hobby": "看电影、听音乐"}
{ "index": { "_index": "dzs1
http://www.dtcms.com/a/557501.html

相关文章:

  • 第十二章:终极叩问:我是谁,我往何方?(1)
  • JAVA高频面试题
  • 如何制作一个自己的网站?安全教育平台登录入口网址
  • 软考 系统架构设计师系列知识点之杂项集萃(184)
  • Redis性能提升秘籍:大Key与热点Key优化实战
  • 大专物流管理专业职业发展指南
  • 徐州网站制作机构做猎头需要用到的网站
  • 石家庄做网站制作公司做公司点评的网站
  • Git指令集
  • 基于边缘信息提取的遥感图像开放集飞机检测方法
  • 前端基础知识---Promise
  • Java 基础——函数式编程
  • webkitx(Android WebView 最佳实践库)
  • 调查网站做调查不容易过横栏建设网站
  • 勐海县住房和城乡建设局网站南昌做网站费用
  • 感知上下文并可解释地预测合成致死药物靶点的大语言模型研究
  • AI研究-117 特斯拉 FSD 视觉解析:多摄像头 - 3D占用网络 - 车机渲染,盲区与低速复杂路况安全指南
  • 二级域名可以做网站吗免费个人博客网站模板下载
  • 复原大唐3d项目测试版
  • 2024年MySQL 下载、安装及启动停止教程(非常
  • 兰州百度网站建设百度网站关键词优化在哪里做
  • Redis——Windows安装
  • 微信网站开发视频教程免费的黄金软件
  • 【高级机器学习】0. Machine Learning 介绍
  • 昆明城乡和住房建设局网站网站做5级分销合法吗
  • .NETCore、.NET 7 和 RabbitMQ 的发布-订阅模式
  • Crashpad 在windows下编译和使用指南
  • 基于SpringBoot+Vue的农产品销售系统【协同过滤推荐算法+可视化统计】
  • 基于flet的一款windows桌面应用,实现了浏览图片、音乐、小说、各种资源的功能
  • 【开题答辩过程】以《基于微信小程序的线上讲座管理系统》为例,不会开题答辩的可以进来看看