110889: Added community & collection discovery configuration

This commit is contained in:
Alexandre Vryghem
2024-02-18 14:44:13 +01:00
parent 5a43e6bcf1
commit f942465410

View File

@@ -73,6 +73,11 @@
<entry key="undiscoverable" value-ref="unDiscoverableItems" />
<entry key="administrativeView" value-ref="administrativeView" />
<!-- "community" is the search configuration for community pages -->
<entry key="community" value-ref="communityConfiguration" />
<!-- "collection" is the search configuration for collection pages -->
<entry key="collection" value-ref="collectionConfiguration" />
<entry key="publication" value-ref="publication"/>
<!-- Same as the "publication" configuration, but does NOT filter out older versions of items -->
<!-- Used to display related items on single-item pages, because a relationship does not always point to the latest version of the related item -->
@@ -306,6 +311,40 @@
<property name="spellCheckEnabled" value="true"/>
</bean>
<bean id="communityConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration"
scope="prototype" parent="defaultConfiguration">
<!--The sort filters for the discovery search-->
<property name="searchSortConfiguration">
<bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration">
<property name="sortFields">
<list>
<ref bean="sortDateAccessioned"/>
<ref bean="sortScore"/>
<ref bean="sortTitle"/>
<ref bean="sortDateIssued"/>
</list>
</property>
</bean>
</property>
</bean>
<bean id="collectionConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration"
scope="prototype" parent="defaultConfiguration">
<!--The sort filters for the discovery search-->
<property name="searchSortConfiguration">
<bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration">
<property name="sortFields">
<list>
<ref bean="sortDateAccessioned"/>
<ref bean="sortScore"/>
<ref bean="sortTitle"/>
<ref bean="sortDateIssued"/>
</list>
</property>
</bean>
</property>
</bean>
<bean id="defaultRelationshipsConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration" scope="prototype">
<!--Which sidebar facets are to be displayed-->
<property name="sidebarFacets">