ElasticSearch 索引模块——集成IK中文分词
?
下載插件地址 https://github.com/medcl/elasticsearch-analysis-ik/tree/v1.10.0
?
?
對這個插件在window下進行解壓
?
?
用maven工具對插件進行源碼編譯(這里提醒一下,記得把目錄切換到插件的解壓目錄下)
?
?成功了!
?
?把這個路徑下的壓縮包放到在集群的三個節點里建的ik目錄(ik目錄要提前建好)
?
?
上傳完了解壓
?
?其他兩個節點slave1 slave2也是一樣的操作!
重啟elasticsearch!
?
?可以看出來,重啟出錯了,ik插件的版本跟我安裝的es版本不對應,返回官網看看是怎么回事
?
?因為我這里的es版本是2.4.3所以報錯了!!!
重新下載新的版本,并在windows下解壓
?
?用maven對其進行源碼編譯
?
然后重復前面的操作。重啟es!
測試分詞效果
curl 'http://master:9200/djt/_analyze?analyzer=ik_max_word&pretty=true' -d '{"text":"我是中國人"}'
?
另外一種方式:
curl 'http://master:9200/djt/_analyze?analyzer=ik_smart&pretty=true' -d '{"text":"我是中國人"}'
?
?
轉載于:https://www.cnblogs.com/braveym/p/7095641.html
總結
以上是生活随笔為你收集整理的ElasticSearch 索引模块——集成IK中文分词的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux Ubuntu系统下Java开
- 下一篇: scikit-learn:通过Non-n