symfony/ai-meilisearch-store
Meilisearch Store integrates Meilisearch as a vector store for Symfony AI Store, enabling hybrid and vector/semantic search with semanticRatio support. Includes links to Meilisearch docs and points to the main Symfony AI repo for issues and PRs.
StoreInterface) without adopting the full Symfony framework.Adopt if:
StoreInterface) with minimal overhead.symfony/ai) for AI features.Look elsewhere if:
meilisearch/meilisearch-php directly or a Laravel-specific solution).For Executives: "This package lets us accelerate AI-driven search and recommendation features by integrating Meilisearch’s vector search into our Laravel stack with minimal custom development. Instead of spending months building a vector store from scratch—or paying for proprietary solutions like Pinecone—we can deliver hybrid search, semantic recommendations, and RAG-powered chatbots using open-source Meilisearch and Symfony’s battle-tested abstractions. This aligns with our AI roadmap, reduces technical debt, and keeps costs low while enabling features like smart document retrieval for support agents or personalized product suggestions. For example, we could launch a semantic search feature for our knowledge base in weeks, not months, giving us a competitive edge in [specific use case]."
For Engineering (Laravel Teams):
*"The symfony/ai-meilisearch-store package provides a ready-to-use vector store for Laravel apps using Symfony AI, abstracting Meilisearch’s vector search into a familiar interface. Here’s why it’s a strong fit for us:
search('Laravel' AND semantic_similar_to($embedding))) without writing custom logic.StoreInterface, so we avoid reinventing the wheel. We’ll need to wrap it in a Laravel service provider/repository, but the core logic is handled.add, remove, query) and can be extended for caching (Redis) or async processing via Laravel’s queues.
Use case: If we’re building a product recommendation engine or semantic search for customer support, this cuts dev time by 70% compared to a custom solution. Trade-offs:For Data Scientists/ML Engineers: *"This package enables seamless integration of Meilisearch’s vector search into our Laravel backend, supporting use cases like:
semanticRatio parameter lets us dynamically balance keyword and vector relevance. We’d need to pre-compute embeddings (e.g., using symfony/ai or Hugging Face) and index them in Meilisearch, but the retrieval layer is fully supported.
Integration note: This works best if we’re already using Symfony AI for embeddings. If not, we can generate embeddings in Python (FastAPI) and call Meilisearch directly via its PHP SDK."*For Product Managers: *"This package helps us prioritize AI features without overcommitting engineering resources. Here’s how it fits our roadmap:
How can I help you explore Laravel packages today?