求助-关键字拆分代码

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:17:00
输入一个关键字,比如“电脑游戏”
搜索的时候,要把“电脑游戏”拆分开,同时按词,电脑、游戏、搜索。
我是用asp写的搜索,谁能帮我找到拆分关键字的代码。

一楼那个不太对吧,楼主的意思是关键字是连着的,如果输入就是已经分开的那还用问么
楼主的问题有三种策略:
一是两个字两个字那样的划分,能应付简单的情况,但输入稍一复杂就不正确;
二是准备一个词典,拿着用户输入到字典里去匹配;
三是把用户搜索的短语作为独立关键字建立一个词典,也可以与第二种策略里的词典合并使用。

<script>
var keywords="{$Keyword}";
var keys=keywords.split(" ");
if(keys!=""){
for(var ks=0;ks<keys.length;ks++){
document.write("<a href='/info/Search.asp?keyword="+keys[ks]+"' target='_blank'><strong>"+keys[ks]+"</strong></a> ");
}
}
</script>

注意关键字要分开写。如:电脑 游戏