Search API Azure AI Search
This module integrates Drupal's Search API with Azure AI Search, allowing you to index content and create search views that query Azure AI Search. It can also display semantic answers from search results and offers optional submodules for autocomplete suggestions, search logging, and feedback widgets.
This module provides a Search API integration for Azure AI Search.
Azure AI Search (formerly known as "Azure Cognitive Search") is a search solution from Microsoft that provides secure information retrieval at scale over user-owned content in traditional and generative AI search applications.
Features
The main module provides:
- Search API integration for Azure AI Search
- Index content to Azure AI Search indexes.
- Create search views to query the Azure AI Search
- Display the semantic answer of the search results as separate Views field next to the results
The Search API Azure AI Search autocomplete submodule provides:
- An autocomplete suggester for the Search API autocomplete module
The Search API Azure AI Logging autocomplete submodule provides:
- Scoring widget for the semantic widget (upvote/downvote)
- Ability to track semantic answers
- Ability to log semantic searches to the Drupal database
Post-Installation
Please refer to the readme file included with the module.
- Add and configure Azure AI Search server to the Search API servers
- Add and configure an Azure AI Search index to the server
- Index content
- Create a search view for the newly created index
- Add the semantic answer widget to the view (optional)
- Test the search
Similar projects
Some inspiration was found in Azure Search.
Sponsors
Thanks to the following organisations for sponsoring the development:
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
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-rc10 | Pre-release | 9–11 | Jul 31, 2026 | ||
| 1.0.0-rc9 | Pre-release | 9–11 | Minor bug fix for filter concatenation | Jul 15, 2026 | |
| 1.0.0-rc8 | Pre-release | 9–11 | Jun 24, 2026 | ||
| 1.0.0-rc7 | Pre-release | 9–11 | The default queryType is now semantic, override as needed. | Jun 16, 2026 | |
| 1.0.0-rc6 | Pre-release | 9–11 | Jun 10, 2026 | ||
| 1.0.0-rc5 | Pre-release | 9–11 | Jun 10, 2026 | ||
| 1.0.0-rc4 | Pre-release | 9–11 | Jun 10, 2026 | ||
| 1.0.0-rc3 | Pre-release | 9–11 | May 21, 2026 | ||
| 1.0.0-rc2 | Pre-release | 9–11 | Adds key module integration and additional scoring profile support. | Apr 8, 2026 | |
| 1.0.0-rc1 | Pre-release | 9–11 | First RC with fixes since alpha-3 | Oct 17, 2025 | |
| 1.0.0-alpha3 | Pre-release | 9–11 | Aug 7, 2025 |