ES中遇到过什么问题

 1 . 要是创建了索引库 , ES对应的实体类就不能加@Field这个注解了 。

否则会包类型不匹配异常 , 冲突了 。

2. 

 

 

会报这个类型转换异常 ,

是因为mapper层继承ElasticsearchRepository时需要指定存储的对象以及Id类型,我指定Id是String类型,

我的对象中Id实际类型是Long,导致找不到具体实现类

 

 

 

 

 

 

 

 

3 . 聚合查询失效用keywords 。

使用es聚合统计 时,大部分程序员都会犯的错误,应该这么解决

使用聚合时提示提示Fielddata is disabled错误 , 

 聚合这些操作用单独的数据结构(fielddata)缓存到内存里了,需要单独开启。

 

 

 

 

 

posted @ 2020-04-14 22:20  AACER  阅读(327)  评论(0编辑  收藏  举报