当前位置: 首页 > elasticsearch, 搜索 > 正文

elasticsearch java client:索引数据

1 星2 星3 星4 星5 星 (1 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

es索引数据非常方便,只需构建个json格式的数据提交到es就行,下面是个java api的例子

1
2
3
4
5
6
7
8
9
10
XContentBuilder doc = jsonBuilder()
      .startObject()     
          .field("title", "this is a title!")
          .field("description", "descript what?") 
          .field("price", 100)
          .field("onSale", true)
          .field("type", 1)
          .field("createDate", new Date())                          
     .endObject();
client.prepareIndex("productIndex","productType").setSource(doc).execute().actionGet();

其中productIndex为索引库名,一个es集群中可以有多个索引库。productType为索引类型,是用来区分同索引库下不同类型的数据的,一个索引库下可以有多个索引类型。

本文固定链接: http://www.chepoo.com/elasticsearch-java-api-index.html | IT技术精华网

elasticsearch java client:索引数据:等您坐沙发呢!

发表评论