IDEA @Document(indexName = "xxxx",type = "_doc") 報錯


因為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"。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM