Elasticsearch 关于java的api网上有不少资料了,最后面是一个很完整的博客讲解。我这篇主要补充一下如何使用java 对于elasticsearch搜索引擎的index创建一个新的mapping。不过再上代码之前有几点总结说一下哈,我觉得是有不少新手不清楚的:
1.索引index索引可能有多个类型type,每个类型有自己的映射mapping,不同类型的文档可以存放在同一个索引中
2.类型type包含一个名字typename——例如 user —— 和一个 mapping映射
package es.java.api_test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import org.elasticsearch.client.Client;
public class Createmapping {
public static void main(String[] args) throws IOException {
Client client = ConnectES.getInstance().getTransportClient();
// 索引可能有多个类型,每个有自己的映射,不同类型的文档可以存放在同一个索引中
File article