在项目中遇到一个问题,因业务问题需要再实体类中冗余一个字段,且该字段没必要生成ES Mapping,经过一番研究、搜索之后终于得到解决,可使用 @Transient 注解(需注意,注解为java.beans.Transient) 标记在该字段的setter方法上,这样在使用ES.index时,则不会将该字段映射到ES mapping中
ElasticSearch 忽略实体类中某个字段到mapping映射
最新推荐文章于 2023-08-26 01:11:15 发布

在项目中遇到一个问题,因业务问题需要再实体类中冗余一个字段,且该字段没必要生成ES Mapping,经过一番研究、搜索之后终于得到解决,可使用 @Transient 注解(需注意,注解为java.beans.Transient) 标记在该字段的setter方法上,这样在使用ES.index时,则不会将该字段映射到ES mapping中