![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch6
红烧咸鱼丶
一个没有梦想的废物咸鱼
展开
-
ElasticSearch(1)
ElasticSearch概述ElasticSearch是一个基于Lucene的搜索服务器。他提供了一个分布式多用户能力的全文搜索引擎,甚于RESTfulweb接口。ElasticSearch是用Java开发的,并且作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计于云计算之中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。构建在全文检索开源软件Lucene之上的El...原创 2019-04-15 20:22:49 · 135 阅读 · 0 评论 -
ElasticSearch(2)-- es的准备工作
上面一章节中我们学习了ES的基本的概念,可以将es的概念结合数据库进行理解。本章我们开始装esES的准备环境介绍(1)VMvare14(2)centos7(3)jdk1.8(4)ElasticSearch6.2.4这里面我们就不啰嗦的去描述具体的安装,Vmvare和centos7的安装我转载的一篇博客挺详细的安装过程,可以参考。JDK的安装都是下载jar包,然后tar -zxvf XX...原创 2019-04-18 11:59:31 · 613 阅读 · 0 评论 -
ElasticSearch(3)-- 配置中文分词器
分词器什么是分词器分词器就是从一串文本中切分出一个一个的词条,并对每个词条进行标准化分词器包括三个部分:(1)character filter: 分词之前的预处理,过滤掉HTML标签,特殊服号转换等(2)tokenizer:分词(3)token filter:标准化内置分词器:(1)standard分词器:(默认的)他会将词汇单元转成小写的形式,并且去除掉停用词和标点符号。支持中...原创 2019-04-18 06:51:44 · 169 阅读 · 0 评论 -
ElasticSearch(5)--版本控制和Mapping
版本控制ES采用了乐观锁的方式来保证数据的一致性,也就是说,当用户对document进行操作的时候,并不需要对该document做加锁和解锁的操作,只需要指定要操作的版本即可。当版本号一致的时候,ES会允许该操作执行顺利,而当版本号存在冲突的时候,ES会提示冲突并且抛出异常。ES的版本号的取值范围是1到2^63-1内部版本控制ES的内部版本号使用的是_version内部版本号版本控...原创 2019-04-22 23:43:58 · 229 阅读 · 0 评论 -
ElasticSearch(4)--使用Kibana实现增删改查
利用Kibana实现基本的CRUD操作根据我们之前学到的内容,先启动es,再启动kibana,访问ip+5601(默认端口),我的环境是访问192.168.0.108:5601访问页面是(1)点击左侧的Dev Tools,进入操作页面(2)操作页面如下:(3)Kibana的CRUD的相关操作添加索引:PUT /lib/{"settings":{"index":{...原创 2019-04-18 22:11:11 · 984 阅读 · 0 评论 -
ElasticSearch(6)-- 查询
前几节我们了解了ES的新增,删除,修改,获取等,以及他们的批量处理,这一节我们来学习下ES查询。先进行准备工作PUT /lib3{ "settings": { "number_of_shards" : 3, "number_of_replicas" : 0 }, "mappings": { "user": {...原创 2019-04-23 23:24:39 · 181 阅读 · 0 评论