暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片
知识篇_Elasticsearch是个啥以及麒麟v10 下如何安装.docx
842
11页
1次
2022-05-04
5墨值下载

Elasticsearch

悉,故打算系统学习之。
按照自己的学习惯例,一是了解主要概念,二是动手安装一遍。
故,本文大纲为:
1.
概念理解:
 
是什么?
 
发展史
 
市场成熟度
2.
安装部署
 
下如何安装
 
方式如何安装
一、
ES
概念理解:
1. ES
是什么(
Elas t i c s e arc h
)?



!"# #$%&'
目前,
Elascsearch
是一个免费及开放(
free and open
)的项目。

公司也拥有
'
(
开源项,三个项目形成了
(
软件栈,形成了一
强大的生态圈。其中:
)'
负责数据的采集,处理(丰富数据,数据转换等);
)(
负责数据展示,分析,管理,监督及应用;
)
处于最核心的位置,它可以帮对数据进行快速地搜索及分析。

是一基于

的一开源高扩展的布式文检引擎基于
$%&
*
接口,隐藏了

的复杂性,从而让全文搜索变得简单;可近乎实时的存储、检索
数据,可扩展性强,可处理
+,
级别的数据。
理解
ES
的关键在于理解
lucene
的基本原理:

能、可伸信息搜索
-$
...
由鼎鼎大
'/0'
12

计原理,可以非常高效地实现文本查找,在底层采用了分段的存储模式,使它在读写时几
乎完全避免了锁的出现,大大提升了读写性能。
关于

的原理,可参见如下链接,这里不再赘述:
3"***)4)5"67.888
官方客户端在
Java
.NET
C#
)、
PHP
Python
Apache Groovy
Ruby
和许多其他语言中
都是可用的。
Elascsearch
以上大致了解了
ES
是什么?
接下来再说一下

的发展史,了解其发展史,可帮助我们知道所以然和不然。
4. ES
发展史

是一个基于
9"
%:
)的开源搜索引擎。无论在开源还是专有领域

可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
1999
年,
Doug Cu&ng
创建了一个叫
Lucene
的开源项目:
)
一个完全用
12
写的搜索引擎库
)
..;
年,是一个级的
9"
开源项目
)
强大的全文搜索功能

是一个库,本身并不提高可用性及分布式部署。要发其强大的作用,
使用
12
其集成应用中。而

非常复杂,深入的了解检索关知
理解它是如何工作的,上手比较困难
这里可以出和放来理解。
2004
年,
Shay Banon
是现在
Elasc
CEO
,开发了一个叫
Compass
的开源项目:
)
建于

之上
)
目的是使得

搜索更容易集成
12
应用中
)
可扩展性变得
2010
年,
Shay
完全重新编写了
Compass
以实现如下的个目的:
)
设计之初,使用分布式部署设计
)
可方便地使用其它的语言进行对接
<
终把这个项目之为

..
.
发布
'
上。
不过,

仅仅

和全文搜索引擎,它还提
)
分布式的实时文件存储,段都被索引可被搜索
)
实时分析的分布式搜索引擎
)
可以扩展百台服务器,处理
+,
结构化或结构化数据
上述功能被集服务应用可以过简单
$%&9+-
种语言的客户
命令

非常单,许多理的省值对初
隐藏了复杂的搜索引擎理论。

是它的搜体验源于它的速(
"
)。比较
其它的数据引擎,

可以实的搜索


是一种
分布式的部署,极易扩展(

小结

是使用
12
使用

来建索引实现搜索功能简单
$%&9+-
让全文搜索变得简单隐藏

的复杂性;其是实时分析的分布式搜索引擎
可以扩展百台服务器,处理
+,
结构化或结构化数据。
of 11
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。