0

我正在尝试使 CSV 导入适用于 SOLR,并且覆盖参数有问题。我正在关注这里的文档http://wiki.apache.org/solr/UpdateCSV#overwrite,我发现我的索引中有重复项,即使我指定了覆盖。我从一个非常简单的案例开始,我导入 1 条记录,修改 CSV 中的描述字段,然后使用 &overwrite=true 再次导入。生成的 SOLR 查询产生 2 条记录。这是一个错误吗?使用 SOLR 4.2。

4

1 回答 1

0

万一其他人遇到这种情况,它与 CSV 更新端点无关,而是我如何在架构中定义我的 uniqueKey 字段。以下没有工作:

<field name="id" type="lowercase" indexed="true" stored="true" required="true" />

但是当我将类型更改为字符串时它确实有效:

<field name="id" type="string" indexed="true" stored="true" required="true" />

据我所知,这不是 SOLR wiki 上任何地方的记录行为。

于 2013-03-18T23:55:17.487 回答