1、跳靴:2.1.8 .釋放
2、spring-data-elastic search-3.1.10。釋放;排放;發布
彈性搜索:6.6.2
3.分詞系統:版本ik6.6.2
基巴納-6.6.0
1.版本問題
我不是唯壹壹個遇到這個問題的人。網上有很多人遇到過這個問題,他們會找很久。找到正確的版本將節省大量時間。
?因為網上有很多關於安裝和配置的文章和視頻,這裏就不多說了,我就簡單說說通過註釋動態配置設置。
2.通過註釋動態配置設置。
因為我使用動態索引生成,所以我通過註釋來設置設置,特別是當我進行自動補全和推薦時,我需要進行Put設置。
⑴實體配置
?@ Document(index name =“products“,type =“_ doc“,shards = 1,replicas = 0)
@ setting(setting path =“/JSON/settings/settings . JSON“//es設置用拼音完成。
@ mapping(mapping path =“/JSON/mappings/product index . JSON“//解決IK分詞無法使用的問題。
主要有三種配置:1,並定義自己的索引名稱、類型、分片和其他相關屬性。
?2.設置設置我們通用設置json文件//es的路徑設置自動補全和拼音等通用屬性。
?3.映射和解決使用IK分詞(也可以通過@Field字段完成)。
具體的實體內容基於您自己項目的實體操作。只需在resources目錄中創建自己的json文件,如下圖所示:s。
Mappings是壹個索引文件,它映射到您自己的搜索設置中,常規設置放在Settings中(當然,您也可以通過kibana語句執行它)。
編寫settings.json和映射的示例如下: