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). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Search API Sitestudio Processor

13 sites No security coverage Drupal 9–11
View on drupal.org

This module provides a Search API processor specifically for sites using Acquia Site Studio. It indexes content directly from Site Studio components, bypassing HTML rendering for better performance and more accurate search results. You can configure it to index all components or filter by specific categories or individual components.

This project provides an Search API processor for Drupal websites that rely on Acquia Site Studio for content creation and needs to index directly the content from the Site Studio components instead of rendering them and retrieve the HTML generated.

Features

When you use the powerful drag-and-drop interface of Acquia Site Studio to build pages—inserting text fields, customising components, and designing complex layouts—the content is often saved in a way that Drupal's standard search tools struggle to understand and if you use the "Render HTML Output" processor to render the components directly, you may run into performance issues if your site uses a lot of images and especially if you use a DAM service due to the API calls to retrieve the URLs of the images or other assets informations.

The core function of this module is to act as a specialised translator for your search engine. It introduces a new Search API Processor designed specifically to decode the complex data structure created by Site Studio components.

The processor is fully customisable and you can choose to index all Site Studio components, or precisely filter by component category or single component for accurate, controlled search results.

Post-Installation

Once this module is installed, you must perform a few quick steps within the Search API settings to start indexing your Acquia Site Studio content.

  1. Add the Index Field: Navigate to the configuration page for your chosen Search API index. You must add a new field to the index and name it "Sitestudio Components". This field serves as the anchor point for the processor to inject the decoded Site Studio content.
  2. Configure the field with the available configuration.

Special Configuration Considerations

  • Default Behavior (All Components): By default, the processor is configured to index all text content it finds within every Site Studio component on the page. This is the simplest way to ensure comprehensive search coverage.
  • Advanced Filtering for Control: If you need to refine what content is indexed—for instance, to keep your search index smaller or to exclude certain decorative components—you can adjust the processor's configuration. This allows you to set precise rules:
  • Filter by Component Category: Only index content from specific groups of components (e.g., "Basic components" but not "Layout component").
  • Filter by Single Component: Only index content from a specific component (e.g., only the "Text" component).

This ability to filter gives you granular control over what appears in your site's search results, ensuring maximum relevance.

Additional Requirements

Search API module

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
2
Tracked since
Nov 2025
Latest release
9 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 9–11 Nov 14, 2025
1.0.x-dev Dev 9–11 Nov 14, 2025