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

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

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

学习链接:

为了降低耦合,轻量系统架构,我使用了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复杂查询学习。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值