求mysql+php 中文全文搜索
做个站内搜索,现在用like 这样的效率实在太低了,想改成全文搜索方式。
但看了网上说的中文支持不好,想问一下各位兄弟是如何解决这个问题的?
单独建立主题表和内容表 检索主题
然后根据主题检索内容
mysql还不支持中文全文索引,有个开源中文全文索引引擎,Lucene,到google搜一下。
好的,谁还有更好的方法啊?
Lucene 似乎中文无法搜引啊。
首先,入库时增加汉字对应的ascii码字段,查询时,将汉字转成ascii码进行查询,用全文索引匹配。
5楼的方式可有具体的做法?
是说在入库时就直接把汉字转化为ascii码吗?这样会额外占了太多的空间吗。
你查看汉字和字符和ascii编码的存储状况就知道了
注意不同字符集的占用空间也不同
相关问答:
mysqladmin -u root drop 数据库名
这样删除会要求按y 确定
有没有参数加在后面 让我不用按y确认也可以删除
mysql -u root -e "drop databse 数据库名"
SQL code:
mysql> drop datab ......
在下一台在国外的服务器,是Linux英文版的,在部分网页程序上往mysql数据库中插入,更新中文数据的时候,不管输入什么,都会变成个?问号.输入几个字符,变几个问号.
环境:
Linux:Centos5.2英文版
php:5.0
......
我现在有一个centOS的服务器,因为现在要往里面导入数据,但数据量太大,原来的160G硬盘已经不能满足要求,我添加了一个1TB的硬盘。现在我想把mysql的数据存储路径修改到1T的盘中,不知道有没有高手做过,帮忙解决一 ......
我是新手
各位高手请教一个问题
请问在基于MYSQL数据库的集群能否实现平衡查询及主从复制的功能
谢谢了
End_rbody_60094634//-->
该回复于2009-09-28 09:33:33被管理员删除
对我有用[0]
......
语句如下,其中字段名存储的是网址,整个代码的功能就是统计相同网站的次数,
比如说有两条记录,一个是http://www.baidu.com/ 另一个是http://www.baidu.com/a/b/c/d/
这段代码就会按照点号".&quo ......