I'm trying to find a way to return only items when performing an empty search in the search box of DSpace 7.6, meaning I don't want communities and collections to be returned in this search.
Before:
<!--The default configuration settings for discovery-->
<bean id="defaultConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration" scope="prototype">
...
<property name="defaultFilterQueries">
<list>
<!--Only find items, communities and collections-->
<value>(search.resourcetype:Item AND latestVersion:true) OR search.resourcetype:Collection OR search.resourcetype:Community</value>
<value>-withdrawn:true AND -discoverable:false</value>
</list>
</property>
...
After
<!--The default configuration settings for discovery-->
<bean id="defaultConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration" scope="prototype">
...
<property name="defaultFilterQueries">
<list>
<!--Only find items, communities and collections-->
<value>(search.resourcetype:Item AND latestVersion:true)</value>
<value>-withdrawn:true AND -discoverable:false</value>
</list>
</property>
But this affected the search and listings of communities and collections when creating a new subcommunity/collection or item, respectively, causing the error "No community found". So, I reverted the modification.
Does anyone know how to make an empty search in the DSpace 7.6 interface return only items?
Thank you
Manuela Klanovicz Ferreira