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