ElaticSearch海量数据搜索技术(待补充)

ES的安装

在这里插入图片描述

①首先安装elasticsearch-7.12.1-windows-x86_64,解压到一个无中文无空格目录下即可
②然后安装中文的分词器
在 elasticsearch-7.12.1-windows-x86_64 解压后的plugins目录下解压 中文分词器
在这里插入图片描述
起名为ik(爱坤)
③ 在bin中第一个bat文件启动
可以看到有9300 和 9200 两个端口 , 9300是tcp协议端口
9200 是http协议 可以通过浏览器进行访问 ,访问到即启动成功
PS: 如果9200端口被占用时,会分配到9201 端口

④ 启动kibana,在无中文无空格的目录下进行解压安装
注意: 如果上一步的端口不是9200的话需要在配置文件中修改后启动
在这里插入图片描述

⑤ 启动成功后通过端口 5601 进行访问

⑥ 安装浏览器插件

在这里插入图片描述

谷歌安装插件 chrome://extensions/

参考链接 : http://www.cnplugins.com/tool/howto-install-outline-crx-plugins.html
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

ES中基本概念

什么是elasticsearch?

  • 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能

什么是elastic stack(ELK)?

  • 是以elasticsearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch

什么是Lucene?

  • 是Apache的开源搜索引擎类库,提供了搜索引擎的核心API

正向索引与倒排索引

在这里插入图片描述

倒排索引

首先需要明确两个概念:

文档: 需要被搜索的每一条数据就是一条文档

词条:对被搜索的关键字的拆分结果就是词条

在这里插入图片描述

搜索流程

在这里插入图片描述

正向和倒排的对比

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/PY_XAT_SFZL/article/details/132767705
今日推荐