Mission Statement
Solr Client is dedicated to tracking and helping to distribute Solr client software. The software can be in the form of compiled desktop programs like "solr|Client" or API code bases for PHP. We offer our own solr|Client which is an easy to use AIR application for connecting to and querying your solr installation.
Solr is and open source product which is based on Lucene. It differs from Lucene by providing XML and JSON support and well as other other features. Solr was developed by CNET and was soon released to the public under the Apache License Foundation license.
Apache Solr PHP Extension
The Apache Solr PECL extension is a light-weight, feature-rich library that allows developers using Apache Solr via PHP to communicate easily and efficiently with the Solr web service using an object-oriented API.
The Apache Solr extension is an extremely fast, light-weight, feature-rich library that allows PHP developers to communicate easily and efficiently with Apache Solr server instances using an object-oriented API.
How to Change the Order of Fields
Solr Client 1.1 is flexible in that it allows you to change the order of display for the fields you've entered. To do this for an existing profile, use the following steps:
- Step 1: Start Solr Client
- Step 2: Click on the "Configuration Profiles" Tab
- Step 3: Select the profile you wish to make changes on
- Step 4: In the fields list, drag the field name in the order in which you'd like it to appear.

- Step 5: Click the "Save Profile" Button
Haystack for Django
Haystack provides modular search for Django. It features a unified, familiar API that allows you to plug in different search backends (such as Solr, Whoosh, Xapian, etc.) without having to modify your code.
Solr for WordPress
A WordPress plugin that replaces the default WordPress search with Solr. Features include:
Drupal 5 Solr
This module handles integration with Solr - an XML-based front-end to the Lucene search engine - and is a replacement for the core search.module.
Call solr.module functions from any module that handles a custom node type (example hook functions are provided in readme.txt). Use hook_update_index_solr to periodically post new or updated nodes to the index, and hook_solr to search the index and return an array of search results. You'll need a Solr instance running for each of your node types (in Tomcat, for example).
Flash Client: solr-sunspot
Sunspot is a Flash Solr client written in Flex 3.0. Solr is a powerful open source search server based on Lucene. Generally speaking, Solr indexes documents via XML input and accepts queries for its indexed data via HTTP GET and POST requests. You can find more information on solr at apache.org.
Minig's Solr Client
MiniG is a webmail for the OBM groupware solution which contains a solr client.
solrpy
solrpy is a python client for solr, an enterprise search server built on top of lucene. solrpy allows you to add documents to a solr instance, and then to perform queries and gather search results from solr using your favorite programming language--python.
url: http://code.google.com/p/solrpy/
Django Solr
Django Solr search is a Django pluggable for rapidly integrating Solr search into a Django Application. It was originally written for The Washington Times. Readers where complaining that they were never able to find relevant content and they weren't given the tools to narrow down their search. With some of our past experiences with Solr it seemed like the obvious choice for this type of enterprise search concept.
Post Multiple Files to a Solr Server
This shell script will post all xml files found in the /exports/xml directory to a solr installation on the localhost. The xml files must end with 'xml'. Once the xml file is posted the file is renamed added the date as a suffix.