0

我想从 csv 文件 (blob) 中导入 Collection(Edm.GeographyPoint) 类型的字段中的多个地理点。我找不到 csv 文件的正确语法 - 索引器总是抱怨,将字符串导入地理字段是无效的。

索引单个 Edm.GeographyPoint 没有问题。

实际的CSV(不起作用)如下所示:

"product","vendor","coordinates"
"Coca Cola 0.5l","Billa","[{ ""type"": ""Point"", ""coordinates"": [48.4547895 16.5897845]},{ ""type"": ""Point"", ""coordinates"": [48.4567815 16.6854853]},{ ""type"": ""Point"", ""coordinates"": [48.8794568 16.5687491]}]"

我正在为 CSV 中的这个集合寻找正确的格式/语法。

4

1 回答 1

1

您缺少逗号来分隔 x 和 y 坐标。尝试像这样构建 CSV:

"product","vendor","coordinates"
"Coca Cola 0.5l","Billa","[{ ""type"": ""Point"", ""coordinates"": [48.4547895,16.5897845]},{ ""type"": ""Point"", ""coordinates"": [48.4567815,16.6854853]},{ ""type"": ""Point"", ""coordinates"": [48.8794568,16.5687491]}]"

此处还有设置 CSV 索引的说明:https ://docs.microsoft.com/en-us/azure/search/search-howto-index-csv-blobs#setting-up-csv-indexing

于 2019-08-30T19:07:59.957 回答