分享

MySQL 全文搜索中文支持

 Ralf_Jones 2006-02-22
MySQL 全文搜索中文支持

MySQL 自带全文搜索功能,由于是本地代码实现,效率较高,但是一直不支持中文。vBulletin 中文独创的技术使其能够完美支持 MySQL 全文搜索,包括自然语言搜索和逻辑搜索,大幅提高全文搜索效率,是目前同类产品中支持中文搜索最好的产品!

本增强版开始自带这项技术,具体实施方法是:
1. 配置好 mysql。mysql 需要版本 4.1.2 以上,数据库内部编码需要为 utf8 编码。另外要在 my.ini 中的 [mysqld] 下加上一行
代码:

ft_min_word_len=2
然后重启 mysql。
2. 安装/升级论坛,在后台论坛设置,搜索类型中打开 mysql 全文搜索。
3. 对于升级的论坛,打开全文搜索后,需要在维护->更新计数器处重建搜索索引。
4. 现在全文搜索工作正常了!

升级

若您是 vB 3.5 标准版的用户,直接运行 install 目录下的 upgrade.php 即可升级;
若您是 vB 3.0.7 以下 vB 3.0.0 Beta3 以上版本的用户,请您首先将论坛编码转换为 UTF-8。您可以使用我们提供的 vBulletin 3 GB/BIG5 编码到 UTF-8 编码的自动转换程序 1.0 帮助您进行转换。转换完成后,运行 upgrade.php。若您在转换过程中遇到什么问题,可以联系我们,我们会为您免费进行转换工作。

升级完成后,默认隐藏帖是所有用户组都没有权限的,因此您需要到用户组->编辑用户组,编辑每个用户组的隐藏帖权限。



songofsongs 2005-12-19 20:49

问两个问题:

1. 中文论坛可以用 MySQL 全文搜索了?

2. 标准版 3.5.2 有没有这个功能?

yeshou 2005-12-19 20:55

Mysql本身不知支持中文的全文搜索 我们不知道哪个白痴喝醉了想了个办法
Mysql就突然支持了 不过目前只支持UTF8编码的中文全文搜索


引用:

作者: songofsongs
问两个问题:

1. 中文论坛可以用 MySQL 全文搜索了?

2. 标准版 3.5.2 有没有这个功能?


crackcn 2005-12-22 13:15

呵呵,没钱享用的啊

songofsongs 2005-12-23 01:56

要另外裝軟件的吧?yeshou 指的那個白癡好象就是涼鞋說的那個。

yeshou 2005-12-23 13:58

不需要另外装软件 对mysql的my.ini修改一下就可以了 那个传说中的白痴是007pig

引用:

作者: songofsongs
要另外裝軟件的吧?yeshou 指的那個白癡好象就是涼鞋說的那個。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多