筛选在 Neptune 全文搜索中索引哪些字段 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

筛选在 Neptune 全文搜索中索引哪些字段

有两个字段在Amazon CloudFormation模板详细信息,允许您指定要从中排除的属性或谓词键或数据类型OpenSearch索引:

按属性或谓词名称过滤

您可以使用可选Amazon CloudFormation名为的模板参数Properties to exclude from being inserted into Elastic Search Index提供要从中排除的属性或谓词键的逗号分隔列表OpenSearch索引。

例如,假设您将此参数设置为bob

"Properties to exclude from being inserted into Elastic Search Index" : bob

在这种情况下,将删除以下 Gremlin 更新查询的流记录,而不是进入索引:

g.V("1").property("bob", "test")

同样,你可以将参数设置为http://my/example#bob

"Properties to exclude from being inserted into Elastic Search Index" : http://my/example#bob

在这种情况下,将删除以下 SPARQL 更新查询的流记录,而不是进入索引:

PREFIX ex: <http://my/example#> INSERT DATA { ex:s1 ex:bob "test"}.

如果你没在这里输入任何东西Amazon CloudFormation模板参数,否则不排除的所有属性键都将被编入索引。

按属性或谓词值类型过滤

您可以使用可选Amazon CloudFormation名为的模板参数Datatypes to exclude from being inserted into Elastic Search Index提供要从中排除的属性或谓词值数据类型的逗号分隔列表OpenSearch索引。

对于 SPARQL,您不需要列出完整的 XSD 类型 URI,只需列出数据类型令牌即可。您可以列出的有效数据类型令牌是:

  • string

  • boolean

  • float

  • double

  • dateTime

  • date

  • time

  • byte

  • short

  • int

  • long

  • decimal

  • integer

  • nonNegativeInteger

  • nonPositiveInteger

  • negativeInteger

  • unsignedByte

  • unsignedShort

  • unsignedInt

  • unsignedLong

对于 Gremlin,要列出的有效数据类型为:

  • string

  • date

  • bool

  • byte

  • short

  • int

  • long

  • float

  • double

例如,假设您将此参数设置为string

"Datatypes to exclude from being inserted into Elastic Search Index" : string

在这种情况下,将删除以下 Gremlin 更新查询的流记录,而不是进入索引:

g.V("1").property("myStringval", "testvalue")

同样,你可以将参数设置为int

"Datatypes to exclude from being inserted into Elastic Search Index" : int

在这种情况下,将删除以下 SPARQL 更新查询的流记录,而不是进入索引:

PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:s1 ex:bob "11"^^xsd:int }.

如果你没在这里输入任何东西Amazon CloudFormation模板参数,其值可以安全转换为的所有属性OpenSearch等价物将被编入索引。查询语言不支持的列出类型将被忽略。