Frontend User Group Access Restricitons
By integrating Solr with TYPO3 as tightly as Indexed Search we can also provide support for frontend user group access restrictions. While indexing a page the frontend groups of the current visitor are added to the Solr document. When querying Solr through the search form the access rights of the visitor are set as filters on the query and thus the result contains only those documents which the visitor is allowed to see.
Currently only specific user group settings are supported. That means that settings like “Hide at login” and ”Show at any login” are not supported yet. The frontend indexer only supports page level access restrictions which are calculated during page rendering and represent the currently logged in visitor's access rights.
Like with Indexed Search multiple versions, depending on the visitor's access rights, are indexed for each page. For Solr however, this is not an impact as it is for Indexed Search. Decreases in performance could not be observed yet.
The Index Queue approach offers a more advanced solution, described further down.