14、ElasticSearch
一、概念
ES是分布式全文搜索引擎,可以近乎实时的存储、检索数据。
二、基本操作
创建索引(创建数据库)
put请求:http://localhost:9200/shopping
查询某个索引
get请求:http://localhost:9200/shopping
删除某个索引
delete请求:http://localhost:9200/shopping
给某个索引添加文档(行)
post请求:http://localhost:9200/shopping/_doc/1001
其中1001表明创建后的该文档的主键,如果不指定,ES会生成随机主键
入参:
{"title":"小米手机","category":"小米","images":"http://www.gulixueyuan.com/xm.jpg","price":3999.00
}
查询某个索引的某个文档
get请求:http://localhost:9200/shopping/_doc/1001
查询某个索引的所有文档
get请求:http://localhost:9200/shopping/_search