0

我正在使用 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 因此在 & 之前有 ^)

我得到错误:

undefined field: "?publicationNumber"

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

4

1 回答 1

0

总是一样。你尝试了几个小时,一旦你在论坛发帖,你就会找到解决方案。很简单。即便如此,命令说 charset=utf-8 csv 文件也不能是 utf-8 编码,而是 ANSI。例如。转换为 ANSI 并且没有问题。

于 2012-07-18T06:20:18.533 回答