如何处理AWS Cloudsearch中提交的CSV和文本数组?

时间:2017-03-17 16:06:09

标签: amazon-cloudsearch

当其中一个字段是文本数组时,CSV文件应该如何显示?

我有这个:

的docID,名称,textarray,NUM 1,NAME1" T1,T2,T3",333

但它不起作用,textarray不是数组而是字符串" t1,t2,t3"。 我通过aws console上传这个文件。

另一个问题是,文本数据字段可能成为建议字段吗?

1 个答案:

答案 0 :(得分:0)

使用Cloudsearch控制台可能无法做到这一点。 相反,请尝试使用 cs-import-documents 命令行工具: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/import-documents-command.html

选中--multivalued选项以指定CSV文件中的多值字段。

最新版本可从此处下载: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/using-cloudsearch-command-line-tools.html#installing

以下是CSV示例:

  

的docID,姓名,年龄,性别,宠物,爱好

     

DOC1,约翰,18,男, “狗,猫”, “冲浪,骑马”

     

DOC2,简,22,女, “马,狗”, “游戏,双方”

假设“pet”和“hobbies”字段配置为text-array或literal-array,import命令将如下所示:

cs-import-documents -d myDomain --source source.csv -mv pets,hobbies