Weave Code
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

Solr Php Client Laravel Package

reprovinci/solr-php-client

Laravel-friendly PHP client for Apache Solr. Simple configuration and API for querying, indexing, and managing documents, with clean integration into modern PHP apps. Ideal for adding Solr-powered search without heavy setup.

View on GitHub
Deep Wiki
Context7

Apache Solr PHP client

Build Status

A PHP library for indexing and searching documents within an Apache Solr installation.

This client library was forked from Donovan Jiménez' Google Code project: http://groups.google.com/group/php-solr-client
Before that, it was hosted in Solr's issue tracker: https://issues.apache.org/jira/browse/SOLR-341

What is Apache Solr?

Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface and many more features. It runs in a Java servlet container such as Tomcat. For more information about Solr, please see the Solr Web Page. The project's Wiki is the de facto starting point for information on how to install and configure Solr for your individual needs.

Features

  • Quering, deleting, optimizing.
  • Support for both Solr 3 and Solr 4 through compatibility layers.
  • Support for soft commit with Solr 4.

Installation

Composer (PHP 5 >= 5.3.0)

Just require reprovinci/solr-php-client:

{
  "require": {
    "reprovinci/solr-php-client": "1.0.x"
  }
}

Testing

The code is automatically tested by Travis after each push. Travis currently reports the following build status: Build Status.

If you want to test the code yourself, follow the following instructions:

Composer (PHP 5 >= 5.3.0)

Just install dev dependencies and run PHPUnit:

composer install --dev
bin/phpunit tests

Credits

  • Thanks to @GZyl for fixing <add> compatibility between Solr versions. #7

Further Information

Please see Frequently Asked Questions

Or, if you have usage questions, try posting to the USER DISCUSSION GROUP.

Disclaimer

This PHP library is not part of the Apache Solr project, nor is it maintained by the Apache Software Foundation. All linked Apache Solr documentation or logos remain the sole property of the Apache Solr project, its authors, and the Apache Software Foundation.

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.
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky