ElasticSearch使用总结(一)
1.什么是ElasticSearch
- ElasticSearch是一个基于Apache Lucene的分布式多用户能力的全文搜索引擎
- Elasticsearch是用Java开发的,提供简单易用的RESTful web API。
- 轻松的横向扩展,支持PB级的结构化数据或者非结构化数据处理。
2.索引创建
es是以restful风格来命名自己的api的,动作是以http方法来决定的
创建索引
创建成功,这里的boot就是我们的索引,注意小写,且不能有下划线,每一个框框都是es的分片,注意看图,粗线框就是主分片,而相对较细的框框就是备份。举例,细框0就是粗框0
非结构索引和结构化索引
mappings后面是空的,就是非结构话索引,反之,亦然。
创建结构化索引,这里在head插件里面写json,json编写很困难,推荐psotman。psotman是一个有可视化界面的http模拟器,可以帮我们验证json结构。