本文主要是介绍ElasticSearch学习笔记 --- 调研笔记知识点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
笔记总结知识点:
1.安装ElasticSearch。
2.ELasticSearch是使用Java开发并使用Lucene作为核心来实现所有索引和搜索的功能
3.使用是通过简单的restful API来使用。
4.安装Marvel(ES的管理和监控)
5.特点:
分布式的实时文件存储,每个字段都被索引并可被搜索
分布式的实时分析搜引擎
可以扩展到上百台服务器,处理PB级机构化或非结构化数据
6.集群是一组具有相同cluster.name,且网段相同的的结点集合
7.两种client
{
节点客户端(node client)
传输客户端 (Transport client)
}
8.ElasticSearch是面向Document的,存储整个对象或Document,不仅仅是存储,还会index
9.索引(名词):
一个索引就像是传统关系数据库中的数据库,它是先关文档存储的地方,index的复数是indices或indexes
10.索引(动词):索引一个文档,表示把一个文档存储到索引里面,以便他可以被检索或者查询
11.利用倒排索引达到加速索引。
12.使用DSL(Domain Specific Language 领域特定语言)查询
13.查询结果可以使用highlight使结果高亮<
这篇关于ElasticSearch学习笔记 --- 调研笔记知识点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!