- XF versions
- 2.2+
- 2.3+
- 许可/License
- 已授权/Licensed
- 其它信息
- 如果您不想在服务器安装ES或者您使用的是虚拟主机无法安装ES,这个中文搜索包是极好的选择了。适用于 XenForo 论坛的中文搜索增强插件。无需 ElasticSearch,基于 MySQL 全文搜索优化中文检索体验。
核心功能
✅ **中文分词搜索** - 自动将中文字符分割处理,提升搜索精度
✅ **中英文混合** - 智能识别并分离中英文,支持混合内容搜索
✅ **精准匹配** - 可配置完全匹配或模糊搜索模式
✅ **词尾处理** - 自动处理英文单词变形(s, ing, ed, er等)
✅ **大小写忽略** - 可选的英文大小写不敏感搜索
技术优势
🚀 无需安装 ElasticSearch
💾 充分利用 MySQL 全文索引
⚡ 高性能,低资源消耗
🔧 灵活的配置选项
📦 开箱即用,安装简单
原插件地址:cnxfans
PS:此插件将与原作者传递收益,请悉知!
本次升级支持 XenForo 2.3.9 版本。
核心代码更新
- 搜索源类
- ✅ 替换 utf8_strlen/substr/strpos 为 Str::strlen/substr/strpos
- ✅ 添加 use XF\Util\Str 导入
- ✅ 标准化方法可见性(protected)
- ✅ 完善 PHPDoc 注释
- 搜索处理类
- ✅ 添加类属性声明
- ✅ 所有辅助方法改为 protected
- ✅ 改进类型声明和文档
- 安装/升级脚本
- ✅ 添加 upgrade2000000Step1() 方法
- 搜索源类