spatie/elasticsearch-search-string-parser
Parse custom search strings into Elasticsearch queries. Supports regex-based directives like status:active or @user, grouping directives, and autocomplete suggestions. Build searches via spatie/elasticsearch-query-builder and get results + directive suggestions.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| adimeo-data-suite/search-client | 0.87 | Laravel/PHP search client for Adimeo Data Suite. Provides a simple API to connect to the service, send search queries, handle responses, and integrate search features into your application with minimal setup. | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | — | — | |
| baks-dev/search | 0.86 | — | 0 | 0 | 2 | 5 | 0 | 16.4 | 12.3 | MIT | 2 months ago | |
| konekt/search | 0.85 | — | 2 | 2 | 1 | 3K | 0 | 0.0 | 40.5 | MIT | — | |
| demontpx/rigid-search-bundle | 0.85 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| delormejonathan/elastica | 0.85 | Laravel-friendly PHP integration for the Elastica Elasticsearch client. Provides simple configuration, service container bindings, and convenient access to an Elastica client within your app for running searches and managing indexes. | 0 | 0 | 0 | 3 | 0 | 1.2 | 8.3 | MIT | 9 years ago | |
| bkstg/search-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| abo/larasearch | 0.84 | Laravel package that adds simple, lightweight search to your app. Provides a straightforward API to index and query models, helping you build basic site or admin search without heavy external services or complex setup. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| permafrost-dev/php-code-search | 0.84 | Search PHP projects by symbol or text to quickly find classes, methods, functions, and constants across your codebase. Fast, lightweight code search for local repositories, useful for audits, refactors, and navigating large Laravel or PHP applications. | 28 | 28 | 0 | 10K | 0 | 9.2 | 35.0 | MIT | 1 year ago | |
| adriballa/symfony-search-bundle | 0.84 | Symfony bundle that abstracts Elasticsearch: define indexes with two PHP classes, get auto-generated routes for index/document CRUD, validation, and a powerful search API (full-text, filters, sorting, pagination, aggregations). Optional client interfaces for programmatic use. | 11 | 11 | 0 | 0 | 1 | 2.8 | — | MIT | 10 months ago | |
| iverberk/larasearch | 0.84 | — | 223 | 224 | 47 | 16 | 18 | 8.7 | 9.7 | MIT | — | |
| pdphilip/elasticsearch | 0.84 | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 2 | — | 21K | — | 10.5 | 55.3 | — | — | |
| spatie/searchindex | 0.84 | Opinionated Laravel package to index and search objects via a unified API. Supports Elasticsearch and Algolia, with simple upsert and query methods for any model implementing the Searchable interface. | 438 | 444 | 48 | 15 | 0 | 7.8 | 0.2 | MIT | 8 years ago | |
| cta-k12/search-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 1.9 | 0.8 | MIT | 7 years ago | |
| spatie/laravel-site-search | 0.79 | Crawl and index your Laravel site for fast full-text search—like a private Google. Highly customizable crawling and indexing, with concurrent requests. Uses SQLite FTS5 by default (no external services), or Meilisearch for advanced features. | 307 | 309 | 24 | 2K | 0 | 26.7 | 14.5 | MIT | 3 months ago | |
| spatie/elasticsearch-query-builder | 0.79 | Lightweight fluent PHP query builder for Elasticsearch. Build searches, filters, and aggregations with a clean API, then execute via the official client. Designed to pair with Spatie’s search-string parser; covers common use cases and is easy to extend. | 182 | 183 | 46 | 46K | 0 | 30.1 | 38.5 | MIT | 1 month ago | |
| brick/structured-data | 0.78 | Generate, parse, and validate Schema.org structured data in PHP. brick/structured-data helps you build JSON-LD and other formats with a typed API, ensuring correct properties and values for SEO-rich pages and interoperable metadata. | 26 | 26 | 10 | 11K | 2 | 3.1 | 37.7 | MIT | 11 months ago | |
| spatie/laravel-searchable | 0.78 | Structured, case-insensitive search across Eloquent models and other sources. Register models/attributes (or custom search aspects) and get grouped, typed results with titles and URLs—ideal for building unified search pages in Laravel apps. | 1,371 | 1,379 | 111 | 41K | 0 | 33.9 | 23.2 | MIT | 3 months ago | |
| spatie/string | 0.77 | Fluent string handling for PHP. Wrap strings with string() to get a chainable object with helpers like between(), case conversion, concatenation, and array-offset access for reading/updating characters. Lightweight utility by Spatie, installable via Composer. | 560 | 571 | 26 | 20K | 0 | 28.2 | 25.1 | MIT | 1 month ago | |
| spatie/googlesearch | 0.77 | Fetch search results from a paid Google Custom Search Engine in PHP/Laravel. Includes service provider, facade, and configurable API key/CSE ID setup to return results as an array for easy integration into your app. | 81 | 62 | 29 | 0 | 0 | 1.7 | — | MIT | 9 years ago | |
| spatie/regex | 0.77 | Cleaner, safer wrapper around PHP’s preg_* functions. Provides Regex::match/matchAll/replace with MatchResult objects, easy access to groups, sensible defaults, and callback-based replacements—no by-reference variables or confusing false/null error handling. | 1,121 | 1,133 | 50 | 874K | 0 | 11.6 | 39.9 | MIT | 4 years ago |
How can I help you explore Laravel packages today?