迅睿CMS:ElasticSearch全文搜索插件教程
一、基本操作
1、安装好插件
2、系统后台设置
关闭记忆后台操作界面
3、进入配置管理
配置好索引名称,索引服务器等参数,在下面勾选需要索引的字段、索引类型以及选择分词器。一般中文数据选text,分词器选ik_max_word即可。
4、创建索引以及导入数据
5、查看已经索引的数据
在这里你可以查看和删除已经索引的数据,查看标题的分词效果,如果对分词不满意,可以使用自定义分词
到这里你已经可以使用前台页面【你的域名/index.php?s=zyl_elasticsearch&c=home&m=index】进行愉快的搜索了。
二、使用自定义分词
1、自定义分词分类管理,这个其实没多大用处,只是方便大家为词语分类而已
点击自定义词库分类,进入自定义词库分类管理
分类列表
添加分类
2、自定义词库管理
点击进入自定义词库管理
自定义分词列表
添加自定义分词
3、ElasticSearch服务端设置
1、打开elasticsearch/plugins/ik/config/IKAnalyzer.cfg文件,修改remote_ext_dict的值为【你的网址】/dict/fenci.dic,如图所示
2、重启elasticsearch服务端
到这里自定义词库设置完成,之前已经索引的数据是不会按新词库分词的,这里就需要【删除索引】删除之前的旧数据,然后重新【创建索引】->【导入数据】
三、使用系统钩子,增删改自动同步索引
把下面的钩子代码添加到系统config/hooks.php文件
到此,我们插件已经能正常工作了。
相关文档
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
- 迅睿CMS:分页标签的统计标签样式缺失
- 迅睿CMS:4.5.3手动升级用户系统插件
- 迅睿CMS:防止垃圾信息提交/预防灌水
上一篇: 迅睿CMS:多语言系统插件
下一篇: 迅睿CMS:滑块验证码教程