SolrCloud:唯一键真的是强制性的吗?
在单节点设置中,我通过使用 UUID 自动生成了唯一密钥:
<field name="my_id" type="uuid" indexed="true" stored="true" default="NEW" />
现在我想移动到 分布式 Solr 设置,但是当我添加没有 my_id
的文档时,出现以下错误:
文档缺少强制 uniqueKey 字段:my_id
这是否意味着我需要在 Solr 之外自己生成唯一密钥?
In a single node setup I had auto-generated unique key by using UUID:
<field name="my_id" type="uuid" indexed="true" stored="true" default="NEW" />
Now I want to move to distributed Solr setup, but when I add documents without my_id
I get following error:
Document is missing mandatory uniqueKey field: my_id
Does it mean that I need to generate unique key by myself outside of Solr?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来这是 Solr 4.0(或 Solr Trunk)中的一个错误。
上面打开了一个 JIRA https://issues.apache.org/jira/browse/ SOLR-2796 。该修复尚未提交。
Looks like it's a bug in Solr 4.0 (or Solr Trunk).
There is a JIRA opened on it https://issues.apache.org/jira/browse/SOLR-2796 . The fix has yet to be committed.