elasticsearch api中的Bulk API操作
来源:互联网 发布:js点击事件的window 编辑:程序博客网 时间:2024/06/06 01:22
在elasticsearch中bulk的概念,其实和sql中的group by有异曲同工的作用。
The bulk API allows one to index and delete several documents in asingle request. Here is a sample usage:
import static org.elasticsearch.common.xcontent.XContentFactory.*;BulkRequestBuilder bulkRequest = client.prepareBulk();// either use client#prepare, or use Requests# to directly build index/delete requestsbulkRequest.add(client.prepareIndex("twitter", "tweet", "1") .setSource(jsonBuilder() .startObject() .field("user", "kimchy") .field("postDate", new Date()) .field("message", "trying out Elasticsearch") .endObject() ) );bulkRequest.add(client.prepareIndex("twitter", "tweet", "2") .setSource(jsonBuilder() .startObject() .field("user", "kimchy") .field("postDate", new Date()) .field("message", "another post") .endObject() ) );BulkResponse bulkResponse = bulkRequest.get();if (bulkResponse.hasFailures()) { // process failures by iterating through each bulk response item}
0 0
- elasticsearch api中的Bulk API操作
- Elasticsearch的Bulk API使用
- 分布式搜索引擎elasticsearch PHP API index bulk 批量插入操作
- ElasticSearch实战 (二)CRUD以及bulk批量操作 api
- Elasticsearch java API (11)Bulk API
- elasticsearch api中的Update API操作
- elasticsearch api中的Multi Get API操作
- elasticsearch api中的get操作
- elasticsearch api中的delete操作
- Elasticsearch java api(五) Bulk批量索引
- Elasticsearch java api(五) Bulk批量索引
- Elasticsearch java api(五) Bulk批量索引
- Elasticsearch java api中Bulk批量索引
- Elasticsearch java api(五) Bulk批量索引
- elasticsearch之Document APIs【Bulk API】
- elasticsearch api中的Delete By Query API操作
- Elasticsearch API操作01
- elasticsearch rest api操作
- 安卓遇到 Do you want to schedule the following file for addition to Subversion? 解决办法
- org.apache.shiro.session.UnknownSessionException: There is no session
- bzoj 3529 [Sdoi2014]数表
- 安卓学习笔记---对List集合进行排序(正序或者倒叙)
- 美人薄幸二首
- elasticsearch api中的Bulk API操作
- 新浪微博网站接入开发(渣浪的api写的骗人,不用urlencoding!!!!!!)
- 利用spring-test+junit进行单元测试
- 2017年,开发App你需要知道的那些事
- 大家好才是真的好
- java I/O系统(2)-装饰器模式
- vs下查看汇编代码
- html基础
- C语言进阶之N种方法实现两个数的交换