繁体   English   中英

SOLR CSV处理错误-缺少必填字段

[英]SOLR CSV processing error - missing required field

当我尝试使用此命令为CSV编制索引时:

curl http://:8983 / solr / update / csv --data-binary @ 3QA_GetProductData.csv -H'内容类型:文本/纯文本; charset = utf-8'

我收到此错误:

<lst name="responseHeader">
    <int name="status">400</int>
    <int name="QTime">47</int>
</lst>
<lst name="error">
    <str name="msg">[doc=100054-2-FLORALPRINT-1X] missing required field: ProdId</str>
    <int name="code">400</int>
</lst>

我的2行CSV在这里

这里的模式(抱歉,不能放在这里,行太长)

你看到什么了吗?

非常感谢您的任何想法!

骗子

好的,您对ProdId的定义是这样的:

<field name="ProdId"  type="string" indexed="false" stored="false" required="true" multiValued="false" /> 

据我所记得,Solr不喜欢未stored或未indexed的必填字段。

另外,我还记得使用id作为字段名后缀时遇到了奇怪的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM