Amazon Neptune 中的非字符串 OpenSearch 索引 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Neptune 中的非字符串 OpenSearch 索引

Amazon Neptune 中的非字符串 OpenSearch 索引编制允许使用流轮询器将谓词的非字符串值复制到 OpenSearch。然后,所有可以安全地转换为相应的 OpenSearch 映射或数据类型的谓词值都将复制到 OpenSearch。

要在新堆栈上启用非字符串索引编制,必须将 Amazon CloudFormation 模板中的 Enable Non-String Indexing 标志设置为 true。这是默认设置。要更新现有堆栈以支持非字符串索引编制,请参阅下面的更新现有的堆栈

注意
  • 最好不要在 1.0.4.2 之前的引擎版本上启用非字符串索引编制。

  • OpenSearch 查询使用正则表达式查找与多个字段匹配的字段名,其中一些字段包含字符串值,另一些字段包含非字符串值,但查询会失败并返回错误。如果 Neptune 中的全文搜索查询属于这种类型,也会发生同样的情况。

  • 按非字符串字段排序时,请在字段名称后面附加“.value”,以将其与字符串字段区分开来。