MYSQL支持中文和日文全文索引的解决方案有哪些呢?

iou3344 2016-03-16 02:22:38
百度查了下,貌似有php_scws.dll 方案和MySQL中文全文索引插件mysqlcft方案,相关文章如下:
php_scws.dll===》http://www.jb51.net/article/37738.htm
mysqlcft插件===》 http://www.zeroplace.cn/article.asp?id=743

这两者如何使用,我还暂未做测试,因为我想了解了最好的解决方案后再做决定。

之所以需要全文索引,是因为我的搜索大多数是基于模糊搜索的,而数据库都快30万数据了,like之类的会害死我。

之前用ASP+MSSQL2008全文索引效果超级棒,但是第一次接触MYSQL,把原来的ASP改成PHP的过程中才知道,原生MYSQL居然不支持中文和日本这样没有空格分隔的语言,居然不支持,居然不支持,居然不支持,居然不支持,居然不支持,居然不支持,我的妈呀,那不完蛋了,为什么都2016年了,还会有不支持中文的情况呢,更何况是mysql这样的大型数据库。

我的数据库里面,除了简体中文还有部分繁体中文字和日文字,utf-8编码的,请问除了我上面说的那两种之外,最好的解决方案还有哪些呢?不管是付费的方案还是免费的方案都行。

----------
不查不知道,除了针对MYSQL的插件外,还有如:Lucene、Sphinx这样的搜索引擎存在,大家是怎么选择的呢?
[选择搜索引擎:Lucene、Sphinx还是MySQL的全文检索?][1]
[MySQL、Lucene和Sphinx的学习笔记][2]
[论全文检索实现方式lucene Sphinx solr以及比较][3]
[开源搜索引擎评估:lucene sphinx elasticsearch][4]
[sphinx和solr哪个更适合php站点?][5]
[如何选择搜索引擎:Lucene、Sphinx还是MySQL的全文检索?][6]
[基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计][7]

唉,这么一看。。事儿整大了。。。
...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iou3344 2016-03-17
  • 打赏
  • 举报
回复
此问题没有人关注吗?好奇怪。你们大家说一下,你们是如何解决中文的模糊搜索问题的呢?
iou3344 2016-03-16
  • 打赏
  • 举报
回复
引用 2 楼 不想长大啊的回复:
可以考虑用 Sphinx来实现全文检索,这个也是用数据库来实现的
谢谢关注。老大你所说的这个东西是在本地安装吗? 本地调试好了,想往远程服务器迁移mysql和这个东西,好迁移吗?迁移之后还需要在远程服务器上再次配置吗?
  • 打赏
  • 举报
回复
可以考虑用 Sphinx来实现全文检索,这个也是用数据库来实现的
zhu19774279 2016-03-16
  • 打赏
  • 举报
回复
指望MySQL肯定没戏,MySQL的全文索引只能是英文字符。 另外你这么多语言,编码建议换成utf8mb4。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧