{"repo":"haiderjabbar/laravelsolr","free":true,"listed":false,"github":"https://github.com/haiderjabbar/laravelsolr","clone":"git clone https://github.com/haiderjabbar/laravelsolr.git","description":"A Laravel package for seamless integration with Apache Solr, providing easy-to-use commands for core management and a fluent interface for Solr operations.","language":"PHP","stars":64,"topics":["big-data","elasticsearch","laravel","laravel-package","search","solr"],"license":null,"category":"data-pipelines","readme_excerpt":"laravelsolr A Laravel package for seamless integration with Apache Solr, providing easy-to-use commands for core management and a fluent interface for Solr operations. Features - Create, update, and delete Solr cores via artisan commands - Manage Solr fields with parent-child relationships - Fluent query builder interface for Solr searches - Support for parent-child document relationships - Cross-collection joins - Faceted search capabilities - Complete test coverage Installation Add the service provider to your config/app.php : You should publish the config/solr.php config file with: Available Commands Basic Usage Adding Documents Updating Documents Deleting Documents Parent-Child Document Operations Controller Example Query Builder laravelsolr provides a powerful and fluent interface for building Solr queries through the SolrQueryBuilder class: Basic Usage Search Methods Available operators: - = Exact match - != Not equal - Greater than - = Greater than or equal - like Contains - in In array of values Sorting and Pagination Field Selection Parent-Child Document Queries Cross-Collection Joins Faceted Search Query Execution Complete Example Environment Configuration Make sure to set your Solr URL in your .env file: Directory Structure Testing The package includes comprehensive tests for all features. To run the tests: Contributing Contributions are welcome! Please feel free to submit a Pull Request. License This package is open-source software licensed under the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/haiderjabbar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haiderjabbar/laravelsolr/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."}