Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

elasticsearch简单介绍及使用 PDF 下载


分享到:
时间:2020-11-10 20:22来源:http://www.java1234.com 作者:小锋  侵权举报
elasticsearch简单介绍及使用 PDF 下载
失效链接处理
elasticsearch简单介绍及使用 PDF 下载

本站整理下载:
 

相关截图:


主要内容:

ES 简介
ES是 个使⽤java语⾔编写的并且基于Lucene编写的搜索引擎, 他提供了分布式的全⽂搜索服务, 还
提供了 个RESTful⻛格的web接⼝, 官⽅还对多种语⾔提供了相应的API
Lucene?
Lucene 本身就是 个搜索引擎的底层,
ES特点
分布式: ES主要为了横向扩展能⼒
全⽂检索: 将 段词语进⾏分词, 并且将分出的单个词语统 的放⼊ 个分词库中,在搜索时,根据关
键字去分词库中搜索去找到想找到的内容,(倒排索引)
RESTful⻛格web接⼝: 操作ES⾮常简单, 只需要发送 个Http请求并且根据请求⽅式不同和携带参数
不同,执⾏相应的功能,
倒排索引
待补充
安装ES&kibana
IK 分词器
安装
下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v6.7.2
下载需要与ES版本 直否则⽆法启动ES,
在 elasticsearch/plugins 下新建IK⽂件夹, 解压 后 重启ES即可
IK 介绍
version: "3.1"
services:
 elasticsearch:
 image: daocloud.io/library/elasticsearch:6.5.4
 restart: always
 container_name: elasticsearch
 environment:
 - "cluster.name=elasticsearch" #设置集群名称为elasticsearch
 - "discovery.type=single-node" #以单 节点模式启动
 - "ES_JAVA_OPTS=-Xms4096m -Xmx4096m" #设置使⽤jvm内存⼤⼩
 ports:
 - 9200:9200
 kibana:
 image: daocloud.io/library/kibana:6.5.4
 restart: always
 container_name: kibane
 ports:
 - 5601:5601
 depends_on:
 - elasticsearch #kibana在elasticsearch启动之后再启动
 environment:
 - "elasticsearch.hosts=http://127.0.0.1:9200" #设置访问elasticsearch的地址
123456789
10
11
12
13
14
15
16
17
18
19
20
21
22
如果使⽤中⽂建议使⽤IK,他有两种分词模式 ik_mart(最少切分)与 ik_max_word(最细粒度划分)
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐