随笔分类 -  Elasticsearch

摘要:我们在实际工作中,有很多分页的需求,商品分页、订单分页等,在MySQL中我们可以使用`limit`,那么在Elasticsearch中我们可以使用什么呢? ES 分页搜索一般有三种方案,from + size、search after、scroll api,这三种方案分别有自己的优缺点,下面将进行分别介绍。 阅读全文
posted @ 2021-04-05 12:12 狼爷 阅读(8807) 评论(1) 推荐(1) 编辑
摘要:聚合是一种基于搜索的数据汇总,通过组合可以完成复杂的操作。聚合可以对文档进行汇总、分组等。通过聚合,我们会得到一个数据的概览,是分析和总结全部的数据,而不是寻找单个文档。同时本文还将聚合分析的原理及精准度问题(shard_size)。 阅读全文
posted @ 2021-03-17 20:45 狼爷 阅读(844) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch 中的结构化搜索,即面向数值、日期、时间、布尔等类型数据的搜索,这些数据类型格式精确,通常使用基于词项的term精确匹配或者prefix前缀匹配。本文还将新版本的“text”,“keyword”进行说明,还有Term查询。 阅读全文
posted @ 2021-03-16 21:53 狼爷 阅读(2887) 评论(0) 推荐(1) 编辑
摘要:有些时候,我们搜索的时候,只会提供一个输入框,但是会查询相关的多个字段,典型的如Google搜索,我们该如何用 Elasticsearch 如何实现呢? 阅读全文
posted @ 2021-03-15 14:59 狼爷 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:有时我们在搜索电影的时候,包含了多个条件,比如主演是周星驰,打分8分以上,上映时间是1990年~2001年的,那么Elasticsearch又该如何帮我们做查询呢?这里我们可以用 bool 查询来实现需求。这种查询将多查询组合在一起,成为用户自己想要的 bool 查询。 阅读全文
posted @ 2021-03-14 16:24 狼爷 阅读(1753) 评论(0) 推荐(1) 编辑
摘要:Elasticsearch 使用的查询语言(DSL)拥有一套查询组件,这些组件可以以无限组合的方式进行搭配。这套组件可以在以下两种情况下使用:过滤上下文(filtering context)和查询上下文(query context)。 阅读全文
posted @ 2021-03-13 14:51 狼爷 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有。下面将从索引、相关性、TF−IDF与BM25相关性算法、查全率跟查准率来分析Elasticsearch的搜索。 阅读全文
posted @ 2021-03-06 16:58 狼爷 阅读(285) 评论(0) 推荐(0) 编辑
摘要:前面的文章中主要介绍了Elasticsearch的安装及基本的CRUD操作,在使用Elasticsearch的时候,大部分是使用他的搜索,本次我们就来了解更多搜索的API。 阅读全文
posted @ 2021-02-28 22:03 狼爷 阅读(169) 评论(0) 推荐(0) 编辑
摘要:本次我们聊一聊Elasticsearch的基本操作CRUD,他跟我们常用的关系型数据库的操作又有什么不一样的地方呢?今天我们就来好好讲解一番。 阅读全文
posted @ 2021-02-23 23:32 狼爷 阅读(859) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要讲解Elasticsearch及其套件Kibana、Logstash的安装及启动,还讲解如何导入数据用于后续的实验。 说明:Elasticsearch是基于Java开发的,所以如果是下载Elasticsearch 6.x及之前的版本,需要自己安装Java环境;如果是7.x版本,会自带J 阅读全文
posted @ 2021-02-21 22:15 狼爷 阅读(445) 评论(0) 推荐(1) 编辑
摘要:Elasticsearch是什么? Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储我们的数据,帮助我们发现意料之中以及意料之外的情况。 主要功能 分布式搜索引擎 大数据近实时分析 阅读全文
posted @ 2021-02-21 21:18 狼爷 阅读(270) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示