-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Modify dspace/config/spring/api/discovery.xml
Add
- searchFilterCallnumber: LC Call Number, dc.subject.lcc (not to patent collection)
- searchFilterJournaltitle: Journal Title, dc.title.serial (not to etd, patent collections)
- searchFilterPublisher: Publisher, dc.publisher (not to patent collection)
- searchFilterRights: Rights, dc.rights, dc.rights.uri (not to patent collection)
- searchFilterVersion: Version, dc.description.version (not to etd, patent collection)
current default list
<property name="searchFilters">
<list>
<ref bean="searchFilterTitle" />
<ref bean="searchFilterAuthor" />
<ref bean="searchFilterSubject" />
<ref bean="searchFilterIssued" />
<ref bean="searchFilterType" />
<ref bean="searchFilterAbstract" />
<ref bean="searchFilterSeries" />
<ref bean="searchFilterIdentifier" />
<ref bean="searchFilterSponsor" />
<ref bean="searchFilterLanguage" />
<ref bean="searchFilterTrnumber" />
<ref bean="searchFilterDepartment" />
<ref bean="searchFilterAdvisor" />
<ref bean="searchFilterCommitteemember" />
<ref bean="searchFilterEtdlevel" />
<ref bean="searchFilterContentInOriginalBundle"/>
<ref bean="searchFilterFileNameInOriginalBundle" />
<ref bean="searchFilterFileDescriptionInOriginalBundle" />
</list>
</property>
final default list
<property name="searchFilters">
<list>
<ref bean="searchFilterTitle" />
<ref bean="searchFilterAuthor" />
<ref bean="searchFilterSubject" />
<ref bean="searchFilterIssued" />
<ref bean="searchFilterType" />
<ref bean="searchFilterAbstract" />
<ref bean="searchFilterCallnumber" />
<ref bean="searchFilterIdentifier" />
<ref bean="searchFilterJournalTitle" />
<ref bean="searchFilterLanguage" />
<ref bean="searchFilterPublisher" />
<ref bean="searchFilterRights" />
<ref bean="searchFilterSponsor" />
<ref bean="searchFilterSeries" />
<ref bean="searchFilterVersion" />
<ref bean="searchFilterTrnumber" />
<ref bean="searchFilterDepartment" />
<ref bean="searchFilterAdvisor" />
<ref bean="searchFilterCommitteemember" />
<ref bean="searchFilterEtdlevel" />
<ref bean="searchFilterContentInOriginalBundle"/>
<ref bean="searchFilterFileNameInOriginalBundle" />
<ref bean="searchFilterFileDescriptionInOriginalBundle" />
</list>
</property>
You might reference PR #50, which customized search filters and facets for several collections.
To test, the advanced search filters and facets should match for:
- home page
- etd collections
- patent collection
- any other collection (default settings)
Also change facet label from Advisor to Committee Chair
<bean id="searchFilterAdvisor" class="org.dspace.discovery.configuration.DiscoverySearchFilterFacet">
<property name="indexFieldName" value="advisor"/>
should be
<bean id="searchFilterAdvisor" class="org.dspace.discovery.configuration.DiscoverySearchFilterFacet">
<property name="indexFieldName" value="committee chair"/>
Metadata
Metadata
Assignees
Labels
No labels