{"repo":"PHP-CMSIG/search","free":true,"listed":false,"github":"https://github.com/PHP-CMSIG/search","clone":"git clone https://github.com/PHP-CMSIG/search.git","description":"Search abstraction over different search engines written in PHP. Currently implemented Elasticsearch, Opensearch, Algolia, Meilisearch, Loupe, RediSearch, Solr, Typesense. Documentation: https://php-cmsig.github.io/search/","language":"PHP","stars":440,"topics":["algolia","elasticsearch","meilisearch","opensearch","php","search","search-abstraction","search-client","help-wanted","apache-solr"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Your feedback is important 📘 Are you working with SEAL? Let us know! Which Search Engines do you use and why? Logo created by Meine Wilma SEAL Monorepository for SEAL a S earch E ngine A bstraction L ayer with support to different search engines Documentation Packages Elasticsearch Opensearch Meilisearch Algolia Loupe Solr Redisearch Typesense PHP Symfony Laravel Spiral Mezzio Yii 👋 Introduction The SEAL project is a PHP library designed to simplify the process of interacting with different search engines. It provides a straightforward interface that enables users to communicate with various search engines, including: - Elasticsearch - Opensearch - Meilisearch - Algolia - Loupe - Solr - RediSearch - Typesense - Memory - ... missing something? Let us know! It also provides integration packages for the Symfony, Laravel, Spiral, Mezzio and Yii PHP frameworks. It is worth noting that the project draws inspiration from the Doctrine and Flysystem projects. These two projects have been a great inspiration in the development of SEAL, as they provide excellent examples of how to create consistent and user-friendly APIs for complex systems. Note : This project is heavily under development and any feedback is greatly appreciated. 🏗️ Structure SEAL's provides a basic abstraction layer for add, remove and search and filters for documents. The main class and service handling this is called Engine , which is responsible for all this things. The Schema which is required defines the differ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PHP-CMSIG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PHP-CMSIG/search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}