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
正向索引与倒排索引
倒排索引
首先需要明确两个概念:
文档: 需要被搜索的每一条数据就是一条文档
词条:对被搜索的关键字的拆分结果就是词条