Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Opensearch NLP

2 sites No security coverage
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.

Activity

Total releases
2
First release
Oct 2025
Latest release
1 week ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.1 Stable Jul 7, 2026
1.0.0 Stable Oct 26, 2025