[求助]求智能查询系统的代码!
本人急需智能查询系统的代码!就是用智能分词技术,如输入"请问计算机是什么?”,则先对句子拆分“请问/计算机/是什么?”先对“请问”和“是什么”分析是否匹配,如匹配则中间的“计算机”就是关键字,从而转到相对应的内容!
各位大大有没有这方面的内容啊!请回复给我,或发去我的邮箱iamwolf_2001@163.com。
[此贴子已经被作者于2005-4-13 10:38:25编辑过]
首先,你必须有一个词语编码表(可以从输入法码表中提取),设定一个词语的最大字数(比如四个字),然后将“请问计算机是什么”分为下列短语,然后分别从词语库中查询这些是不是词语,并分离出来: 请问计算、请问计、请问 (分离出“请问”) 问计算机、问计算、问计 计算机是、计算机、计算 (分离出“计算机”) 算机是什、算机是、算机 机是什么、机是什、什么 (分离出“什么”)
将分离出来的词语做为关键字查询 select ... from ... where fieldname like '%请问%' or fieldname like '%计算机%' or fieldname like '%什么%'
[此贴子已经被作者于2005-4-13 11:26:54编辑过]