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).

Opensearch NLP

2 sites No security coverage Drupal 10–11
View on drupal.org

This module enhances Drupal's search with AI-powered capabilities using OpenSearch's Natural Language Processing (NLP) features. It enables semantic, hybrid, and vector-based search, allowing users to find content by meaning rather than just keywords. The module also supports managing machine learning models and integrating with external embedding providers.

**OpenSearch NLP** extends Drupal’s Search API by adding **Natural Language Processing (NLP)** and **semantic search** capabilities through OpenSearch.

This module integrates with `search_api` and `search_api_opensearch` to bring **AI-powered** search experiences — including **semantic**, **hybrid**, and **vector-based** retrieval — directly into your Drupal site. It leverages OpenSearch ML Commons for model management and supports both local and external ML models (such as OpenAI embeddings).

### Key Features

* 🔍 **Semantic Search** – Search by meaning, not just keywords
* ⚙️ **Hybrid Search** – Combine keyword and semantic scoring
* 🧠 **ML Model Management** – Manage and deploy models in OpenSearch
* 💾 **Semantic Caching** – Cache queries based on similarity
* 🌐 **External Model Integration** – Use OpenAI or other embedding providers

### Requirements

* Drupal 10 or 11
* `search_api` and `search_api_opensearch` modules
* OpenSearch 2.19 with ML Commons plugin
* PHP 8.1+

### Setup & Documentation

Full setup and configuration instructions are available in the module’s **[README.md](./README.md)** file.
Please refer to it for installation, patch application, and NLP pipeline configuration steps.

---

Enhance your Drupal search experience with **OpenSearch NLP** — bringing semantic understanding, intelligent ranking, and ML-based relevance to your content search.

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
Oct 2025
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Jul 7, 2026
1.0.0 Stable 10–11 Oct 26, 2025