弹性搜索

Genesys Cloud 用户希望轻松、即时地找到人员、文档、联系人和其他项目。 Genesys Cloud 使用 Elasticsearch 帮助用户在 Genesys Cloud 中查找信息。 Genesys Cloud 之所以选择 Elasticsearch 作为其搜索平台,是因为 Elasticsearch 专为基于云的解决方案而设计。 Elasticsearch 是一项经过充分测试的技术,可为超大型系统提供可扩展性、弹性和高可用性。 

强大的搜索功能可以揭示

Genesys Cloud 通过在整个协作中提供可自定义的字段,允许客户决定要跟踪哪些信息以及如何跟踪这些信息。 我们的动态 Elasticsearch 功能允许用户在这些字段中进行搜索。 因为 Elasticsearch 允许对任何类型的文档或数据项进行索引以进行发现,因此它是一个功能强大的关系查找系统。 例如:

  • 用户可以将任何类型的文件上传到其 Documents 存储库。 当用户上传文档时,他们可以为他们分配自由格式标记。 Elasticsearch 使用这些标签来查找相关文档。
  • 在整个 Genesys Cloud 中,提前输入功能可在用户填写字段时为他们提供帮助。 无论建议的值自动出现在哪里,Elasticsearch 都能正常工作。
  • 用户可以搜索传记信息,这些信息使他们能够建立以前从未有过的联系,无论是他们参加的技能、爱好还是普通大学。
  • 开发人员可以连接到我们的搜索 API。 我们支持提前输入的建议、方面、计数等。 这都是我们平台 API 的一部分。 有关更多信息,请参阅 平台 API

Elasticsearch 为大型分布式系统提供全面的分析

文件被分析... 

当一个文档被发送到 Elasticsearch 时,它会分析该文档: 

  • 文本被标记为: 为可以发现的文本创建术语
  • 术语被标准化以改进发现: 删除不必要的单词并添加单词的变体

... 并编入索引

分析文档时,会立即更新其关联的索引以包含有关该文档的元数据。 然后,将在多个分布式系统中复制每个索引。

Genesys Cloud 是一个动态环境,用户在其中不断添加新数据,我们的搜索功能还必须允许用户搜索新数据。 Elasticsearch 允许我们不断更新我们的搜索指数。 无论组织规模如何,或者添加数据的频率如何,我们的用户都可以使用我们的搜索功能来查找他们需要的内容。

内置恢复可确保高可用性

Elasticsearch 的架构实现了高水平的搜索性能和可用性。 作为基于云的解决方案,Elasticsearch 旨在在多个数据中心存在数据的分布式架构中工作。 Elasticsearch 旨在优雅地从故障中恢复;系统有多种选项可以在不影响用户的情况下从错误状态中恢复。 

Elasticsearch 是一个基于行业标准的基于 Java 的搜索引擎 Apache Lucene 构建的开源搜索引擎。 通过对 Elasticsearch 的广泛使用和定制,我们开发了一种高度定制的解决方案,为 Genesys Cloud 平台提供了丰富的搜索功能。 我们的搜索解决方案建立在 Genesys Cloud 平台中内置的可持续自动化策略之上。

为什么不是亚马逊?

Genesys Cloud 将亚马逊网络服务用于其全球基础设施。 尽管亚马逊提供 CloudSearch 和 Elasticsearch 作为托管服务,但绝大多数 Genesys Cloud 搜索都使用我们的自定义 Elasticsearch 功能,原因有以下几个: 

  1. 我们希望控制我们的搜索功能,包括我们自己的插件和自定义项。
  2. 我们需要符合 HIPAA 标准(亚马逊的任何产品都不符合)。
  3. 我们希望在 Elasticsearch 的新特性和功能可用时加以利用。

由于 Genesys Cloud 拥有自己的搜索解决方案,因此随着新内容和新功能的出现,我们可以继续对其进行优化和改进,从而使我们能够履行保持搜索功能前沿的承诺。