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

中国核工业第五建设公司网站个人博客网站模板wordpress

中国核工业第五建设公司网站,个人博客网站模板wordpress,建网站平台安全性,如何用wordpress做产品介绍基础概念相信对于第一次接触Elasticsearch的同学来说#xff0c;最难理解的概念就是倒排序索引#xff08;也叫反向索引#xff09;#xff0c;因为这个概念跟我们之前在传统关系型数据库中的索引概念是完全不同的#xff01;在这里我就重点给大家介绍一下倒排序索引…基础概念相信对于第一次接触Elasticsearch的同学来说最难理解的概念就是倒排序索引也叫反向索引因为这个概念跟我们之前在传统关系型数据库中的索引概念是完全不同的在这里我就重点给大家介绍一下倒排序索引这个概念搞明白之后然后学习Elasticsearch就会清晰很多了。正向索引和倒排序索引在没有搜索引擎时我们是直接输入一个网址然后获取网站内容这时我们的行为是document - to - words 通过文章获取里面的单词此谓正向索引forward index.有了搜索引擎后我们的行为是输入一个单词找到含有这个单词或者和这个单词有关系的文章word - to - documents 我们把这种索引叫做inverted index直译过来叫做倒排序索引也叫反向索引。倒排序索引是实现“单词-文档矩阵”的一种具体存储形式通过倒排序索引可以根据单词快速获取包含这个单词的文档列表。倒排序索引主要由两个部分组成“单词词典”和“倒排文件”倒排序索引中重要的概念 文档(Document)一般搜索引擎的处理对象是互联网网页而文档这个概念要更宽泛些代表以文本形式存在的存储对象相比网页来说涵盖更多种形式比如WordPDFhtmlXML等不同格式的文件都可以称之为文档字段Field可以理解成数据库行中的字段一个Document会由一个或多个Field组成文档编号(Document ID)在搜索引擎内部会将文档集合内每个文档赋予一个唯一的内部编号以此编号来作为这个文档的唯一标识这样方便内部处理每个文档的内部编号即称之为“文档编号”后文有时会用DocID来便捷地代表文档编号。举个例子文档和词条之间的关系如下图上图中每一行就是一个Document字段值被分析之后存储在倒排索引中倒排索引存储的是分词Term和文档Doc它们之间的关系简化版的倒排索引如下图上图中counter代表统计分词的次数单词词典(Lexicon)搜索引擎的索引单位通常是单词单词词典是由文档集合中出现过的所有单词构成的字符串集合它用来维护文档集合中出现过的所有单词的相关信息同时用来记载某个单词对应的倒排列表在倒排文件中的位置信息。为了更好的理解单词词典这个抽象概念我们通过Elasticsearch来进行举例ES 为了能快速找到某个 Term先将所有的 Term 排个序然后根据二分法查找 Term时间复杂度为 O(log n);就像通过字典查找一样这就是 Term Dictionary。如果 Term 太多Term Dictionary 也会很大放内存不现实于是有了 Term Index。就像字典里的索引页一样S开头的有哪些 Term分别在哪页可以理解 Term Index是一棵树这棵树不会包含所有的 Term它包含的是 Term 的一些前缀通过 Term Index 可以快速地定位到 Term Dictionary 的某个 Offset然后从这个位置再往后顺序查找。在内存中用 FST 方式压缩 Term IndexFST 以字节的方式存储所有的 Term这种压缩方式可以有效的缩减存储空间使得 Term Index 足以放进内存但这种方式也会导致查找时需要更多的 CPU 资源。对于存储在磁盘上的倒排表同样也采用了压缩技术减少存储所占用的空间。分词Analysis将文本切分为一系列单词的过程例如文本谷歌地图之父跳槽FaceBook分词结果谷歌\ 地图\之父\跳槽\FaceBook倒排列表(PostingList)倒排列表记录了出现过某个单词的所有文档的文档列表及单词在该文档中出现的位置信息每条记录称为一个倒排项(Posting)。根据倒排列表即可获知哪些文档包含某个单词。实际的倒排列表中并不只是存了文档ID这么简单还有一些其它的信息比如词频Term出现的次数、偏移量offset等如下图所示单词ID、单词和文档频率就不多说了这里重点解释一下倒排列表 DocID单词出现的文档idTF单词在某个文档中出现的次数POS单词在文档中出现的位置以单词“加盟”为例其单词编号为6文档频率为3代表整个文档集合中有三个文档包含这个单词对应的倒排列表为{(2;1;4),(3;1;7),(5;1;5)}含义是在文档235出现过这个单词在每个文档的出现过1次单词“加盟”在第一个文档的POS是4即文档的第四个单词是“加盟”其他的类似。 倒排文件(Inverted File)所有单词的倒排列表往往顺序地存储在磁盘的某个文件里这个文件即被称之为倒排文件倒排文件是存储倒排索引的物理文件。词典、单词、倒排文件和倒排列表概念之间的关系一张图就能很好的说明这些概念的关系
http://www.dnsts.com.cn/news/116326.html

相关文章:

  • 建设厅电工证查询网站wordpress验证密码
  • 专业做二手房装修网站网站制作还花钱
  • 微信分销网站建设官网吉林省水土保持生态建设网站
  • 网站的程序和数据库怎么做的网站框架代码
  • 信誉好的专业网站建设北京app制作公司
  • 昆明网站关键词优化html5手机网站源码下载
  • vue做的手机网站wordpress 计数器插件
  • osCommerce购物网站架设全攻略asp技校网站
  • 衡水购物网站制作三合一网站cms
  • 网站建设的意思企业建站框架
  • 网站建设捌金手指花总二六做企业咨询管理怎么样
  • 聚美优品网站设计营销型网站 策划运营网站
  • 有服务器有域名如何做网站建设部网站 造价
  • 公司官网网站建设个人网站建设方法
  • 广西临桂建设局网站ei网站怎么兼做
  • 三大门户网站是什么wordpress demo怎么下载
  • 诛仙3官方网站做花灯答案网站备案用的方案建设
  • 建网站需要编程吗建设部网站官工程质量手册
  • 建设银行网站 个人客户小程序开发工具怎么用
  • 河南定制网站建设企业logo查询有没有注册过
  • ps做游戏网站免费的个人网页
  • 个人简介网站html代码网站设计流程软件
  • 静态网站建设实训报告潍坊建筑公司排名
  • 企业网站策划论文别人的网站是怎么做的
  • 做一个网站需要投入多少钱网站keyword如何排列
  • 东莞网站建设制作哪家好莆田高端模板建站
  • 网站建设策划公司网站开发 链接指向文件夹
  • 无锡新吴区住房建设和交通局网站交易网站建设需要学什么软件
  • 中国商标网商标查询官方网站网站栏目类型
  • 上海大众汽车网站哪家公司做的保定网站建设咨询