如何实现论坛热门话题效果 xu大搭车求问一个类似问题: 最近我要做一个功能,对地址进行模糊匹配,比如 中央电视台大楼9B-1 可以通过 央视大楼 来搜到应该从什么方向去做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以准备一个词库,为了添加、修改方便可以使用数据库检索时可以: 待检索文本 like concat('%',单词字段,'%')统计命中的记录数再做下一步处理不过这样会比较慢,词库不大时还可以用下最近我做的一个项目中是这样做的:检索时从表中取出全部单词,构造出一个 trie 树(trie 原型算法我发过,精华区可找到)然后再 trie 中查找。2万单词也就数十毫秒就完成了(包括构造trie)也曾用过文件缓存 trie,不过数兆的文件加载起来反而比临时构造还要慢 Discuz底部信息怎么修改? cs5 建立站点 怎么连接mysql数据库 推荐资源下载,想学模板引擎的一定要下载啊 mysql select like查询问题求救 会正则的帮忙看下哪里的问题。。PHP 版本 5.3.5 析软开源论坛开放注册,致力于开源软件的日常应用,欢迎大家注册、发帖、讨论 php_5.2.14 与 apache_2.2.17 配置问题 PHP数组问题,高手进.从文本中直接取数据 应属正则问题,恭候高医妙手 请问php如何将美国中部标准时间转为北京时间啊? 请问php如何解析音频、视频获取信息? Linux下配置apache虚拟机
检索时可以: 待检索文本 like concat('%',单词字段,'%')
统计命中的记录数再做下一步处理不过这样会比较慢,词库不大时还可以用下最近我做的一个项目中是这样做的:
检索时从表中取出全部单词,构造出一个 trie 树(trie 原型算法我发过,精华区可找到)
然后再 trie 中查找。2万单词也就数十毫秒就完成了(包括构造trie)也曾用过文件缓存 trie,不过数兆的文件加载起来反而比临时构造还要慢