我想使用Solr处理程序将PDF文档添加到索引,但不断获取缺少的唯一字段错误(即使我提供该字段)。这里是要求:Solr通过ExtractRequestHandler添加PDF
D:\Downloads\solr-4.6.0\solr-4.6.0\example\exampledocs>c:\temp\curl "http://loca
lhost:8983/solr/update/extract?commit=true&literal.MessageID=2b071dce-d7a6-4b7c-
9a09-33cc93f96db9" -F "[email protected] vs Warriors tickets.pdf"
的错误我得到的回复是:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">400</int><int name="QTime">135</in
t></lst><lst name="error"><str name="msg">Document is missing mandatory uniqueKe
y field: MessageID</str><int name="code">400</int></lst>
</response>
在我的REST调用我使用literal.MessageID=...
,但似乎仍然没有找到。
有关如何解决此问题的任何想法? (注:我没有找到SO有关在ID
结束领域的问题,所以我从架构中的字段中删除该ID的文章,修改literal.Message
但还是同样的问题
感谢,
您可以发布您的schema.xml – buddy86
MessageID字段: – user2740927