如何在Vertx Java中使用ElasticSearch与EventBus?

时间:2015-11-23 05:12:46

标签: java elasticsearch vert.x

有人可以让我知道如何在vertx中使用elasticsearch for java.I使用了eventbus但我无法完成它。 Vertx新手。任何帮助将不胜感激。 我试过这种方式。索引名称是电影。 Index_type是电影。 ID为1.我想删除此记录。使用默认配置。

 JsonObject delete = new JsonObject(); 
 delete.put("action", "delete");
 delete.put("_index", "movies");
 delete.put("_type", "movie");
 delete.put("_id", "1");
 vertx.createHttpServer().requestHandler(req -> {
     vertx.eventBus().send("et.vertx.elasticsearch", delete);
 })listen(8080);

2 个答案:

答案 0 :(得分:0)

检查一下,它是Elasticsearch的一个vertx服务......应该得到 你去了。

https://github.com/englishtown/vertx-elasticsearch-service

答案 1 :(得分:0)

此回购以弹性搜索6.1进行尝试。最初是从ef-labs / vertx-elasticsearch-service分叉的,但此后出现了很多分歧。最好从Vert.x开始使用ES:

https://github.com/hubrick/vertx-elasticsearch-service