Amazon Neptune 中的非字符串 OpenSearch 索引
Amazon Neptune 中的非字符串 OpenSearch 索引编制允许使用流轮询器将谓词的非字符串值复制到 OpenSearch。然后,所有可以安全地转换为相应的 OpenSearch 映射或数据类型的谓词值都将复制到 OpenSearch。
要在新堆栈上启用非字符串索引编制,必须将 Amazon CloudFormation 模板中的 Enable Non-String Indexing 标志设置为 true。这是默认设置。要更新现有堆栈以支持非字符串索引编制,请参阅下面的更新现有的堆栈。
注意
最好不要在
1.0.4.2之前的引擎版本上启用非字符串索引编制。OpenSearch 查询使用正则表达式查找与多个字段匹配的字段名,其中一些字段包含字符串值,另一些字段包含非字符串值,但查询会失败并返回错误。如果 Neptune 中的全文搜索查询属于这种类型,也会发生同样的情况。
按非字符串字段排序时,请在字段名称后面附加“.value”,以将其与字符串字段区分开来。