DSpace-XMLUI发现-排序项目,将数值排序顺序应用于包含文本值的元数据

时间:2018-12-03 10:36:05

标签: sorting dspace discovery

我需要对XMLUI发现中显示的项目进行排序,其中包含包含数值但保存为字符串(特别是字节大小)的元数据。

当然,我希望排序结果考虑这些字符串的数字值而不是其文本值。

有可能吗?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

我本人通过将用于排序的参考元数据中包含的信息应用于左边的非有效零(左填充)来获得相同的长度,而相同字段中的所有值的长度相同,应用字母顺序排序(“文本”元数据)时期望的数字排序结果。

答案 1 :(得分:0)

我很好奇这是否可行。不幸的是,根据DSpace发现文档,仅允许将“文本”和“日期”作为数据类型。

https://wiki.duraspace.org/display/DSDOC6x/Discovery#Discovery-Searchfilters&sidebarfacetsCustomization