searchifyai
Introduction
Searchify Connector brings modern AI-powered search to Drupal.
For users brand new to Drupal, this module provides a simple way to add a semantic, natural-language search page to any Drupal site—no custom code required. It connects your site to the external Searchify API, which performs LLM-enhanced semantic ranking and returns highly relevant results.
If you need a search experience that understands intent (not just keywords), this module solves that problem by integrating Drupal with a dedicated AI search backend.
Installation
Quick Install via Composer (Recommended):
composer require drupal/searchifyai drush en searchify_connector -y drush cr
That's it! The module is now installed and ready to configure.
Alternative: Manual Installation
- Download the module from the project page
- Extract to your
modules/custom/directory - Enable via Extend (
/admin/modules) ordrush en searchify_connector -y - Clear cache:
drush cror via Configuration → Development → Performance
Features
- Adds a dedicated search page at
/searchify - Provides a configurable search form ("Ask a question…")
- Sends queries to the Searchify backend for semantic search
- Customizable Twig template for rendering results
- Admin UI for entering API credentials and endpoint
- Built as a Drupal service using Guzzle for HTTP requests
- Works with Drupal 10 and Drupal 11
- Does not replace Drupal core search—adds a separate AI search feature
Use cases include:
- Universities and large sites needing smarter, intent-aware search
- Sites with large content libraries or FAQs
- Any Drupal site that wants LLM-powered semantic search without writing custom integrations
- Projects where content meaning matters more than exact keyword matching
Post-Installation
Once the module is enabled:
- Go to Configuration → Search and metadata → Searchify API Settings (
/admin/config/search/searchify) - Enter your:
- Searchify API URL
- Username
- Password
- Save the configuration.
After that:
- Visit
/searchifyto use the search page. - Customize the search results template at:
templates/searchify-results.html.twig
Note: All API credentials are stored securely in Drupal's configuration system and are never exposed in the codebase.
No content types, blocks, or text formats are affected. The module runs independently and adds a single route, form, service, and template.
Additional Requirements
- Drupal 10 or 11
- PHP 8.1+
- A valid Searchify API endpoint, username, and password
- (Optional) cURL enabled for outbound HTTP requests
- No contrib modules required
Supporting this Module
If you would like to support ongoing development, enhancements, and maintenance of the Searchify Connector module, please reach out at https://searchifyai.com.
More formal donation/support links (Patreon, OpenCollective, etc.) can be added here later.
Community Documentation
Demo videos and walkthroughs will be added soon.
You can also test this module using DrupalPod directly in the browser (recommended for contributors).