Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.6.17 Update released for Drupal core (10.6.17)! Release: Drupal 11.3.17 Update released for Drupal core (11.3.17)! Release: Drupal 11.4.7 Update released for Drupal core (11.4.7)! Release: Radix 6.0.9 Minor update available for theme radix (6.0.9). Release: Configuration Inspector 2.1.12 Minor update available for module config_inspector (2.1.12). Release: AI (Artificial Intelligence) 1.5.0-rc4 New release candidate for module ai (1.5.0-rc4). Release: Native Observability 2.0.0 Major update available for module native_observability (2.0.0). Release: Seeds Widgets 2.5.4 Minor update available for module seeds_widgets (2.5.4). Usage Milestone: Schemata Module schemata crossed 1,000 active installs. Module Revived: Config Suite 2.0.6 Module config_suite updated after 14 months of inactivity (2.0.6).

LLM Enhanced Search improves Drupal Search API by using a Large Language Model (LLM) to match natural-language searches with terms from a configured taxonomy vocabulary.

Use this module when your site uses controlled taxonomy terms, but users may search using synonyms, descriptions, or everyday language instead of the exact terminology.

For example, a user searching for portable computer can have the taxonomy term Laptop automatically added to their Search API query.

Features

- Enhances Search API queries using an LLM.
- Maps natural-language searches to terms from a configurable taxonomy vocabulary.
- Validates LLM results against the configured vocabulary before adding them.
- Avoids adding terms already present in the user's query.
- Preserves other exposed filters from the Search API View.
- Leaves the original query unchanged when no valid term is identified.

Additional Requirements

- Search API
- A Search API-powered View with an exposed full-text search filter
- A configured Drupal taxonomy vocabulary
- A supported and configured LLM service

Post-Installation

Please read the README.txt for configuration steps

How It Works

The module acts as a query-enhancement layer:
User query => LLM => validated taxonomy term => enhanced Search API query => Search API results

The LLM response is validated against the configured vocabulary, so only valid taxonomy terms can be added to the search query.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
7 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 11 Sep 17, 2026