给网站添加Baidu/Google自定义搜索-改进网站站内搜索

   日期:2024-12-27     作者:o93v3      
核心提示:WordPress自带的搜索对MysqL数据库查询依赖大,数据库大的话比较消耗时间。而且没有联词搜索和模糊搜索,导致有时候必须指定准确

WordPress自带的搜索对MysqL数据库查询依赖大,数据库大的话比较消耗时间。而且没有联词搜索和模糊搜索,导致有时候必须指定准确的关键字才能搜索出结果来。所以很多站长会选择用百度的站内搜索,但是百度这货不支持https,所以,你要用还得用nginx反代。

如果我们的站点客户群在海外,我们可以自定义google的搜索引擎。谷歌对于https的支持还是很好的,不过百度,Google自定义搜索依赖于搜索引擎的索引,这对于索引少或者是新站来说,有时新的文章搜索不出来,影响了用户体验。所以收录的数据越多,体验效果越好。

第一、百度站内搜索

网址:https://ziyuan.baidu.com/cse/wiki/introduce

如果你要用百度的站内搜索,首先是到百度站内搜索引擎添加想要使用的网站域名。

1.1 百度站内搜索使用

我们新建搜索引擎,如图:

1.2 百度站内搜索引擎不支持Https

非常可惜,百度站内搜索引擎至今不支持Https。虽然说百度搜索宣称Https有利于安全,但是自己的产品也不怎么热心于Https,而且看一下百度站内搜索引擎的官网,基本上有快两年没有更新了,大家要做好百度关闭该产品的准备。

如果是Https站点的话,要么使用Nginx的反代,要么就不要使用嵌入式,改用托管式的,即点击搜索按钮后跳转到百度自定义搜索网站。

额,算了,百度的就说这么多了,说不定哪天这个产品被百度关闭了。

第二、Google自定义搜索

网址:https://cse.google.com/

2.1 Google自定义搜索的使用

首先登录到Google自定义搜索官网页面,然后点击新建一个自定义搜索。

创建完成后,你就可以点击获取代码了。

Google站内搜索同样提供了外观设置、搜索结果优化等功能,你可以根据自己的需要来调整。

Google自定义搜索允许你置顶某一个搜索结果、自动填充、同义词等等。

这是Google自定义搜索搜索效果,嵌入到网页可能还会受到原CSS的影响,需要自己再一步微调。

Google自定义搜索还可以搜索图片,实在很强大。

2.2 Google自定义搜索不显示问题

由于众所周知的原因,Google自定义搜索在国内是无法正常显示,那么如何解决此问题呢?一个可行的方法就是用反代,或者将Google自定义搜索相关文件本地化。实现难度比较大……

Google自定义搜索其实也是可以托管的,效果如下:

第三、总结

额,百度不好用,Google被屏蔽,如果要实现都要用反代的技术,难度较大。所以百度站内搜索引擎适合用在没有使用Https以及百度索引量大的网站,对于新站以及用上了Https的网站使用百度站内搜索引擎非常不利,而Google自定义搜索适合国外的朋友使用,国内的朋友不要折腾了。当然如果你要尝鲜可以试试看。

     本文地址:http://w.yusign.com/tjnews/3365.html    述古往 http://w.yusign.com/static/ , 查看更多
 
标签: 搜索 百度
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0
 
更多>同类生活信息

相关文章
最新文章
推荐文章
推荐图文
生活信息
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号