分布式検索elasticsearch java APIの(六)------一括追加削除インデックス
Elasticsearchはインデックスドキュメントの一括追加または削除をサポートし、java apiではBulkRequestBuilderを構築し、バッチのindex/deleteリクエストをBulkRequestBuilderに追加し、BulkRequestBuilderを実行します.次に例を示します.
インデックス操作の参照を追加するには、次の手順に従います.http://blog.csdn.net/laigood12345/article/details/7460544
索引の削除操作の参照:http://blog.csdn.net/laigood12345/article/details/7460602
参考資料:http://www.elasticsearch.org/guide/reference/java-api/bulk.html
本住所:http://blog.csdn.net/laigood12345/article/details/7606079
import static org.elasticsearch.common.xcontent.XContentFactory.*;
BulkRequestBuilder bulkRequest = client.prepareBulk();
bulkRequest.add(client.prepareIndex("twitter", "tweet", "1")
.setSource(jsonBuilder()
.startObject()
.field("user", "kimchy")
.field("postDate", new Date())
.field("message", "trying out Elastic Search")
.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.execute().actionGet();
if (bulkResponse.hasFailures()) {
//
}
インデックス操作の参照を追加するには、次の手順に従います.http://blog.csdn.net/laigood12345/article/details/7460544
索引の削除操作の参照:http://blog.csdn.net/laigood12345/article/details/7460602
参考資料:http://www.elasticsearch.org/guide/reference/java-api/bulk.html
本住所:http://blog.csdn.net/laigood12345/article/details/7606079