如何通过 Azure 搜索索引中的 csv 导入 geography.point 的集合
How to import a collection of geography.point via csv in an Azure Search index
我想从 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 中寻找此集合的正确格式/语法。
您缺少用于分隔 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
我想从 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 中寻找此集合的正确格式/语法。
您缺少用于分隔 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