SQL语句只能把词拆开了,一个个查肯定没百度这么智能先把获取到的词处理成key123如果是多个,用循环sql=sql quotnewskeyword like #39%quot key1 quot%#39 or newskeyword like #39%quot key2 quot%#39 or newskeyword like #39%quot key3 quot%#39 or quot。
#39##39这个方法将文章内容分割成单词数组,然后和关键子做对比,查找出现次数,保存起来3容器类的使用既然你都知道每个txt的关键字出现的次数,你就可以保存在ListltFiletxt列表容器中,到时候依次用foreach展现出来,Filetxt为你要存储每个txt关键字出现次数的类以上是编写步骤,和设计思想。
2自动获取在用ASP添加文章操作时,进行匹配词库表里词组,如果标题包含有三星,Anycall这样的关键字时,就可以实现自动获取了3词库更新A直接管理词库表B添加文章时,新建一个TAG文本框,把标题多个关键字输入进去,保存到数据库时进行匹配词库,如果为重复就跳过更新,如果是新的关键词则记入。

搜索的字符在提交的时候会自动进行urlencode方法进行编码转换以适应UTF8编码 你不需要做什么特别处理,只需要requestquot你的搜索变量名quot就行了,ASP会自动帮你还原成“人民”。
arr=splitquot中国,美国,日本龟子,新浪网,华企在线,百度quot,quot,quotfor i=0 to UBoundarrresponsewrite arrinext 用split 可以把那些保存到一个数组中。
你可用联合查询sql=quotselect * from product where title like #39%quotkeywordquot%#39 quotsql=sql + quot union select * from product where instrction like #39%quotkeywordquot%#39 order by id descquot两条SQL语句中间加一个,union 就可以联合查询,但列必须一样,还有排序条件也同样是一个。
人家已经给你封装到一个函数内了,你直接使用就可以了比如你要输出内容,是使用lt%=content% 而现在你用lt%=keywords_linkcontent% 就可以了。