我正在尝试使用spring-data-solr:3.0.6来索引来自不同源的数据,有一个字段,casenumber具有不同的格式。当casenumber只有数字(例如123)时,spring-data-solr会将字段索引为plong。直到以后,案例编号为“ CASE456”的记录才引起问题。 Solr引擎抛出错误,当然,案例号必须很长
我可以让spring数据知道“ 123”是字符串,而不将其猜测为没有触摸模式的数字吗?我喜欢无模式模式。我尝试了以下代码,spring-data-solr只是将“ 123”的索引设为123。关于@ Indexed / type的文档很少。谢谢
@SolrDocument(collection =..)
public class CaseDocument
{
@Indexed(type="string")
private String caseNumber;
// OR
@Indexed(type="lowercase")
private String caseNumber;
....