GraphDB 弹性搜索连接器
GraphDB Elasticsearch Connector
是否有将 lat long 属性从 graphdb 映射到弹性搜索上的 geo_point 对象的工作示例?
{
"fieldName": "location",
"propertyChain": [
"http://example.com/coordinates"
],
"objectFields": [
{
"fieldName": "lat",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#lat"
]
},
{
"fieldName": "lon",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#long"
]
}
]
}
谢谢
使用当前版本的 GraphDB 和 Elasticsearch 连接器将数据索引为 geo_point 的唯一方法是将纬度和经度放在单个文字中,例如与 属性 http://www.w3.org/2003/01/geo/wgs84_pos#lat_long。连接器将如下所示:
PREFIX : <http://www.ontotext.com/connectors/elasticsearch#>
PREFIX inst: <http://www.ontotext.com/connectors/elasticsearch/instance#>
INSERT DATA {
inst:geopoint :createConnector '''
{
"elasticsearchNode": "localhost:9300",
"types": ["http://geopoint.ontotext.com/Point"],
"fields": [
{
"fieldName": "location",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#lat_long"
],
"datatype": "native:geo_point"
}
],
}
''' .
}
请注意数据类型:"native:geo_point" 很重要,因为它告诉 Elasticsearch 这是什么类型的数据。
我们目前正在研究引入对来自单独文字的纬度和经度的支持的可能方法。
是否有将 lat long 属性从 graphdb 映射到弹性搜索上的 geo_point 对象的工作示例?
{
"fieldName": "location",
"propertyChain": [
"http://example.com/coordinates"
],
"objectFields": [
{
"fieldName": "lat",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#lat"
]
},
{
"fieldName": "lon",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#long"
]
}
]
}
谢谢
使用当前版本的 GraphDB 和 Elasticsearch 连接器将数据索引为 geo_point 的唯一方法是将纬度和经度放在单个文字中,例如与 属性 http://www.w3.org/2003/01/geo/wgs84_pos#lat_long。连接器将如下所示:
PREFIX : <http://www.ontotext.com/connectors/elasticsearch#>
PREFIX inst: <http://www.ontotext.com/connectors/elasticsearch/instance#>
INSERT DATA {
inst:geopoint :createConnector '''
{
"elasticsearchNode": "localhost:9300",
"types": ["http://geopoint.ontotext.com/Point"],
"fields": [
{
"fieldName": "location",
"propertyChain": [
"http://www.w3.org/2003/01/geo/wgs84_pos#lat_long"
],
"datatype": "native:geo_point"
}
],
}
''' .
}
请注意数据类型:"native:geo_point" 很重要,因为它告诉 Elasticsearch 这是什么类型的数据。
我们目前正在研究引入对来自单独文字的纬度和经度的支持的可能方法。