Elasticsearch 6.2中文搜索引擎
Elasticsearch 的中文搜索体验,用 IK 插件配合起来效果真的挺不错。6.2 这个版本我用过一阵,稳定性还行,性能也比较靠谱,尤其是在大批量数据检索时,响应也快,资源占用也控制得住。
Elasticsearch 6.2 的配置过程说实话不算复杂,压缩包里都准备好了。你只要把 elasticsearch.zip
解压,改下 config/elasticsearch.yml
,指定一下节点和端口这些,基本就能跑起来。启动脚本在 bin/elasticsearch
,一键启动没啥坑。
IK 分词插件是亮点,它对中文的支持确实蛮智能的,能自己切词,还支持自定义词典。适合做那种内容搜索或日志检索场景。你想搞个类似“电商商品搜索”那种,直接就能上手。
IK 插件版本是 6.2.3,正好跟 ES 6.2 对得上。解压后在 config/analysis-ik
目录里,你可以改 IKAnalyzer.cfg.xml
配置词典啥的,改完重启服务就行。
还有一点挺实用的,ES 6.2 支持初步的 SQL 查询,比如你以前用数据库查数据查习惯了,那这功能可以降低一点学习成本。你可以试试 GET /_sql?sql=SELECT * FROM my_index
这种格式。
X-Pack 插件也内置进来了,虽然默认是收费的,但你能用到一些基本的安全功能,比如用户认证、权限控制,部署在公网也更安心一点。
如果你刚开始想搭个中文搜索引擎练练手,或者做个公司内部知识库搜索,这套资源真的还挺适合。不需要自己从零折腾版本匹配这些,直接解压跑就能上手。
资源包可以从这边下:elasticsearch6.2.4ik 分词器,其他相关版本也可以顺手参考一下。
下载地址
用户评论