Elasticsearch技术解析与实战
上QQ阅读APP看书,第一时间看更新

1.6.3 增加文档

代码如下:

IndexResponse response = client
  .prepareIndex(indexName type "1")
  .setSource(//这里可以直接用json字符串
    jsonBuilder().startObject()
      .field("type" "syslog")
      .field("eventCount" 1)
      .field("eventDate" new Date())
      .field("message" "secilog insert doc test")
    .endObject()).get();
System.out.println("index:"+response.getIndex()
                           +" insert doc id:"+response.getId()
                           +" result:"+response.isCreated());