如何将全文检索中的“干扰词”去除

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

包括以下内容,然后调用:remove_noise_word()即可

 

<SCRIPTLANGUAGE=javascript>
<!--
 noise_word_list_ch=newArray("?","about","$","1","2","3","4","5","6","7","8","9","0","_",
        "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o",
        "p","q","r","s","t","u","v","w","x","y","z","after","all","also",
        "an","and","another","any","are","as","at","be","because","been",
        "before","being","between","both","but","by","came","can","come",
        "could","did","do","each","for","from","get","got","had","has",
        "have","he","her","here","him","himself","his","how","if","in","into",
        "is","it","like","make","many","me","might","more","most","much","must",
        "my","never","now","of","on","only","or","other","our","out","over","said",
        "same","see","should","since","some","still","such","take","than","that",
        "the","their","them","then","there","these","they","this","those","through",
        "to","too","under","up","very","was","way","we","well","were","what","where",
        "which","while","who","with","would","you","your",
        "的","一","不","在","人","有","是","为","以","于","上","他","而","后","之","来",
        "及","了","因","下","可","到","由","这","与","也","此","但","并","个","其","已",
        "无","小","我","们","起","最","再","今","去","好","只","又","或","很","亦","某",
        "把","那","你","乃","它");

functiontrim_str_key(inputVal){
 inputStr=inputVal.toString()
 while((inputStr.charAt(inputStr.length-1)=="")||(inputStr.charAt(0)=="")){    

   //如果最右边为空格则删去
   if(inputStr.charAt(inputStr.length-1)==""){
       inputStr=inputStr.substring(0,inputStr.length-1)
   }
   //如果最左边为空格则删去
   if(inputStr.charAt(0)==""){
      inputStr=inputStr.substring(1,inputStr.length)
   }
 }
 returninputStr
}

functionis_ch_noise_word(str_key){
  varkey_word=trim_str_key(str_key);
  key_word=key_word.toLowerCase();
  varlistlength=noise_word_list_ch.length;
  vartmp_str="";
  for(i=0;i<listlength;i++){
     tmp_str=noise_word_list_ch[i]

1

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值