Apache Solr:未定义字段“?publicationNumber”

时间:2012-07-18 06:07:59

标签: csv solr

我正在使用solr执行我的第一步,为此我尝试使用从提供的示例改编的模式从csv加载我自己的数据。我用自己的字段替换了字段。

<field name="publicationNumber" type="string" indexed="true" stored="true" required="true" />

还有更多领域。当我尝试使用solr文档中的命令加载数据时:

curl http://localhost:8983/solr/update/csv?stream.file=exampledocs/test.csv^&stream.contentType=text/csv;charset=utf-8

(Windows因此在&amp;之前的^)

我收到错误:

undefined field: "?publicationNumber"

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

1 个答案:

答案 0 :(得分:0)

始终如一。你试了几个小时,一旦你发表论坛帖就找到了解决方案。很简单。即使如此命令说charset = utf-8,csv文件也不能采用utf-8编码,而是ANSI。例如。转换为ANSI,它没有问题。