![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
借汝之光,得以光明
不平凡的人生注定不平凡的路。
展开
-
ElasticSearch为何查询速度快(秒懂)
有一位学长突然问我你知道为啥es比数据库mysql查询的快吗?之前对于es的印象就是高效的搜索框架,实际应用过,但是没想过原理,后来查了一些资料,现在做一下总结。希望还是小伙伴们可以了解一些es的知识之后再来看这一个文章吧。es为何查询速度快?es采用的是倒序索引,这种索引方式和我们的正常索引不太一样,我们以一张表来说明,看一下对比:id age sex name...原创 2020-04-06 15:00:56 · 20422 阅读 · 4 评论 -
学习ElasticSearch:Spring Data ElasticSearch
1、搭建工程导入依赖:这里是一个普通的maven工程<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-12-03 09:16:53 · 523 阅读 · 0 评论 -
学习ElasticSearch:java控制es
1、导入maven依赖原创 2019-11-30 21:54:39 · 548 阅读 · 0 评论 -
学习ElasticSearch:对文档的增删改查
这里我们以索引库index为例子,依然是使用postman发送json数据来完成1、增1是指文档的的_id,并不是下面的id,一般_id与id相同{ "id":1, "title":"我是一个标题1", "content":"我是内容1"}得到结果,成功{ "_index": "index", "_type": "1", "_id": "...原创 2019-11-25 22:49:02 · 169 阅读 · 0 评论 -
学习ElasticSearch:集成IK分析器与集群
1、下载elasticsearch-analysis-ik-5.6.8这里要与es的版本是一致的。推荐github下载 https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.6.14下载解压后将里面的内容粘贴到,下面的目录下,创建一个新的文件夹叫ik-analyzer然后将内容复制到里面。...原创 2019-11-25 13:20:27 · 165 阅读 · 0 评论 -
学习ElasticSearch:创建索引库
使用postman创建索引库,我用的es是5.6.8版本的,不同的版本创建略有区别(一般是7.x以上)使用postman发送json数据{ "mappings":{ "articles":{ "properties":{ "id":{ "type":"long", ...原创 2019-11-24 20:25:50 · 2294 阅读 · 0 评论 -
学习ElasticSearch:简介与安装。
1、简介Elaticsearch ,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得变得简单。2、安装到官网下载windo...原创 2019-11-22 23:09:59 · 205 阅读 · 0 评论