随笔分类 -  Elasticsearch

摘要:上一篇主要讲解什么是 URL Search 和 Request Body Search 的语法。本篇对 Mapping 的 Dynamic Mapping 以及手动创建 Mapping 进行讲解。 1.什么是 Mapping Mapping 类似数据库中的 schema 的定义,作用如下 定义索引中 阅读全文
posted @ 2019-12-25 17:02 隐峯 阅读(2263) 评论(0) 推荐(2) 编辑
摘要:本节主要讲解 Elasticsearch 的 搜索相关功能 Search API,讲解什么是 URL Search 和 Request Body Search 的语法,对常用的语法都会一一进行详细介绍。 1.Search API Search API 分为两大类一个是 URL Search 和 Re 阅读全文
posted @ 2019-12-12 17:58 隐峯 阅读(1586) 评论(0) 推荐(1) 编辑
摘要:上一篇,什么是倒排索引以及原理是什么。本篇讲解 Analyzer,了解 Analyzer 是什么 ,分词器是什么,以及 Elasticsearch 内置的分词器,最后再讲解中文分词是怎么做的。 一、Analysis 与 Analyzer Analysis 文本分析是把全文本转换一系列单词(term/ 阅读全文
posted @ 2019-11-28 16:52 隐峯 阅读(2011) 评论(0) 推荐(1) 编辑
摘要:上一篇,我们介绍了 ES 文档的基本 CURE 和批量操作。我们都知道倒排索引是搜索引擎非常重要的一种数据结构,什么是倒排索引,倒排索引的原理是什么。 1 索引过程 在讲解倒排索引前,我们先了解索引创建,下图是 Elasticsearch 中数据索引过程的流程。 从上图可以看到,文档未在 ES 中进 阅读全文
posted @ 2019-11-20 17:10 隐峯 阅读(1875) 评论(0) 推荐(0) 编辑
摘要:上一篇,我们介绍了什么是 Elasticsearch,它能做什么用以及基本概念(索引 Index、文档 Document、类型 Type)理解。这篇主要对 文档的基本 CRUD 以及如何批量操作进行讲解。下面让我们进入正题。 一、文档的 CRUE Create 文档 支持自动生成文档 Id 和指定文 阅读全文
posted @ 2019-11-14 17:19 隐峯 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:本篇文章对 Elasticsearch 做了基本介绍,在后续将通过专栏的方式持续更新,本系列以 Elasticsearch7 作为主要的讲解版本,欢迎各位大佬指正,共同学习进步! 一般涉及大型数据库的电子商务和搜索引擎的产品都面临这样一个问题,产品信息检索花费时间太长。这不良的用户体验,可能导致失去 阅读全文
posted @ 2019-10-11 09:24 隐峯 阅读(1762) 评论(0) 推荐(3) 编辑