spring启动+ElasticSearch+排除类字段

7d7tgy0s  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(437)

我想排除类中某些字段,这些字段不包括在ElasticSearch中。在下面的类中,您可以看到四个属性,它们都包含在ElasticSearch中。但ElasticSearch不应包含“erpitemnumber”属性。
有人有什么想法吗?

public class Item
{
    @Id
    private long itemId;
    @Field(name = "item_number", type = FieldType.Keyword)
    private String itemNumber;
    private int erpItemNumber;
    @Field(name = "description", type = FieldType.Keyword)
    private String itemName;
    [Getter and Setter...]
}

谢谢。

7xzttuei

7xzttuei1#

您可能需要使用-elasticsearchentitymapper
它支持使用传统的 @Transient 可以解决问题的注解。

相关问题