Мне нужно отсортировать элементы, отображаемые на странице обнаружения XMLUI, с использованием комбинации метаданных, поскольку требуемый тип упорядочения (особенно по размеру) использует разные метаданные для справочного типа мультимедиа (см. Изображения, аудио, видео)...).
Желание действовать в соответствии с документацией для файла "discovery.xml", но указание компонента такого типа:
<bean id="sortSize" class="org.dspace.discovery.configuration.DiscoverySortFieldConfiguration">
<property name="metadataFields"/>
<list>
<value>METADATA_NAME_1</value>
<value>METADATA_NAME_2</value>
...
</list>
</property>
</bean>
Индексация не удалась.Это связано с тем, что можно указать только компонент сортировки этого типа:
<bean id="sortSize" class="org.dspace.discovery.configuration.DiscoverySortFieldConfiguration">
<property name="metadataField" value="SINGLE_METADATA_NAME"/>
</bean>
Можно ли создать тип комбинированного упорядочения, подобный описанному?Если да, то как я могу действовать?
Заранее спасибо!