我按照文档中的描述更改了 discovery.xml 文件,以将 dc.type 上的新方面添加到我们的 DSpace。当我完成重新索引和删除缓存时,我在高级搜索中看到了新的搜索过滤器,但不是一个方面。
这些是我对 discovery.xml 所做的更改:
向 sidbarFacets 和 SearchFilter 添加了过滤器:
<ref bean="searchFilterType" />
这是过滤器:
<bean id="searchFilterType" class="org.dspace.discovery.configuration.DiscoverySearchFilterFacet">
<property name="indexFieldName" value="type"/>
<property name="metadataFields">
<list>
<value>dc.type</value>
</list>
</property>
</bean>
提前致谢