Affects Version/s: 7.x-1.9
Fix Version/s: None
Component/s: Solr Search
Currently, the admin-configurable "Solr base filter" gets applied to all IslandoraSolrQueryProcessor queries. However, the description says "appended to all user queries". To illustrate, here are two cases for the Solr base filter:
A: you want to remove certain types of objects from user search results (e.g. collections, compound, pages, etc) when they'd clutter up the results and the metadata is present elsewhere (respectively e.g. children, the compound's members, books, etc.)
B: you want to hide certain objects from the site (e.g. private objects that aren't in a distinct namespace).
The description implies A, but in fact B is what happens.
Since some sites may be intentionally be using this functionality, the documentation should maybe be updated to reflect this. As we increasingly use internal solr queries to find objects in all aspects of Islandora, the Solr Base Filter may have unintended effects.
Related: it'd be nice to have some context in searches so that A could be possible - this improvement ticket by Nelson Hart is https://jira.duraspace.org/browse/ISLANDORA-1747