| 网站首页 | 业界新闻 | 群组 | 人才 | 技术文章 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 430 人关注过本帖
标题:想做一个这样的模糊搜索功能,求解决方案!!
只看楼主 收藏
tsfy2003
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-7-31
  问题点数:0  回复次数:3   
想做一个这样的模糊搜索功能,求解决方案!!
数据库的一个字段中有这样一段文字:
,ASP是Active Server Page的缩写,意为“动态服务器页面”,ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,ASP的网页文件的格式是 .asp,现在常用于各种动态网站中,

每一句话都是用符号“,”隔开的

例如:当用户输入的搜索关键词是“缩写”时,程序输出的内容是含有这个关键词的那句话“ASP是Active Server Page的缩写”
搜索“服务器”,程序输出“意为"动态服务器页面" ”
如果搜索的词在文中有重复,则把含关键词的每句话都输出,
如搜索“asp”,则输出: “ASP是Active Server Page的缩写,ASP是微软公司开发的代替CGI脚本程序的一种应用,ASP的网页文件的格式是 .asp”


因为特殊的业务需要这样处理
不知道大侠们有没有好的方法,怎么实现?
2013-11-13 10:37
ysf0181
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:900
专家分:2375
注 册:2006-10-4
  得分:0 
where 字段 like '%"&参数&"%'

ASP讨论QQ群:251346273
2013-11-13 11:16
tsfy2003
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-7-31
  得分:0 
回复 2楼 ysf0181
这样模糊搜索,输出的是整个字段的内容

但我想要的输出结果只是含关键词的两个“,”中间那一句,其它的不要
2013-11-13 11:43
tsfy2003
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-7-31
  得分:0 
想到了,先split,再instr
2013-11-13 16:23







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.075502 second(s), 7 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved