![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
农夫渔民
漫漫修行路
展开
-
elasticsearch安装
Elasticsearch安装一、安装环境阿里云,使用lsb_release -a查看linux信息 二、安装过程 从es官网选择你需要的es版本,地址为https://www.elastic.co/downloads/past-releases,我选择安装的版本为5.5.2使用wget命令下载,命令为wget https://artifacts.elastic.原创 2018-03-06 18:35:59 · 192 阅读 · 0 评论 -
elasticsearch学习记录一
elasticsearch学习记录一Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。不...原创 2019-03-20 09:39:44 · 147 阅读 · 0 评论 -
elasticsearch之查询
elasticsearch之查询Elasticsearch 使用一种称为倒排索引的结构,它适用于快速的全文搜索。一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表例如,假设我们有两个文档,每个文档的content域包含如下内容:The quick brown fox jum...原创 2019-03-27 19:30:24 · 116 阅读 · 0 评论 -
elasticsearch之分布式搜索过程
elasticsearch之分布式搜索过程elasticsearch搜索被执行成一个两阶段过程,我们称之为query then fetch查询阶段:在初始查询阶段时,查询会广播到索引中每一个分片拷贝(主分片或者副本分片)。 每个分片在本地执行搜索并构建一个匹配文档的 _优先队列_。一个优先队列仅仅是一个存有top-n匹配文档的...原创 2019-03-28 10:14:31 · 226 阅读 · 0 评论 -
elasticsearch的内部分片原理
elasticsearch的内部分片原理我们知道elasticsearch的搜索是基于倒排索引,倒排索引被写入磁盘后是不可改变的:它永远不会修改。不变性有重要的价值:不需要锁。如果你从来不更新索引,你就不需要担心多进程同时修改数据的问题。 一旦索引被读入内核的文件系统缓存,便会留在哪里,由于其不变性。只要文件系统缓...原创 2019-03-28 12:53:11 · 1286 阅读 · 0 评论