ElasticSearch安装拼音插件(pinyin)
生活随笔
收集整理的這篇文章主要介紹了
ElasticSearch安装拼音插件(pinyin)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
環(huán)境介紹
集群環(huán)境如下:
- Ubuntu14.04
- ElasticSearch 2.3.1(3節(jié)點)
- JDK1.8.0_60
開發(fā)環(huán)境:
- Windows10
- JDK 1.8.0_66
- Maven 3.3.3
- Intellij IDEA 2016.1
下載編譯Pinyin
- clone elasticsearch-analysis-pinyin
通過IntelliJ從git上克隆elasticsearch-analysis-pinyin工程; - 修改ES版本
下載完項目后修改項目根目錄下pom.xml文件中的properties/elasticsearch.version節(jié)點值為2.3.1,以確保編譯后的版本兼容ES2.3.1版本; - 編譯
打開IntelliJ Terminal工具,輸入以下命令:
mvn clean install -Dmaven.test.skip
可以在項目目錄elasticsearch-analysis-pinyin\target\releases看到編譯后的結(jié)果elasticsearch-analysis-pinyin-1.7.4.zip,以及elasticsearch-analysis-pinyin\target目錄下的elasticsearch-analysis-pinyin-1.7.4.jar。
這里我們主要使用zip包。
安裝部署
- 安裝
在ES服務(wù)器每個節(jié)點的${ES_HOME}/plugins目錄下新建文件夾,名為pinyin;
解壓上述zip壓縮包,可見三個文件elasticsearch-analysis-pinyin-1.7.4.jar、plugin-descriptor.properties、pinyin4j-2.5.0.jar,將其上傳到ES服務(wù)器pinyin文件夾內(nèi)即可; - 重啟
節(jié)點安裝完pinyin插件后,需要重啟生效。 - 多節(jié)點集群
ES集群每個節(jié)點都進行上述安裝。
測試
分詞測試
- 建立測試索引
建立一個測試分詞效果的索引medcl,在節(jié)點終端執(zhí)行如下代碼:
- 通過瀏覽器測試分詞
若測試成功,瀏覽器返回結(jié)果如下:
建立拼音索引
- 建立索引并設(shè)置分詞
- 建立mapping
- 上傳數(shù)據(jù)
- 在瀏覽器請求檢索
若檢索成功,瀏覽器返回以下結(jié)果:
參考資料
- ElasticSearch拼音插件elasticsearch-analysis-pinyin使用介紹
- elasticsearch analysis pinyin
附件列表
?
轉(zhuǎn)載于:https://www.cnblogs.com/myitroad/p/5901629.html
總結(jié)
以上是生活随笔為你收集整理的ElasticSearch安装拼音插件(pinyin)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10备份系统怎么还原 win10系
- 下一篇: 40平米的客厅用几匹的空调合适啊?