DSpace - обнаружение XMLUI - сортировка элементов с применением числового порядка сортировки к метаданным, содержащим текстовые значения - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно отсортировать элементы, отображаемые при обнаружении XMLUI, по метаданным, содержащим числовое значение, но сохраненные в виде строки (в частности, размер в байтах).

Конечно, я хочу получить результатсортировать, чтобы рассмотреть числовое значение этих строк, а не их текстовое значение.

Это возможно?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Я лично решил, применив к информации, содержащейся в метаданных справки для сортировки, незначительные нули слева (отступ слева) в таком числе, чтобы получить одинаковую длину для всех значений в одном поле ижелаемый результат числовой сортировки при применении алфавитной сортировки («текстовые» метаданные).

0 голосов
/ 03 декабря 2018

Мне любопытно узнать, возможно ли это.К сожалению, согласно документации по обнаружению DSpace, в качестве типа данных допускаются только «текст» и «дата».

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

...