2018年1月26日 新闻

用 Elastic Site Search 取代 Google Site Search

作者 Matt Riley

注意:通过收购 Swiftype,我们将 Elastic Site Search 添加到 Elastic 解决方案套件中。在某些地方,您会看到它也被称为 Swiftype 网站搜索。

从 Google Site Search 迁移

Google Site Search 已于 2018 年 4 月 1 日关闭

您可能已经知道,谷歌去年决定停止销售/更新他们的 Google Site Search 产品。在 2018 年 4 月 1 日,该产品将永久下线。

Google Site Search 是数以千计企业信任的网站搜索解决方案。GSS 使得从网页索引数据变得容易,并且它提供了现成的相关搜索结果。 尽管一些公司可能希望他们能继续使用 GSS,但他们别无选择,只能另寻解决方案。

许多组织使用 GSS 是因为谷歌在构建搜索技术方面有着众所周知的历史。谁能责怪他们呢?他们当然认为谷歌可以高效处理内部网站的搜索, 因为它能够索引整个互联网的内容(超过 100,000,000 千兆字节),而且搜索速度是以毫秒为单位的。

评估 GSS 更换时的主要考虑事项

当考虑替换您的 GSS 时,考虑搜索提供商的历史是很重要的(尤其是当您索引超过几百页或者处理 大量查询时)。如果 GSS 曾经为您的利润做出了有意义的贡献,您会想找一个在搜索技术方面有公认专长的供应商,这样您就 可以长期信任他们的网站搜索解决方案。

在您寻找新的网站搜索提供商时,请考虑以下五点:

  • 内容采集 — 索引您的数据并使其保持最新是否容易?大多数网站搜索解决方案都有用于索引数据的网络爬虫和 API,但是这些采集选项的性能因解决方案不同而存在巨大差异。请务必试用您正在考虑的解决方案,这样您就可以看到它们对您的内容进行索引的效率有多高。
  • content-ingestion-transparent.png
  • 易于实施 — GSS 的最佳优势之一是非常易于实施。您刚刚进入您的领域,然后谷歌为您开发了一个 JavaScript 片段,可以用来 使用它们的搜索引擎搜索您的网站。如果您是 GSS 的粉丝,您会希望优先找到一个能让您快速启动和运行的解决方案。如果您需要构建一个 更具定制性的搜索界面,比如面向用户,请确保该解决方案支持 JavaScript 库,使其易于实现。

  • 可扩展性—构建可以处理成千上万个客户的托管搜索,每个客户都可能每月收到数百万个查询,这需要特殊的体系结构 重要的技术专长。即使您的用例规模没有这么大,您仍会希望和一个有丰富经验的搜索提供商合作,从而确保您的客户有积极的最终用户体验。 有关我们网站搜索产品基础架构的信息, 请阅读这篇博文。 (我们目前处理 10,000 多个生产搜索引擎,每月接收超过 50 亿个查询。)

  • 搜索分析 — 网站搜索是可操作数据的绝佳来源,可为您提供网站访问者兴趣和意图的相关信息。要获得网站搜索的全部价值, 您将需要一个内置分析仪表板的解决方案,该仪表板显示搜索量、热门搜索查询、不返回结果的热门查询、 和搜索结果的 CTR。
  • analytics-dashboard-large.png
  • 客户支持 — 虽然优秀的网站搜索产品通常易于实施,但有时会出现索引等问题。如果您遇到 问题了,有一个客户支持团队来帮助您是件好事。 

用 Elastic Site Search 取代 GSS

我们的 Site Search 不仅拥有媲美 GSS 的易用性,还提供了更丰富的功能集,包括微调搜索相关性算法的能力。 Elastic Site Search(前身为 Swiftype 网站搜索)建立在 Elasticsearch 的基础上,并得到 Elastic 工程师的全力支持,Elastic 工程师都是世界上数一数二的搜索工程师。 我们是美国电话电报公司、Lyft、Twilio、Mozilla、Zapier 和 Target 等公司和组织值得信赖的网站搜索提供商。 我们已经帮助许多公司成功地从 GSS 迁移到 Elastic Site Search。过程如下。

如何通过 4 个简单步骤从 GSS 迁移到 Elastic Site Search:

  1. 创建一个帐户 — 我们提供14天免费试用,这样您就可以在购买之前真正了解我们的产品。

  2. 索引您的数据 — Elastic Site Search 支持通过网络爬虫资料齐全的 API 为您的数据编制索引。默认情况下, Elastic 将索引您的整个网站,但是您可以使用域路径排除、robots.txt 规则和元标签来定制您的爬虫。 当您使用该 API 时,您可以完全控制何时以及如何对数据进行索引,从而允许您对数据库等其他内容源的内容进行索引。 如果您在设置上需要一些帮助,我们提供特殊的 GSS 迁移帮助。 您可以在这里注册

  3. 自定义搜索结果 — Elastic Site Search 使您能够使用结果排名、权重和同义词自定义搜索结果::
    1. 结果排名 — 通过拖放界面逐个查询地自定义结果。 这意味着您可以对现有结果进行完全重新排序,也可以在默认结果列表中添加/删除结果。
    2. drag-and-drop-email-gif.gif
    3. 权重 — 使用简单的滑块界面,增强对搜索相关性算法中某些字段的权重。 调整权重后,您可以立即在管理仪表板中测试您的更改,然后将其部署到生产环境中或恢复到默认设置。

    4. 同义词 — 为搜索目的创建同等对待的术语集 (car = vehicle)。

  4. 搜索界面—正如我们博客文章如何构建网站搜索界面中提到的, 一个没有直观的用户界面的的强大搜索后端是几乎没有用的。 如果您使用网络爬虫索引您的数据,您将使用在我们的网站搜索仪表板中提供给您的代码(与 GSS 非常相似的实现方式)将您的搜索栏添加到您的网站。 如果您使用该 API 索引数据,则标准嵌入安装代码不可用,因为它不适用于自定义文档类型。但不用担心 - 您可以 使用我们的 搜索自动完成jQuery 库来实现您的搜索栏, 这些库支持高度定制实现: 比如分类等功能。

随时为您服务:GSS 迁移专家

帮助您迁移的专业团队

如果您是当前的 GSS 客户,我们的 GSS 迁移专家可以帮助您成功迁移到 Elastic Site Search。 如果您是 GSS 客户,并且准备开始 Elastic Site Search,您可以 填写这张表格,我们将很快联系您。

Elastic Site Search 入门

想试试 Elastic Site Search 吗?您可以在此注册免费试用。(如果您目前是 GSS 客户,我们也推荐您 填写这张表格以便我们可以 在必要的时候迅速提供帮助。)