| 失效链接处理 | 
| 
      elaticsearch文档 PDF 下载 
	本站整理下载: 
		提取码:jws5 
	相关截图: 
![]() 
	主要内容: 
		Elasticsearch 是一个开源的分布式、 RESTful 风 
	
		格的搜索和数据分析引擎,它的底层是开源库 
	
		Apache Lucene 。 
	
		  Lucene 可以说是当下最先进、高性能、全功 
	
		能的搜索引擎库 
	
		 gateway 底层存储系统,一般为文件系统,支 
	
		持多种类型。 
	
		 distributed lucence directory 基于lucence的分 
	
		布式框架,封装了建立倒排索引、数据存 
	
		储、translog、segment 等实现。 
	
		 模块层 ES的主要模块,包含索引模块、搜索模 
	
		块、映射模块。 
	
		 Discovery 集群node发现模块,用于集群node 
	
		之间的通信,选举coordinate node操作,支持 
	
		多种发现机制,如zen,ec2等。 
	
		 script 脚本解析模块,用来支持在查询语句中编 
	
		写的脚本,如painless ,groovy,python等。 
	
		 plugins 第三方插件,各种高级功能可由插件提 
	
		供,支持定制。 
	
		 transport/jmx 通信模块,数据传输,底层使用 
	
		netty框架 
	
		 restful/node 对外提供的访问Elasticsearch集群 
	
		的接口 
	
		 x-pack elasticsearch的一个扩展包,集成安 
	
		全、警告、监视、图形和报告功能,无缝接入, 
	
		可插拔设计。 
	
		Elasticsearch 
	
		 Elastic 会索引所有字段,经过处理后写入一个反向索引 
	
		( Inverted Index )。查找数据的时候,直接查找该索引。 
	
		 所以, Elastic 数据管理的顶层单位就叫做 Index (索 
	
		引)。它是单个数据库的同义词。每个 Index (即数据 
	
		库)的名字必须是小写。 
	
		 Index 里面单条的记录称为 Document (文档)。许多条  
	
		Document 构成了一个 Index 。  mapping :就是解决就是解决 JSON 文本内容到 field 类型映射关系 
	
		的定义。将时间域视为时间类型,数字视为数字类型,字符 
	
		串识别为全文或精确值字符串,这个识别的过程,叫做 
	
		mapping 。 
	
		不同类型的 field ,有的是精确搜索 (exact value)exact value) ,有的是全 
	
		文搜索 (exact value)full text) 。 
	
		数据类型的分词规则 
	
		 exact value ,在建立倒排索引的时候,是将整个值一起作 
	
		为一个关键词建立到倒排索引中的,并且大小写敏感; 
	
		 full text ,会经历各种各样的处理,分词, normaliztion 
	
		(时态转换,同义词转换,大小写转换),才会建立到倒排 
	
		索引中。 
 | 
    




    
苏公网安备 32061202001004号


    