Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)!

opensearch_nlp

1 sites No security coverage
View on drupal.org

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

Activity

Total releases
1
First release
Oct 2025
Latest release
7 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Oct 26, 2025