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

如何做网站资讯ppt模板怎么套用

如何做网站资讯,ppt模板怎么套用,全景网站开发多少钱,动漫制作专业学习方法Elasticsearch 是一款开源的,ESTful风格的 分布式搜索、存储、分析引擎; 常见的使用场景 网站搜索,代码搜索等日志管理与分析,应用系统性能分析,安全指标监控等数据库同步,将数据库某个表的数据同步到elasticsearch上然后提供搜索服务 ES基本概念 文档 我们向elasticsearch存…Elasticsearch 是一款开源的,ESTful风格的 分布式搜索、存储、分析引擎; 常见的使用场景 网站搜索,代码搜索等日志管理与分析,应用系统性能分析,安全指标监控等数据库同步,将数据库某个表的数据同步到elasticsearch上然后提供搜索服务 ES基本概念 文档 我们向elasticsearch存储的一条数据,就是一个文档,类似于mysql 数据表中的一条数据. 每个文档都有一个id,可以自己指定,也可以让elasticsearch生成. 元数据 _index : user, _id : l0D6UmwBn8Enzbv1XLz0, _score : 1.6943597, _source : {user : mj,sex : 男,age : 18 } _index:文档所属的索引名称._id:文档的唯一标识._version:文档的版本信息._score:文档的相关性打分._source:文档的原始JSON内容. 索引 一个索引包含多个文档,类似于mysql中的table,可以对文档元数据进行定义. 索引体现的是一种逻辑空间的概念,每个索引都应该有自己的Mapping定义,用于定义包含文档的字段名和字段类型,索引的数据分布在分片上 集群 一个elasticsearch集群由多个节点构成它的分布式架构支持存储水平扩容并且依靠副本可用性也很高。 节点 一个节点就是一个elasticsearch实例即一个java进程。节点根据功能可以划分多种角色比如主节点、数据节点、协调节点、ingest节点等。默认一个节点这些角色都承担。 分片shard 主分片:用于解决数据的水平扩展问题,通过主分片就数据分布在集群内的不同节点上,主分片在创建索引的时候就指定了,后面就不允许修改,除非重新定义Index. 副本:用于解决高可用的问题,分片是主分片的拷贝.副本分片数可以动态的调整,增加副本数量可以在一定的程度上提高服务的可用性. settings : {index : {// 设置主分片数number_of_shards : 1,auto_expand_replicas : 0-1,provided_name : kibana_sample_data_logs,creation_date : 1564753951554,// 设置副本分片数number_of_replicas : 1,uuid : VVMLRyw6TZeSfUvvLNYXEw,version : {created : 7010099}} }倒排索引 Elasticsearch 使用一种称为 倒排索引 的结构它适用于快速的全文搜索。一个倒排索引由文档中所有不重复词的列表构成对于其中每个词有一个包含它的文档列表。 借助官网的例子:假设我们有两个文档每个文档的 content 域包含如下内容: 1. The quick brown fox jumped over the lazy dog 2. Quick brown foxes leap over lazy dogs in summer为了创建倒排索引我们首先将每个文档的 content 域拆分成单独的 词我们称它为 词条 或 tokens 创建一个包含所有不重复词条的排序列表然后列出每个词条出现在哪个文档。结果如下所示: Term Doc_1 Doc_2 ------------------------- Quick | | X The | X | brown | X | X dog | X | dogs | | X fox | X | foxes | | X in | | X jumped | X | lazy | X | X leap | | X over | X | X quick | X | summer | | X the | X | ------------------------分词器 分词是将文本转化为一系列单词的过程。转化为单词后就可以形成倒排索引 分词是由分词器实现的 Standard Analyzer:默认的分词器,按照词切分,并作大写转小写处理Simple Analyzer:按照非字母切分符号被过滤,并作大写转小写处理Stop Anayzer:停用词the、is切分,并作大写转小写处理Whitespace Anayzer:空格切分,不做大写转小写处理IK:中文分词器,需要插件安装ICU:国际化的分词器,需要插件安装jieba:时下流行的一个中文分词器 Dynamic Mapping Mapping可以简单的理解为数据库中的Schema定义,用于定义索引中的字段的名称,定义字段的类型,字段的倒排索引,指定字段使用何种分词器等.Dynamic Mapping意思就是在我们创建文档的时候,如果索引不存在,就会自动的创建索引,同时自动的创建Mapping,ElasticSearch会自动的帮我们推算出字段的类型,当然,也会存在推算不准确的时候,就需要我们手动的设置.常用的字段类型如下: 简单类型:Text、Date、Integer、Boolean等复杂类型:对象类型和嵌套类型. 我们可以使用GET /shgx/_Mapping查询索引的Mapping的设置,需要注意的是以下几点: 当我们对索引中的文档新增字段时候,希望可以更新索引的Mapping就可以可以设置Dynamic:true.对于已经有数据的字段,就不再允许修改其Mapping,因为Lucene生成的倒排索引后就不允许修改. Dynamic Mapping可以设置三个值,分别是: true:文档可被索引,新增字段也可被索引,Mapping也会被更新.false:文档可被索引,新增字段不能被索引,Mapping不会被更新.strict:新增字段写入,直接报错. * index:可以设置改字段是否需要被索引到.设置为false就不会生成倒排索引,节省啦磁盘开销 * null_value:可以控制NULL是否可以被索引 * cope_to:将字段值放在一个新的字段中,可以使用新的字段search,但这个字段不会出现在_source中. * anaylzer:指定字段的分词器 * search_anaylzer:指定索引使用的分词器 * index_options:控制倒排索引的生成结构,有四种情况 * docs:倒排索引只记录文档ID * freqs:记录文档ID和Term * positions:记录文档ID、Term和Term Position * offsets:记录文档ID、Term、Term Position和offsets * PS:Text类型的字段默认的是Position,其它类型默认的是docs,记录的越多,占用的存储空间就越大.
http://www.tj-hxxt.cn/news/142710.html

相关文章:

  • 企业网站静态模板网站后门清除
  • 军事新闻头条最新消息网站自动seo
  • 花都建设网站淅川微网站开发
  • dede网站前台没有图片网页版微信手机版
  • 国外做储物柜的网站saas商城系统
  • 网站建设的公司怎么收费网站开发手机端
  • 吉林省住房建设安厅网站wordpress 存档页面
  • 友点企业网站管理系统模板下载多城市网站如何做seo
  • 企业网站建设的主要内容万盛经开区规划建设局网站
  • 公司网站怎么申请怎么注册wordpress 5
  • 网站内页降权 关键词排名下降做类似猪八戒网的网站
  • 住房和城乡建设部网站网站首页 选择入口 设计
  • 针对人群不同,网站做细分上海做网站的小公司有哪些
  • 雅安市建设局网站交通局网站建设方案
  • 中英文企业网站系统wordpress免费中文
  • 北美购物网站排名手机单页网站
  • html5手机网站模板 下载网站备案抽查
  • python3网站开发广告联盟上怎么做网站
  • 网络加速器外网崇明网站怎么做seo
  • 企业网站设计分类网页界面设计使用色彩的作用是什么
  • 泉州哪里有搭建网站的公司苏州市住房和建设局网站
  • 韩国设计公司网站网站建设的基本步骤
  • 营销网站建设计算机专业主要学什么课程
  • shopnc本地生活o2o网站系统seo营销怎么做
  • 长沙网站托管哪家好wordpress 菜单分类
  • 建站服务网络公司校园二手市场网站开发
  • 网站做sem能够提高收录量吗做网站计划
  • 网站做好了该怎么做网站项目流程
  • 做一个网站维护多少钱高密建设局网站
  • 郑州seo线下培训网站建设优化排名推广