Drupal is a registered trademark of Dries Buytaert
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)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

QuantSearch AI

The QuantSearch AI module provides integration with QuantSearch.ai, an AI-powered search service by QuantCDN. It allows site visitors to search your content using natural language queries and receive synthesized answers rather than traditional keyword-matched results.

What does it do?

This module:

  • Indexes your Drupal content to the QuantSearch.ai service
  • Provides embeddable search widgets (chat, modal, and full page)
  • Supports real-time indexing on content save or queue-based batch indexing
  • Includes Drush commands for content indexing and management

Widgets

Three widget types are provided as blocks:

  • Chat Widget - A floating chat button for conversational search
  • Modal Widget - A Cmd+K / Ctrl+K style search overlay
  • Search Page - A full search results page with optional AI answers

Widgets can be placed via the block system or the chat widget can be enabled globally site-wide.

Content Indexing

The module supports two indexing modes:

  • Real-time - Content is sent to QuantSearch.ai immediately on node insert/update
  • Queue-based - Content is queued and processed in batches via cron or Drush

Content is automatically removed from the index when deleted or unpublished.

You can configure which content types to index. Taxonomy terms are automatically included as tags.

Drush Commands

For direct indexing (sends content from Drupal):

  • drush qs-index - Queue all published content for indexing
  • drush qs-process - Process the indexing queue
  • drush qs-queue - Display queue status

For crawl-based indexing (QuantSearch.ai crawls your site):

  • drush qs-crawl - Trigger a site crawl
  • drush qs-status <job_id> - Check crawl job status

Index management:

  • drush qs-purge - Purge the entire search index

Requirements

  • Drupal 10.3+, 11.x, 12.x
  • PHP 8.2+
  • Key module (for secure API key storage)
  • A QuantSearch.ai account (free tier available)

Configuration

After installation, navigate to Administration > Configuration > Search and metadata > QuantSearch AI to connect your QuantSearch.ai account via OAuth and configure indexing options.

Information for Developers

The module provides an alter hook to modify content before indexing:

hook_quantsearch_ai_page_alter(array &$page, NodeInterface $node)

This allows you to add custom tags, modify content, or conditionally exclude nodes from the index. See quantsearch_ai.api.php for documentation.

Related Modules

  • Search API - If you need a framework for building custom search solutions with local or Solr backends
  • Key - Required for secure credential storage

Documentation

Activity

Total releases
2
First release
Feb 2026
Latest release
1 month ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Feb 27, 2026
1.x-dev Dev Feb 27, 2026