spring data solr Point类型将solr字段创建为StrField

时间:2016-12-16 08:48:01

标签: solr spring-data spring-data-solr

我正在使用带有solr服务器5.5.3的spring-data-solr 2.0.5.RELEASE

我有一个字段定义如下

public class Org {
  ...
  @Indexed(name = "geoLocation", type = "location")
  private Point geoLocation;
  ...
}

当我运行使用该类的测试时,此字段在Solr中创建为"字段类型:org.apache.solr.schema.StrField"

我尝试过设置type =" point"以及不设置它。在所有情况下,该字段都在Solr中创建为StrField。

spring-data-solr是根据Java字段的数据类型(在本例中为Point字段)还是在@Indexed注释中使用type属性创建Solr模式?

如果是,在这个例子中错过了什么?

0 个答案:

没有答案