因為es6.x以后調整一個index只能有一個type,官方默認在所有的index自動加了一個_doc的type,所以當我們不指定或者指定不為_doc的type時,會報這個錯誤
@Document(indexName = "xxxx",type = "_doc")
如果你的springboot是2.2.x type寫為"_doc"。如果是2.3.x type不寫即可。
因為只能有一個type,所以原先的數據庫對應index,表對應type這種抽象關系就不成立了,所以indexName直接定義為你們的實體名字就行,為了做區分可以使用xx_xxx的做法,比如說數據庫名字是xx,實體名是user,那么可以這么定義indexName="xx_user"。
