diff --git a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php
index 3438a3683b42cf7daf2aa4f5bdf0869c3c991ae3..ac99cd2371fb521f101f3a63d5d45af46de887f3 100644
--- a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php
+++ b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php
@@ -152,7 +152,7 @@ class HierarchicalFacetListener
         }
         $context = $event->getParam('context');
         if ($context == 'search' || $context == 'retrieve'
-            || $context == 'retrieveBatch'
+            || $context == 'retrieveBatch' || $context == 'similar'
         ) {
             $this->processHierarchicalFacets($event);
         }