Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Search API Reference

3 sites Security covered Drupal 10–11
View on drupal.org

This module enables searching within referenced content directly from a node, specifically designed for the Solr search backend. It is most useful for sites with complex content structures or access control rules that limit the visibility of referenced items, as it goes beyond the standard functionality of Search API fields.

Search Api Reference provides advanced search mechanics for Searching Referenced Content from within a node. This modules a index Processors for Search API.

Search API Reference ONLY supports the Solr backend at this time! If you are looking to use this module with other backend, I would be willing to see the work required to support it or accept a patch. This module achieves the desired functionality by using features that are available for Solr, and may not be easily supported by other backends.

When do I use this module?

Its important to understand that this module has a few use cases but should not me leveraged for most sites. Most of the basic functionality that can be achieved using this module can also be solved by features that are already in Search Api's core functionality.

If you are looking to implement simple references, use fields. The field configuration in Search API solves most use cases. You are able to load and search within referenced content using fields. For example, this module is not needed if you want to be able to search for content by taxonomy terms.

Whats it for then?

This module was built around the specific use case of searching within referenced content that may be limited via access control. On a site leveraging a module such as Paragraphs Access which could limit the visibility of referenced content to some users, you can't simply achieve this using the basic Search API Fields, since the referenced content needs to be limited. This also allows for building of complex site structures with nested referenced content and the ability to search within those items as well.

In the case above the complex access rules are added via the processor plugin available with the Advanced Access module, but the same function could be applied to nested nodes withing Paragraphs Access.

Support

For any questions about this modules features, bug reports, or feature requests please open an issue in the modules issue queue or contact the maintainer directly.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Oct 2025
Latest release
10 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
2.1.0 Stable 10–11 Oct 13, 2025
2.0.0 Stable 10–11 Oct 13, 2025
2.x-dev Dev 10–11 Oct 13, 2025
8.x-1.0 Stable 8–11 Oct 9, 2025