Skip to content

Scolta 1.0.0

Choose a tag to compare

@jeremyandrews jeremyandrews released this 27 May 15:46
daab1d6

Scolta 1.0.0

AI-powered search for Drupal, WordPress, and Laravel — now stable.

What is Scolta?

Scolta is an open-source, AI-powered search platform that replaces the default search on Drupal, WordPress, and Laravel sites with intelligent, semantic search. It uses a Rust/WASM core for scoring, query expansion, and relevance ranking, with a shared PHP library and thin CMS-specific adapters. Scolta is built by Tag1 Consulting and powered by Amazee.ai for AI infrastructure.

scolta-laravel is the Laravel package that provides Artisan commands, a Blade component, API routes, and Amazee.ai auto-provisioning, bringing AI-powered search to any Laravel application.

1.0.0 Stable Release

  • Artisan commands for indexing, rebuilding, and diagnostics
  • Blade component for drop-in search UI integration
  • Amazee.ai auto-provisioning for zero-config AI infrastructure setup
  • Sort/filter infrastructure with automatic discovery
  • Memory pressure handling for indexing large content sets
  • Sanctum-protected API routes for secure search endpoints
  • Queue support for background indexing operations

Changes Since RC4

  • Complete README documentation covering Artisan commands, API routes, and config keys
  • Replaced tautological ControllerValidationTest with real code path tests
  • Blade component detects search index in nested and flat layouts
  • state_dir path mismatch fix
  • minimum-stability set to stable, @RC constraint dropped from scolta-php dependency
  • Removed duplicate auto_rebuild config key
  • New config keys: state_dir, amazee_route_prefix, amazee_middleware
  • .gitattributes export-ignore entries for cleaner installs
  • Complete .env.example with all available configuration options

Full Changelog: https://github.com/tag1consulting/scolta-laravel/blob/v1.0.0/CHANGELOG.md

Getting Started

composer require tag1/scolta-laravel

Then publish the config and assets:

php artisan vendor:publish --tag=scolta-config
php artisan scolta:index