是否可以将schema.xml中的UniqueKey-tag从String更改为Int或Long? 我的应用程序中的主键是Long类型 - 所以获得类型字符串的Solr响应是不利的。所以如果可能的话:怎么做?
提前致谢!
答案 0 :(得分:0)
首先将schema.xml / managed-schema中的<uniqueKey>
- 标记引用到描述密钥的所需名称。我们将这个名称称为“id”。
然后,您需要一个带有参数<field>
的{{1}} - 代码 - 以便name="id"
引用已定义的字段。通过改变“类型”参数可以很容易地调整字段的类型 - 在这种情况下可以是float或int。
定义字段的资源:https://cwiki.apache.org/confluence/display/solr/Defining+Fields