来自csv的Apach Solr导入索引(UTF-8)错误:未定义字段

时间:2014-09-21 08:31:08

标签: csv solr

当我尝试使用solr文档中的命令加载数据时:

curl http://localhost:7070/solr/metadataCore/update?commit=true --data-binary @7.csv -H 'Content-type:text/csv; charset=utf-8'

结果:

1)如果csv编码是ANSI,它可以成功导入/更新,但不支持中文。

2)如果csv编码是UTF-8,结果是错误但总是显示:undefined field。

csv中的第一列是topicType。然而,该领域是明确定义的,它是什么?在字段名称之前?如何加载数据?

1 个答案:

答案 0 :(得分:0)

很可能你遇到了Byte Order Mark某些软件(特别是微软)在文本开头就正确的问题。

您应该能够搜索"'您的软件'导出没有字节顺序标记"并且您将找到答案或解决方法。有些编辑也可能知道如何使用或不使用BOM进行保存