1.通过XContentBuilder创建文档
@Test
//创建文档(通过XContentBuilder)
publicvoidtest4() throwsException{
// 创建Client连接对象
Settings settings=Settings.builder().put("cluster.name", "my‐elasticsearch").build();
TransportClient client=new PreBuiltTransportClient(settings) .addTransportAddress(newInetSocketTransportAddress(InetAddress.getByName("127.0.0.1"),9300));
//创建文档信息
XContentBuilder builder=XContentFactory.jsonBuilder()
.startObject()
.field("id", 1)
.field("title", "ElasticSearch是一个基于Lucene的搜索服务器")
.field("content","它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。")
.endObject();
// 建立文档对象
/**
* 参数一blog1:表示索引对象
* 参数二article&#x