html表单站内搜,网站集成百度、Bing必应搜索引擎,在网页中实现站内全文搜索...

OurJS网站之前一直使用Bing实现站内搜索,基本原理是搜索时添加关键字  site:ourjs.com 即可限定只搜索 ourjs.com 网站内的内容。因此在实现时需要通过JavaScript改变最终的搜索词。

但有用户反应对中文支持不太友好,并且提交 Sitemap 后,百度收录速度明显快于Bing。现在已经换成了百度搜索。

Bing站内搜索

搜索引擎相关模板,存放在 mod\ourjs\web\ourjs.nav.part

Bing的搜索引擎关键字为 q,这里使用query存放用户输入的关键字,q存放拼接site:ourjs.com之后的关键字。

搜索

然后添加一点JS代码即可。

var OurJS = window.OurJS = window.OurJS || {};

OurJS.Search = (function() {

var $siteSearchForm = $('.site-search')

var $inputQuery = $siteSearchForm.find('input')

var $realQuery = $siteSearchForm.find('.realQuery')

var $btnSubmit = $siteSearchForm.find('.btn')

var updateQuery = function(e) {

var query = $inputQuery.val()

$realQuery.val(query + ' site:ourjs.com')

}

$inputQuery.on('keyup', updateQuery)

$btnSubmit.on('click', updateQuery)

updateQuery()

})();

百度站内搜索

百度与Bing类似,搜索关键字为 wd,搜索网址为 https://www.baidu.com/s

搜索

这样搜索引擎集成完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值