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

钱宝做任务的网站怎么下营销型网站建设的重要原则

钱宝做任务的网站怎么下,营销型网站建设的重要原则,电子商务公司开发网站,惠州建设公司网站本文主要介绍ES中的数据组成结构单元。 一、文档(Document) 1、概念 ES的数据存储单元是面向文档的#xff0c;文档是所有数据存储#xff0c;搜索的最小单元。 你可以把ES中的文档对应成mysql中的一条条数据记录。到时候你存进ES的数据就是一个个文档。 文档存入ES是序列…本文主要介绍ES中的数据组成结构单元。 一、文档(Document) 1、概念 ES的数据存储单元是面向文档的文档是所有数据存储搜索的最小单元。 你可以把ES中的文档对应成mysql中的一条条数据记录。到时候你存进ES的数据就是一个个文档。 文档存入ES是序列化成为JSON格式的。 众所周知json对象是由字段组成的。 每个字段都有对应的字段类型包括字符串数字布尔日期二进制范围类型。 每个文档都有一个Unique ID,也就是唯一标识可以对应Mysql表中的主键。 ES中这个ID可以自己指定也可以由ES自动生成。我们上一篇导入logstash配置的时候那个id就是指定的唯一标识键。 2、数据结构 一个JSON文档包含了一系列的字段类似数据库中表的各个字段属性列。 JSON文档的格式灵活不需要你强制的预先定义格式。 其中字段的类型可以人为指定或者是通过ES自动推算。 支持数组格式支持数据的嵌套。 3、文档的元数据 随便去Kibana中查一个数据如下 {_index : movies,_type : _doc,_id : 5233,_score : 1.0,_source : {version : 1,title : Road to Utopia,id : 5233,year : 1946,genre : [Comedy]}} 我们看到有这么几个东西组成这几个组成就是文档的一个元数据。 _index:表示这个文档数据属于哪个索引,文档存储的地方_type:表示文档所属的类型类型7.0基本没意义了都是_doc.文档代表的对象的类_id:表示这个文档的唯一标识也就是上面说的类似主键。文档的唯一标识.id仅仅是一个字符串它与_index和_type组合时就可以在Elasticsearch中唯一标识一个文档。当创建一个文档你可以自定义_id也可以让Elasticsearch帮你自动生成_score:表示这个文档在本次检索中的相关性打分这个在全文检索中有重要作用。_source:这里面放的就是你文档的真实内容。就是那个json文档文档中有一个version是文档的版本这个版本每次修改都会递增利用这个可以做乐观锁CAS在并发修改的时候控制线程安全。 而且也看到文档json中有字符串有时间还有个数组。各种类型都有json数据格式的灵活性得以展示。 二、索引(index) 1、概念介绍 索引是ElasticSearch存放数据的地方可以理解为关系型数据库中的一个数据库。事实上我们的数据被存储和索引在分片(shards)中索引只是一个把一个或多个分片分组在一起的逻辑空间。然而这只是一些内部细节——我们的程序完全不用关心分片。对于我们的程序而言文档存储在索引(index)中。剩下的细节由Elasticsearch关心既可。索引的名字必须是全部小写不能以下划线开头不能包含逗号 先使用语句查看一下索引的结构。 我们看到这个索引的一个结构组成。 index也就是索引是文档的容器是一类文档的集合。你可以理解为Mysql中的表这个概念。 每个索引都有自己的一个mapping定义用于定义包含文档的字段名和字段类型你可以对应理解为mysql中的表结构定义。定义好文档字段的类型名称。shard体现的存储的维度索引中的数据会分散在shard分片上。 索引的Mapping和Settings Mapping定义的是文档字段的类型就像Mysql的字段类型。表结构。Setting定义不同的数据分布比如在那个分片去哪个节点这种。后续看。 2. 语境理解 索引在不同的语境中是不同的意思。 在ES中当你说你索引一个文档就是把这个文档插入ES。 当你说一个索引那就是名词就是一个索引结构。 在MYSQL中可能是B树索引。ES中还有倒排索引。 3. 索引创建原则 类似的数据放在一个索引非类似的数据放不同索引product index包含了所有的商品sales index包含了所有的商品销售数据inventory index包含了所有库存相关的数据。如果你把比如productsaleshuman resourceemployee全都放在一个大的index里面比如说company index不合适的。 index中包含了很多类似的document类似是什么意思其实指的就是说这些document的fields很大一部分是相同的你说你放了3个document每个document的fields都完全不一样这就不是类似了就不太适合放到一个index里面去了。 索引名称必须是小写的不能用下划线开头不能包含逗号productwebsiteblog 三、Type(类型) ES在7.0之前是有type这个概念的一个Index可以设置多个types那时候Index类似数据库typel类似表这个组成。 6.0开始的时候type就被逐步废弃。7.0开始一个索引只有一个Type就是_doc也就是一个库一个表这时候库就是表了这时候我们就说一个Index类似一个表。 此时es的结构和mysql的结构就可以用下面这个表格做对应理解其实不是那么契合的。就是帮助理解而已。 四、索引 Rest Api ES的检索提供了完整的rest的api调用来实现。 1. 查看索引的设置 GET /movies/_settings在这个管理里面可以看到当前ES的所有的索引可以查看索引的详细信息。 点击索引进去看到详细信息。 2、索引操作 rest api # 查询ES索引下的数据量 GET _cat/indices/movies?v# 查询ES索引下的mapping关系 GET /movies/_mapping# 查询ES当前环境下索引对应的数据量 GET _cat/indices?v
http://www.zqtcl.cn/news/724234/

相关文章:

  • 无锡网站建设 app推广软件
  • 免费入驻的外贸网站网站建设怎么打开
  • 怎么做中英文网站网站建设费做什么
  • 信阳网站建设汉狮怎么样做曖視頻网站
  • 做电影电视剧网站推广移动应用开发是什么意思
  • 网站排名优化策划中山搜索引擎优化
  • 网站建设培训证书平台型网站建设预算表
  • 网站建设后压缩代码网站如何做进一步优化
  • 大型旅游网站源码 织梦襄阳网站建设楚翼网络
  • 快速搭建网站服务器做历史卷子的网站
  • 淘口令微信网站怎么做通化seo招聘
  • 帮人做传销网站违法吗深圳也放开了
  • 发布程序后网站有很多促销策略
  • 网页网站项目综合网站建设合同.doc
  • 网站建设公司黄页企业vi系统设计公司
  • 建设局网站新闻昆明个人网站建设平台
  • 清远市建设工程交易中心网站网站打开慢什么原因呢
  • 网站网址没有被百度收录做网站ddos攻击
  • 网站网站设计公司深圳建设工程交易服务网网址
  • 自学编程网站棋牌游戏在哪做网站
  • html做分页的网站以图搜图百度识图
  • 上虞区建设局网站网站建设好公司好
  • 一半都有哪些做影视外包的网站收录网站查询
  • 网站策划书撰写流程网站推广基本方法是
  • 杭州网站建设费用多少写一篇软文推广自己的学校
  • 意大利设计网站易优cms破解授权
  • 学校网站开发工程师wordpress手机博客
  • 注册网站验证码网站开发招聘需要
  • 一个销售网站的设计方案重庆广告制作加工厂
  • 宽带固定ip的怎么做网站服务器网站设计说明书整合