使用百度和谷歌自定义搜索和Elasticsearch自建搜索的区别

优采云 发布时间: 2021-06-13 06:12

  使用百度和谷歌自定义搜索和Elasticsearch自建搜索的区别

  WordPress自带的“弱”搜索功能一直是我比较关心的。搜索结果相关性不高,结果准确度不够,而且Wordpress自带的搜索无法搜索到标签、分类等栏目。内容只能按时间顺序列出搜索结果。有时候找东西真的很麻烦。

  通常为了增强Wordpress自带的搜索功能,我们会使用百度和谷歌的自定义搜索。之前在百度有详细介绍,谷歌自定义搜索和Elasticsearch自建搜索。有兴趣的朋友可以阅读。但是使用百度和谷歌自定义搜索有两个致命的问题:

  首先,百度站搜索不支持Https,虽然网上说nginx反代有很多(有兴趣的朋友可以看一下:Nginx反向绑定、缓存加速、缓存自动更新和获取真实IP)解决Https调用问题的方法,但是折腾过程太复杂,还有图片打不开,增加额外费用的问题。

  第二个是谷歌自定义搜索不能在中国使用。这基本上“废除”了谷歌网站上的搜索。无法再使用两个大型搜索引擎。我们找到了一个小众搜索引擎:Algolia。 Algolia 由来自法国巴黎的 Nicolas Desaini 和 Julian Lemoine 于 2012 年创立。最初,其主要业务是手机离线搜索。

  

  

  Algolia 现已在 15 个地区建立了 47 个数据中心。它为1600多家客户提供服务,每月处理120亿次用户查询,主要来自电子商务等领域。对于中国来说,Hexo静态博客中常用的是Algolia站内搜索,Algolia站内搜索与WordPress的集成非常简单。

  更多关于 WordPress 优化的文章,这里是:

  DirectAdmin 空间启用OpCache 和redis 缓存加速-WP 启用redis 缓存。我在用的WordPress插件——WP SEO、CDN、缓存、图片、邮件、论坛插件WordPress使用MailPoet搭建自己的RSS更新邮件通知系统——用户订阅与管理

  PS:2019年9月15日更新。如果你的Wordpress文章比较长,这时候需要添加一个目录导航:WordPress文章目录侧固定滚动-Easy Table和LuckyWP Table插件。

  PS:2019年12月2日更新。如果你想搭建一个更强大更快的免费站点搜索,你也可以试试RediSearch高性能全文搜索引擎:RediSearch高性能全文搜索引擎-与 WordPress 高质量搜索集成。

  一、Algolia 注册使用

  网站:

  官网:

  要在 Algolia 网站上使用搜索引擎,我们首先需要注册一个帐户。

  

  

  Algolia 提供免费版本,其中收录 50,000 条查询和 10,000 条记录。基本上只能被一个小博客使用。大网站最好使用他们的付费版本。

  

  

  进入Algolia的账户管理界面,可以找到API,写下来。

  

  

  二、WP 集成 Algolia2.1 安装插件

  WordPress 有很多插件可以集成 Algolia 搜索引擎,这里是这个插件:WP Search with Algolia。启用插件后,点击左侧导航栏中的Algolia,配置Algolia。

  

  

  2.2 已编入索引

  填写完 Algolia 的 API 信息后,点击“自动索引”,Algolia 允许您指定要索引的部分和数据。除了Wordpress文章,标签和分类,我们还可以加入论坛,产品等,如果你使用WooCommerce商城,你可以使用它。 (点击放大)

  

  

  2.3 启用 Algolia

  WordPress 使 Algolia 搜索支持两种方式:一种是保留 Wordpress 自带的搜索,Algolia 仅用作即时搜索,当用户搜索内容时,Algolia 会即时显示下拉搜索结果,但当您点击提交时,它仍然会显示 Wordpress 搜索结果。

  

  

  另一个是 Algolia 替换了 Wordpress 的内置搜索。点击提交后,您将被带到 Algolia 搜索结果页面,用户可以继续搜索该页面上的内容。这种方法的缺点是你需要自己修改 CSS,这样 Algolia 才能完全集成到 Wordpress 中。

  

  

  三、Algolia 实时搜索

  在本站右上角查看Algolia实时搜索的效果。下图为Algolia站点实时搜索结果:

  

  

  如果您对Algolia搜索结果不满意,也可以进入Algolia索引页面,优化已经收录的搜索页面。 (点击放大)

  

  

  四、Summary

  作为第三方搜索引擎,Algolia可以完美嵌入Wordpress,替代Wordpress自带的搜索功能。 WP Search with Algolia 插件会自动将 Wordpress 的新内容合并到 Algolia 中,并实时显示搜索结果。

  Algolia 搜索引擎好用,但它的免费额度其实不是很大。不管有没有挖过网站,Wordpress都启用了Algolia搜索,操作记录基本用完了一半。如果您的网站 流量较大,Algolia Search 的请求可能很快就会耗尽。

  文章From: Diazhan 不,保留所有权利。本站文章作者原创文章除出处外,可自由引用,但请注明出处。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线