![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
Gooooa
这个作者很懒,什么都没留下…
展开
-
Elasticsearch(五):Spring Data Elasticsearch 操作索引
原文来源自黑马的课程5.Spring Data ElasticsearchElasticsearch提供的Java客户端有一些不太方便的地方:很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的需要自己把对象序列化为json存储查询到结果也需要自己反序列化为对象因此,我们这里就不讲解原生的Elasticsearch客户端API了。而是学习Spring提供的套件:Spring Data Elasticsearch。5.1.简介Spring Data Elastic.原创 2020-10-21 11:01:32 · 2860 阅读 · 1 评论 -
Elasticsearch(四):聚合aggregations
原文来源自黑马的课程4. 聚合aggregations聚合可以让我们极其方便的实现对数据的统计、分析。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手机每月的销售情况如何?实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现实时搜索效果。4.1 基本概念Elasticsearch中的聚合,包含多种类型,最常用的两种,一个叫桶,一个叫度量:桶(bucket)桶的作用,是按照某种方式对数据进行分组,每一组数据在ES中称为一个桶,例.原创 2020-10-21 10:30:35 · 416 阅读 · 0 评论 -
Elasticsearch(三):索引查询
原文来源自黑马的课程3.索引查询(使用kibana的控制台操作)从4块来讲查询:基本查询_source过滤结果过滤高级查询排序3.1.基本查询:基本语法GET /索引库名/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这里的query代表一个查询对象,里面可以有不同的查询属性查询类型:例如:match_all, match,term , ra.原创 2020-10-21 10:25:13 · 1004 阅读 · 0 评论 -
Elasticsearch(二):操作索引
原文来源自黑马的课程2.操作索引2.1.基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。对比关系:索引(indices)--------------------------------Databases 数据库 类型(type)-----------------------------Table 数据表 文档(Document)----------------Row 行 字段(Field)-----.原创 2020-10-20 17:58:10 · 404 阅读 · 0 评论 -
Elasticsearch(一):安装Elasticsearch + kibana + ik分词器
1.Elasticsearch介绍和安装用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如果能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如之前大家学习过的Solr。不过今天,我们要讲的是另一个全文检索技术:Elasticsearch。1.1.简介1.1.1.ElasticElastic官网:https://w原创 2020-10-19 17:48:05 · 346 阅读 · 0 评论