笔记总结知识点:
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使结果高亮<