国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

如何將全文檢索中的"干擾詞"去除

2024-07-21 02:09:00
字體:
來源:轉載
供稿:網(wǎng)友

包括以下內(nèi)容,然后調(diào)用:remove_noise_word()即可

 

<script language=javascript>
<!--
  noise_word_list_ch = new array("?","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",
        "的","一","不","在","人","有","是","為","以","于","上","他","而","后","之","來",
        "及","了","因","下","可","到","由","這","與","也","此","但","并","個","其","已",
         "無","小","我","們","起","最","再","今","去","好","只","又","或","很","亦","某",
        "把","那","你","乃","它");

function trim_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)
    }
 }
 return inputstr
}

function is_ch_noise_word(str_key){
   var key_word = trim_str_key(str_key);
   key_word = key_word.tolowercase();
   var listlength=noise_word_list_ch.length;
   var tmp_str = "";
   for(i=0;i<listlength;i++){
      tmp_str = noise_word_list_ch[i]
      if(tmp_str==key_word){ 
         return true;
      }
   }
   return false;


function remove_noise_word(str_source){
  var tmp_str = "";
  var ch = "";
  var str_out = "";
  var i = 0;
  str_source = trim_str_key(str_source); 
  var str_source_length = str_source.length;
 
  if(str_source_length == 0){
    return str_out;
  }
  
  for (i=0;i < str_source_length; i++){ 
    ch = str_source.charat(i);
    if(ch==" "){ //如果為空格則表示是下一個關鍵詞
  if(!(is_ch_noise_word(tmp_str))){ //不是干擾詞就輸出
     if(tmp_str!=" "){  //防止連續(xù)的兩個空格
       str_out = str_out + tmp_str + " ";
     } 
  }
  tmp_str = "";
    }
    else{
       tmp_str = tmp_str + ch;
    }
  }
  str_out = str_out + tmp_str;   
  return trim_str_key(str_out); 
}

//下面是一個測試
//var abc = "av  n";
//var nnnn = remove_noise_word(abc);
//alert(nnnn);
//-->
</script>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 敖汉旗| 八宿县| 衡山县| 招远市| 西宁市| 林甸县| 锡林郭勒盟| 运城市| 嘉峪关市| 松阳县| 婺源县| 凤凰县| 宿迁市| 克东县| 廉江市| 建瓯市| 曲沃县| 彰化县| 永胜县| 文成县| 泸溪县| 酒泉市| 民丰县| 马鞍山市| 蛟河市| 横峰县| 屏南县| 万盛区| 岫岩| 仪陇县| 古丈县| 九江市| 根河市| 明水县| 奉化市| 平塘县| 翼城县| 务川| 苏尼特右旗| 闻喜县| 江城|