高分征集php 全文检索方案,请高手进,请有经验的前辈进,请关注这个问题的朋友帮顶 SELECT * FROM `tablename` WHERE `textfield` LIKE BINARY '%".$keyword."%' ORDER BY `datefield` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xuzuning(唠叨) 大哥能说得详细点么? 能快!首先“全文检索”的速度本身就是是很快的,你测试一下就知道了其次,将内容转换成拼音只是在插入数据或修改数据时做一次。所花费的时间对“查询”来讲是可忽略不计的只是得增加不少存储空间转换成拼音也不是很好的办法,只是不得已而为之。“汉字”——“han4 zi4”这样在“全文检索”时会将包含“汉”或“字”的记录都检索出来,显然并不符合要求,所以还需要用程序“过滤”一下。使用“分词”技术简单的说来就是把数据(中文)按两个字一组截断“全文检索”——“全文”、“文检”、“检索”把得到的字组合与文章的id一同保存在一张表里由于检索时可利用索引所以是很快的请所有关心“全文检索”的朋友注意:“全文检索”是有一套完整的表述语法的,如果你自行开发“全文检索”功能。就需要自行实现他的语法,否则人家是不能高效的检索到所需资料的 谢谢 xuzuning(唠叨) 的回答. 讲了这么多,我现在能大概知道怎么回事了 分词会不会占用更多的存储空间呢? 还有就是文件检索和数据库检索哪个效率会高一些呢? 路过,学点东西哦也很想自己也做一个 lsxaa(小李铅笔刀) ,什么时候你做出来了,也分享一下呀 一直有一个问题,基本,但是还是想弄清楚。mysql读取数据库存储。。。铛铛铛 {dede:php}标签两段里变量不同? 下拉框问题请教,在线等 如何使用正则表达式替换JavaScript里面的换行符 php分页 php中,对mysql数据库进行查询的结果是什么数据类型阿! php报错 好孩子想学php 请问MYSQL中enum类型如何禁止NULL值插入? 求高手帮忙,想要读取test.txt文件中的内容,然后放到数组,最后变成json数组,请问如何实现? 如何用php构造页面登陆参数提交并取得结果,再对其分析,进行成功登陆之后的操作 这是什么错误呢?
首先“全文检索”的速度本身就是是很快的,你测试一下就知道了
其次,将内容转换成拼音只是在插入数据或修改数据时做一次。所花费的时间对“查询”来讲是可忽略不计的
只是得增加不少存储空间转换成拼音也不是很好的办法,只是不得已而为之。
“汉字”——“han4 zi4”
这样在“全文检索”时会将包含“汉”或“字”的记录都检索出来,显然并不符合要求,所以还需要用程序“过滤”一下。使用“分词”技术简单的说来就是把数据(中文)按两个字一组截断
“全文检索”——“全文”、“文检”、“检索”
把得到的字组合与文章的id一同保存在一张表里
由于检索时可利用索引所以是很快的请所有关心“全文检索”的朋友注意:“全文检索”是有一套完整的表述语法的,如果你自行开发“全文检索”功能。就需要自行实现他的语法,否则人家是不能高效的检索到所需资料的
也很想自己也做一个
lsxaa(小李铅笔刀) ,什么时候你做出来了,也分享一下呀