【发布时间】:2016-07-08 08:53:24
【问题描述】:
是否可以将 schema.xml 中的 UniqueKey-tag 从 String 更改为 Int 或 Long? 我的应用程序中的主键是 Long 类型 - 所以获得字符串类型的 Solr 响应是不利的。所以如果可能的话:怎么做?
提前致谢!
【问题讨论】:
是否可以将 schema.xml 中的 UniqueKey-tag 从 String 更改为 Int 或 Long? 我的应用程序中的主键是 Long 类型 - 所以获得字符串类型的 Solr 响应是不利的。所以如果可能的话:怎么做?
提前致谢!
【问题讨论】:
首先将 schema.xml/managed-schema 中的 <uniqueKey>-tag 引用到描述密钥的所需名称。让我们称这个名字为“id”。
然后您需要一个带有参数name="id" 的<field>-tag - 以便<uniqueKey> 引用已定义的字段。通过更改“type”参数可以轻松调整字段的类型 - 在本例中为 float 或 int。
定义字段的资源:@987654321@
【讨论】: