【发布时间】:2013-11-23 17:16:00
【问题描述】:
我正在尝试使用 csv 文件在 solr 4.5.1 上创建一个非常简单的搜索索引,其中只有两个字段“id”和“name”。在 Windows 8 上运行。
当我跑步时:
curl http://localhost:8983/solr/update/csv --data-binary @mydata.csv -H
"Content-type:text/plain; charset=utf-8"
我收到错误:文档缺少必填的 uniqueKey 字段:id
当我将文件的内容复制/粘贴到 solr-admin ui (documents->document type:csv) 中的 csv 导入功能中时,它就可以工作了。
我错过了什么?感谢您的帮助!
我的 schema.xml:
<fields>
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<!-- points to the root document of a block of nested documents -->
<field name="_root_" type="string" indexed="true" stored="false"/>
<field name="name" type="text_en" indexed="true" stored="true"/>
<field name="_version_" type="long" indexed="true" stored="true" multiValued="true"/>
</fields>
<uniqueKey>id</uniqueKey>
我试过的最简单的csv文件是:
id,name
LXOxjksM2z, The simplest cookbook you can ever find
【问题讨论】:
标签: solr