目录 前言 1. JAVA操作Elasticsearch手动指定ID 2. JAVA操作Elasticsearch自动生成ID 3. DSL方式手动指定ID 4. DSL方式自动生成ID 前言 Elasticsearch一共有两种主键生成策略,一个是手动指定和一个是自动生成! 1. JAVA操作Elasticsearch手动指定ID IndexRequest indexRequest = new IndexRequest(indexName); // 手动指定id indexRequest.id(obj.getId()); 效果如图 2. JAVA操作Elasticsearch自动生成ID 无须指定ID,es会自动生成id规则 3. DSL方式手动指定ID 示例 PUT /index/type