当某个字段是文本数组时,CSV文件应该如何显示?如何处理AWS Cloudsearch中的CSV和文本数组?
我有这样的:
文档ID,姓名,textarray,NUM 1名1, “T1,T2,T3”,333
,但它不工作,textarray变成不数组,但串“T1 ,T2,T3" 。 我用aws控制台上传这个文件。
另一个问题是,文本数组可能成为建议字段?
当某个字段是文本数组时,CSV文件应该如何显示?如何处理AWS Cloudsearch中的CSV和文本数组?
我有这样的:
文档ID,姓名,textarray,NUM 1名1, “T1,T2,T3”,333
,但它不工作,textarray变成不数组,但串“T1 ,T2,T3" 。 我用aws控制台上传这个文件。
另一个问题是,文本数组可能成为建议字段?
使用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