Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Search API can index content but Rabbit Hole can prevent content from being accessed.

This module provides a Search API Processor that prevents indexing of content items that have Rabbit Hole enabled and are using Rabbit Hole's 'Access Denied' or 'Page Not Found' plugins by default (but can be configured to prevent indexing of whichever you want).

Example usage

  1. Set up Node Articles to use Rabbit Hole
  2. Set up a Search API Index to index Node Articles
  3. Create an Article 'An article that should not be found' and set it to 'Access Denied'

Without this module, 'An article that should not be found' will be a result in your Search (but clicking it will still lead to access denied).

With this module enabled and configured 'An article that should not be found' will be excluded from being indexed and appearing as a result.

Post-Installation

  1. Go to your Search API index -> Processors.
  2. Enable "Indexing Rabbit Hole Filter"

Additional Requirements

This module only works if you have both Search API and Rabbit Hole enabled.

Activity

Total releases
3
First release
Apr 2025
Latest release
11 months ago
Release cadence
1 day
Stability
67% stable

Release Timeline

Releases

Version Type Release date
1.0.1 Stable Apr 24, 2025
1.0.0 Stable Apr 23, 2025
1.0.x-dev Dev Apr 23, 2025