Java 弹簧数据+;Solr 6.2
我对Spring Data+Solr6.x有一种奇怪的行为 1) Bean声明Java 弹簧数据+;Solr 6.2,java,spring,spring-mvc,solr,Java,Spring,Spring Mvc,Solr,我对Spring Data+Solr6.x有一种奇怪的行为 1) Bean声明 @Id @Indexed(name=EventSchema.id) //I also try without this annotation private String id; 2) 回购 3) 错误 此异常在从solr 5.x迁移到6.2(相同的软件代码)后出现 在solr 6.2(或spring?)中,如果document.ID为null,如何强制自动生成ID?要自动生成ID,可以将其添加到solrconfi
@Id
@Indexed(name=EventSchema.id) //I also try without this annotation
private String id;
2) 回购
3) 错误
此异常在从solr 5.x迁移到6.2(相同的软件代码)后出现
在solr 6.2(或spring?)中,如果document.ID为null,如何强制自动生成ID?要自动生成ID,可以将其添加到solrconfig文件中
<updateRequestProcessorChain>
<processor class="solr.UUIDUpdateProcessorFactory">
<str name="fieldName">id</str>
</processor>
<processor class="solr.LogUpdateProcessorFactory" />
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
身份证件
并且还必须在模式中添加id字段和uniqueKey
<uniqueKey>id</uniqueKey>
id
<updateRequestProcessorChain>
<processor class="solr.UUIDUpdateProcessorFactory">
<str name="fieldName">id</str>
</processor>
<processor class="solr.LogUpdateProcessorFactory" />
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
<uniqueKey>id</uniqueKey>