try (TransportClient client = createClientSingle()) {
            //2.    创建XContentBuilder对象,对应json
            XContentBuilder builder = XContentFactory.jsonBuilder()
                    .startObject()
                       .startObject("tableName")
                          .startObject("properties")
                             .startObject("id")
                                   .field("type", "integer")
                                   .field("store", true)
                             .endObject()
                             .startObject("title")
                                   .field("type", "text")
                                   .field("store", true)
                                   .field("analyzer", "ik_smart")
                             .endObject()
                          .endObject()
                       .endObject()
                    .endObject();

            //3. 创建映射
            client.admin().indices().preparePutMapping("indexTest").setType("tableName").setSource(builder).get();
        } catch (Exception e) {
            e.printStackTrace();
        }