ElasticSearch 疯狂学习 第三季(自学)

ElasticSearch 疯狂学习 第三季(自学)

es服务搭建完毕之后,下面我们来学习一下它的增删改查吧。   其实可以将es理解为一个数据库,只是他在做全文检索的时候效率比数据库更快、更稳定。
它可以提供java-api方式调用,也可以提供restful方式调用接口。

学习链接:
1、 es权威学习指南
2、 es复杂查询

为了降低耦合,轻量系统架构,我使用了restful方式去调用es并获取到想要的数据。
下面来学习一下它的具体操作吧。
首先要先设置自己的url地址,当创建好索引和类型之后,地址其实也已经定下来了。-------------http://ip:端口/索引/类型
为了方便增删改查的操作和匹配度的可调控操作,建议将部分信息保存入库,进行实时读取。
下面我们来学习增加信息到某索引中的具体类型中,
增加信息到es中其实是最简单的,只需要将对应的字段和es中类型中字段匹配到 然后组装成对应的json字符串 ,发送http请求即可。
例子:   
String json = "{\"name\":\"cx,\"age\":\"22\"};
http.send(url ,json);
更新操作:
url ----http://ip:端口/索引/类型/_update?pretty
json ----{doc:{name:xxx}}

查询操作:
请看es复杂查询学习。

你可能感兴趣的:(JavaWeb,elasticsearch)