I'm trying to use spring-data-solr:3.0.6 to index data from different source, there is one field, casenumber having different format. When casenumber has ONLY digits, say 123, spring-data-solr will index the field as plong. That not causes problem until later on, a record with casenumber “CASE456”. Solr engine throw error, of course, casenumber must be long
Can I let spring data know "123" is string, not guess it as number without touch schema? I like the schemaless mode. I have tried the following code, spring-data-solr just index “123” as 123. There is little document about @Indexed/type. Thanks
@SolrDocument(collection =..)
public class CaseDocument
{
@Indexed(type="string")
private String caseNumber;
// OR
@Indexed(type="lowercase")
private String caseNumber;
....