求大佬们赐教 关于根据“上海大学”搜索到 “上海交通大学” 这样的例子 数据库使用mySQL 如何根据 “前端工程师” 搜索到名字为“前端开发工程师” 大概这样的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM tablename WHERE searchname LIKE '%上海大学%' 数据表中关键词少的情况下 已有经验两千条左右 like查询可以的 。 多的情况 可以用mysql的全文索引也行 高版本目前已支持中文全文索引了。 超大的情况 用三方中文索引软件 市面流行的esearch还可以的。 这只能搜索到 上海大学交通 这样的 可以使用通配符%来模糊搜索,具体的还得那边做下优化SELECT * FROM tablename WHERE name LIKE '北京%大学' 使用类似于 sphinx 这样的检索 可以使用elasticsearch存储数据,查询“上海大学”搜索到 “上海交通大学”可以满足,一些专有名词可以增加到ik分词器中 或者可以直接分割字符串成数组然后通过 “%”组合组合成的sql就是SELECT * FROM tablename WHERE searchname LIKE '%上%海%大%学%' 关于PHP 循环输出的问题 速求高人解答 fsockopen求解 zend svn中check out后如何调试? 邀请好友注册的功能实现 方法比函数更效率 ---- PHP 求页面加载完后!刷新当前页一次! 跟大家分享一篇好文——WebGame的实时化趋势 关于php页面变量的值怎么传递到JS文件 ●●●各位虾哥:像这种变量带来带去,不知你们有什么好的经验? 高人救命,php访问mysql死活不里我 关于xampp和dreamweaver imagettftext()绝对路径也报错
SELECT * FROM tablename WHERE searchname LIKE '%上海大学%'
可以使用通配符%来模糊搜索,具体的还得那边做下优化SELECT * FROM tablename WHERE name LIKE '北京%大学'
组合成的sql就是
SELECT * FROM tablename WHERE searchname LIKE '%上%海%大%学%'