如何使用Java将数据插入到ElasticSearch中的索引中

时间:2014-07-09 07:13:14

标签: elasticsearch

我是Elastic Search的新手。我已经使用CURL完成了插入,更新和搜索。我需要知道如何使用java实现这一点。有什么方法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我将从elasticsearch官方文档中给你一个例子:

import static org.elasticsearch.common.xcontent.XContentFactory.*;

IndexResponse response = client.prepareIndex("twitter", "tweet", "1")
    .setSource(jsonBuilder()
                .startObject()
                    .field("user", "kimchy")
                    .field("postDate", new Date())
                    .field("message", "trying out Elasticsearch")
                .endObject()
              )
    .execute()
    .actionGet();

有关详细信息,请查看官方Elasticsearch Java API page