- 9
- 0
- 约3.17千字
- 约 6页
- 2022-03-06 发布于上海
- 举报
? ?
?
? ?
ElasticSearch可扩展的开源弹性搜索解决方案
?
? ?
?
?
?
?
?
?
?
? ? ?
?
?
?
?
?
一、ElasticSearch集群入门
A.什么是ElasticSearch
1.概念:
索引(index):是ElasticSearch存放数据的地方
文档(document):是ElasticSearch中存储的主要实体
文档类型:文档类型可以区分不同的对象
节点和集群:ElasticSearch支持在多台协同工作的服务器上运行
分片:节点的计算能力或硬件限制不够时,可以将数据切分,每部分是一个单独的Apache Lucene索引,称为分片(shard)
副本:为了提高查询的吞吐量或实现高可用性,可以启用分片副本,是对原始分片的一个精确拷贝
2.状态查看:
http://localhost:9200/
http://localhost:9200/_cluster/health?pretty
3.操作:通过REST操作数据,GET、POST、PUT、DELETE
二、搜索数据
A.查询和索引的过程
1.索引过程:准备发磅到ES的文档并在索引中存储文档的过程
2.搜索过程:匹配满足查询条件的文档的过程
3.分析过程:预备字段内容,并将其转换为可以写放Lucene索引的词项(term)的过程
词条化:输入文本被分词器转换为一个词条流
过滤
原创力文档

文档评论(0)