Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Elasticsearch Search String Parser Laravel Package

spatie/elasticsearch-search-string-parser

Convert custom search strings like "foo bar status:active @john.doe" into ElasticSearch requests. Add directives via regex and the spatie/elasticsearch-query-builder, with grouping and autocomplete suggestions.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
spatie/googlesearch 0.90 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 10 years ago
View on GitHub
spatie/string 0.90 spatie/string is a PHP package for fluent, chainable string handling. Wrap any native string with the string() helper, then chain methods like between, toUpper, and toLower, or use array-style offsets to read and modify individual characters easily. 559 570 26 20K 0 19.3 23.3 MIT 6 months ago
View on GitHub
spatie/mixed-content-scanner 0.90 Scan a website for mixed content by crawling pages and flagging insecure http:// resources in common HTML tags (img, script, iframe, link, etc.). Use MixedContentScanner with a logger to report where mixed content is found or missing. 105 106 18 58 0 10.2 2.6 MIT 3 years ago
View on GitHub
spatie/regex 0.89 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 49 2M 0 11.6 43.8 MIT 4 years ago
View on GitHub
Context7
spatie/searchindex 0.88 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. 436 444 49 9 0 7.9 0.1 MIT 8 years ago
View on GitHub
spatie/crawler 0.87 A powerful PHP package for crawling websites, using Guzzle promises to fetch multiple URLs concurrently. It can render JavaScript via Chrome and Puppeteer, restrict crawls to internal links or depth, collect found URLs, and fake HTTP responses for testing crawl logic. 2,829 2,843 368 1M 0 52.5 41.5 MIT 3 months ago
View on GitHub
Context7
spatie/elasticsearch-query-builder 0.87 A lightweight, fluent PHP API for building and executing ElasticSearch queries. Chain queries and aggregations, then call search(). Built for Spatie's search-string-parser but flexible enough to cover most common use cases. 181 181 47 85K 0 26.4 41.6 MIT 3 months ago
View on GitHub
spatie/yaml-front-matter 0.87 Parse YAML front matter from Markdown and similar files. Reads metadata wrapped in --- at the top and returns an object with easy access to fields (via matter() or properties) plus the remaining body content. Ideal for static pages, docs, and blogs. 348 350 30 145K 0 8.7 36.5 MIT 11 months ago
View on GitHub
Context7
spatie/query-string 0.86 Manipulate URLs by building and updating query strings in PHP. Toggle parameters or values, add JSON:API-style filters and sorts, and manage pagination. Useful for generating links and keeping state in apps without manual query parsing. 161 162 9 19K 0 2.0 28.8 MIT 5 years ago
View on GitHub
markup/elasticsearch-bundle 0.83 A Symfony bundle that integrates Elasticsearch into PHP applications, offering configuration, service wiring, and tools for indexing and searching documents. Simplifies client setup and custom index management for Symfony projects. 0 0 0 65 0 0.0 25.1 MIT —
View on GitHub
symfony/ai-elasticsearch-store 0.83 Elasticsearch vector store integration for Symfony AI Store, adding kNN search and dense_vector support so your Symfony AI apps can store and query embeddings directly in Elasticsearch. 4 4 0 386 0 23.1 30.7 MIT 1 week ago
View on GitHub
jeroen-g/explorer 0.83 Explorer is a Laravel package that adds a web UI for exploring your application's data and structure. Browse models and database records, inspect relationships between them, and quickly understand how your app fits together without building custom admin screens. It is ideal for debugging and demos. 400 399 70 37K 6 36.0 35.9 MIT 3 days ago
View on GitHub
Context7
eloquent-filter/filter 0.83 Eloquent Filter adds request-driven filtering to Laravel Eloquent models. Define allowed filters and custom filter classes, then filter queries through query-string parameters, keeping APIs, admin panels, and search endpoints clean, composable, and easy to maintain. 445 447 41 25 7 12.3 4.3 MIT 8 months ago
View on GitHub
open-dxp/elasticsearch-client-bundle 0.83 A PHP bundle that integrates the Elasticsearch client into your application, offering ready-made configuration, service registration, and convenient access for indexing, searching, and querying documents with minimal boilerplate. It simplifies connecting to Elasticsearch clusters and adding search c... 0 — 0 — 0 20.0 — NOASSERTION 1 week ago
View on GitHub
directorytree/opensearch-adapter 0.83 A PHP adapter for the OpenSearch PHP client that provides document and index managers plus fluent mapping and settings builders for defining fields, analyzers, and custom index configurations. 0 2 — 4K — 2.4 49.8 — —
View on GitHub
handcraftedinthealps/elasticsearch-dsl 0.83 A fork of ongr/elasticsearch-dsl for building Elasticsearch queries in PHP with a fluent DSL. It extends support to a wider range of Symfony (3.4 through 7.x) and Elasticsearch versions, and powers the handcraftedinthealps Elasticsearch bundle. 21 21 18 83K 3 7.0 50.4 MIT 1 year ago
View on GitHub
ralphschindler/basic-query-filter 0.83 A lightweight Laravel package for applying request-driven filters to Eloquent queries. Map query-string parameters to allowed columns and operators, keeping filtering logic out of controllers and list endpoints predictable and reusable. 14 14 2 33 0 0.1 7.0 Unlicense 9 years ago
View on GitHub
basemkhirat/elasticsearch 0.83 A Laravel package for working with Elasticsearch through a fluent query builder. It supports multiple connections, indices and documents, CRUD operations, bulk indexing, aggregations, and Eloquent-style models, simplifying search integration. 395 404 123 697 58 22.7 28.8 MIT 6 years ago
View on GitHub
scorpio/sphinx-search 0.82 A lightweight Laravel package that brings Sphinx full-text search to your Eloquent models. Define and sync indexes, then query them with a fluent SphinxQL builder using familiar syntax, keeping search fast and easy to maintain in any PHP application. 0 0 0 185 0 0.0 22.1 NOASSERTION —
View on GitHub
jolicode/elastically 0.82 jolicode/elastically is an elegant Elasticsearch client for PHP. It simplifies index management, document indexing, and query building with a fluent API, making search integration cleaner and more maintainable in Symfony and other PHP applications. 257 — 43 — 0 20.4 — MIT 1 month ago
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style