标题:[求助]求智能查询系统的代码!
只看楼主
wood1088
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-4-10
 问题点数:0 回复次数:6 
[求助]求智能查询系统的代码!
本人急需智能查询系统的代码!就是用智能分词技术,如输入"请问计算机是什么?”,则先对句子拆分“请问/计算机/是什么?”先对“请问”和“是什么”分析是否匹配,如匹配则中间的“计算机”就是关键字,从而转到相对应的内容! 各位大大有没有这方面的内容啊!请回复给我,或发去我的邮箱iamwolf_2001@163.com
搜索更多相关主题的帖子: 智能 计算机 系统 代码 
2005-04-12 23:36
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
老大,用个模糊查询不就什么都可以解决了?

试试这个
sql="select * from 表名 where "&字段名&" like '%"&用户所提交的内容&"%'"

[此贴子已经被作者于2005-4-13 10:38:25编辑过]



2005-04-13 10:30
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

首先,你必须有一个词语编码表(可以从输入法码表中提取),设定一个词语的最大字数(比如四个字),然后将“请问计算机是什么”分为下列短语,然后分别从词语库中查询这些是不是词语,并分离出来: 请问计算、请问计、请问 (分离出“请问”) 问计算机、问计算、问计  计算机是、计算机、计算 (分离出“计算机”) 算机是什、算机是、算机 机是什么、机是什、什么 (分离出“什么”)

将分离出来的词语做为关键字查询  select ... from ... where fieldname like '%请问%' or fieldname like '%计算机%' or fieldname like '%什么%'

[此贴子已经被作者于2005-4-13 11:26:54编辑过]


天津网站建设 http://www./
2005-04-13 11:15
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
忽忽忽忽,好难啊!!!!!

2005-04-13 11:44
wood1088
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-4-10
得分:0 
三楼的老大,可不可一发个例子或代码给我看看啊,这样我还不是很懂!谢谢了!
2005-04-13 21:23
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
没有例子。

天津网站建设 http://www./
2005-04-13 21:42
wood1088
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-4-10
得分:0 
5555555555555
为什么啊?求救啊,老大帮找一个啊!
2005-04-13 22:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-15515-1-1.html




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

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