搜索关键字而不是文档搜索

时间:2014-02-04 10:04:38

标签: javascript php search web

我正在开展个性化网络搜索项目。 我创建了一个离线站点,它从我的站点搜索文档,我使用PHP和JavaScript来构建它。 我想基于关键字而不是文档搜索执行简单搜索,我需要在以下java脚本中更改以基于我网站上的关键字执行基本搜索。

使用java脚本进行以下搜索的代码段如下,

$(document).ready(function(){  
/* initialize the data "filetype" */  
$("#types a:first").click();  
$("#types a").click(   
function () {              
$("#types a").each(  
function(){  
$(this).css({ "background-color":"",  "padding" : "",     "color":                    "#6599CB",fontWeight:"normal"});  
}  
);  
$(this).css({ "background-color":"#6599CB", "padding" : "5px", "color":"white", fontWeight:"bolder"});  
return false;  
});


    function updateLink() { 
    $("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()) + "+filetype%3A" + encodeURI($("#types").data("filetype")));  

    }

enter code here

$("#types a").click( function () { 
        $("#types a").each(  
            function(){  
                $(this).css({ "background-color":"",  "padding" : "", "color":"#6599CB",  `enter code here`fontWeight:"normal"});  
            }  
        );  
        $(this).css({ "background-color":"#6599CB", "padding" : "5px", "color":"white", fontWeight:"bolder"});  

        $("#types").data("filetype", $(this).attr("value"));                      
        updateLink();        
        $("#word").focus();  
        return false;  
    });

/* update the link when "#word" changes */  
$("#word").keydown(function(e){  
updateLink();  
}).keyup(function(e){  
/* submit search with "enter" key */  
if(e.keyCode == '13') enter code here{  
$("#google").click();  
}  
}); 
});

这是一个java脚本代码,其中搜索基于Doc,pdf等文档类型 但是如果我想根据关键字进行简单的搜索,那么我需要在这个java脚本中进行更改,请帮助我的朋友解决这个问题。

1 个答案:

答案 0 :(得分:0)

改变这个:

$("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()) + "+filetype%3A" + encodeURI($("#types").data("filetype")));

到此:

$("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()));

这样您就可以按文件类型取消搜索,只获取关键字搜索结果。