solr CSV update,覆盖参数

时间:2013-03-15 22:06:18

标签: solr

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

1 个答案:

答案 0 :(得分: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上任何地方的记录行为。