首页 > 解决方案 > 有没有办法在elasticsearch java中按顺序生成唯一的Long Id?

问题描述

我正在尝试创建一个唯一的长 ID。我不能使用 @GeneratedValue(strategy = GenerationType.IDENTITY) 因为没有数据库。我想知道 elasticsearch 是否提供任何注释来创建 int/long 唯一 ID。

import java.io.Serializable;
import org.springframework.data.elasticsearch.annotations.Document;

@Document(indexName = "province", type = "pdf")
public class Pdf implements Serializable{

    private static final long serialVersionUID = -1L;

    private Long id;
    private String name;
    private String description;

   //getter and setters
   // contructor with and without fields 
}

标签: javaspring-bootelasticsearch

解决方案


推荐阅读