2017-03-17 52 views
2

当某个字段是文本数组时,CSV文件应该如何显示?如何处理AWS Cloudsearch中的CSV和文本数组?

我有这样的:

文档ID,姓名,textarray,NUM 1名1, “T1,T2,T3”,333

,但它不工作,textarray变成不数组,但串“T1 ,T2,T3" 。 我用aws控制台上传这个文件。

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

回答

0

使用Cloudsearch控制台可能无法做到这一点。 相反,尝试使用CS-进口单据命令行工具: 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:

文档ID,姓名,年龄,性别,宠物,爱好

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

doc2,简,22,女,“马,狗”,“游戏,派对”

假设字段“宠物”和“爱好”被配置为文本阵列或文字阵列,导入命令将看起来像这样:

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