選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

將 SPARQL 和 Gremlin 資料類型對應至 OpenSearch

焦點模式
將 SPARQL 和 Gremlin 資料類型對應至 OpenSearch - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

OpenSearch 中的新資料類型映射是根據屬性或物件中使用的資料類型所建立。因為某些欄位包含不同類型的值,所以初始對應可能會排除欄位的某些值。

Neptune 資料類型會對應到 OpenSearch 資料類型,如下所示:

SPARQL 類型 Gremlin 類型 OpenSearch 類型

XSD:int

XSD:unsignedInt

XSD:integer

XSD:byte

XSD:unsignedByte

XSD:short

XSD:unsignedShort

XSD:long

XSD:unsignedLong

byte

short

int

long

long

XSD:float

XSD:double

XSD:decimal

float

double

double

XSD:boolean

bool

boolean

XSD:datetime

XSD:date

date

date

XSD:string

XSD:time

string

text

自訂資料類型

text

任何其他資料類型

text

例如,下列 Gremlin 更新查詢會針對要新增至 OpenSearch 的「newField」產生新的對應,即 { "type" : "double" }

g.V("1").property("newField" 10.5)

同樣地,下列 SPARQL 更新查詢會針對要新增至 OpenSearch 的「ex:byte」產生新的對應,即 { "type" : "long" }

PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:test ex:byte "123"^^xsd:byte }.
注意

如您所見,從 Neptune 對應到 OpenSearch 的項目,其最後結果可能是在 OpenSearch 具有的資料類型與在 Neptune 具有的資料類型不同。不過,OpenSearch 中有一個明確的文字欄位「資料類型」,可記錄項目在 Neptune 中具有的資料類型。

下一個主題:

資料類型驗證

上一個主題:

排除欄位
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。