jengo / search
Enterprise-grade, multi-driver full-text and semantic search engine subsystem for CodeIgniter 4 and the Jengo Framework.
v0.1.0
2026-10-09 14:57 UTC
Requires
- php: ^8.2
- codeigniter4/framework: ^4.7
- jengo/base: ^1.1
- jengo/queues: ^0.1
Requires (Dev)
- phpunit/phpunit: ^11.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Jengo Search
Pluggable full-text search engine for CodeIgniter 4 supporting Meilisearch, Algolia, and Database full-text search drivers.
Documentation • License • Issues
Installation
composer require jengo/search php spark jengo:install search
Quick Example
use App\Models\ProductModel; use Jengo\Search\Facades\Search; // Execute a full-text search with facets and highlighting $results = Search::query(ProductModel::class, 'oled laptop') ->where('category', 'Laptops') ->where('in_stock', true) ->highlight(['title', 'description']) ->facets(['category', 'brand']) ->paginate(12, 1) ->get();
Documentation
For comprehensive guides, driver configuration, model lifecycle hooks, Inertia.js integration, and CLI commands, visit the official documentation at https://lipex-org.github.io/jengophp.com/packages/search.
License
Released under the MIT License.