Welcome to the Apache Solr Wiki
Contents
General Information
SOLR mailing lists: Sign-up or Search/Browse: Mailing List Archives
The Solr FAQ and the Solr Relevancy FAQ
SolrResources - Blogs, Reviews, Articles, Presentations, etc...
Support - People and companies for hire
Solr Change Log with all the juicy info about recently committed features.
Solr Development
HackingSolr -- Info for people interested in hacking and customizing the Solr application
TaskList of ideas for future development
HowToContribute improvements
Using Solr
Installation and Configuration
- Includes information about useful settings in specific enviornments
Search and Indexing
- Solr Schema Design
SchemaDesign - Covers schema design problems and solutions
UniqueKey - Covers how to create the unique key for a schema
- Indexing Documents
Adding Documents in XML format - Covers XML syntax for adds, deletes, commits and optimizes
DataImportHandler - Solr contrib that supports full and delta indexing directly from SQL databases, and local or REST accessible XML files.
AnalysisRequestHandler - Analyzing documents without indexing
Solr Content Extraction Library (Solr Cell) - Covers how to index MS Word, PDF, etc. using Solr Cell (a.k.a. ExtractingRequestHandler). Also see the older version at UpdateRichDocuments
IndexingDates - Notes about indexing dates
Deduplication - prevent or tag duplicate documents
- Searching Solr
Request Handlers - Control the logic used to process requests. Several different Request Handlers are included with Solr, or you can write your own custom implementation.
Response Writers - Control the formating of the responses generated by Request Handlers. Several different Response Writers are included with Solr, or you can write your own custom implementation.
- Input Parameters
QueryParametersIndex - index of query parameters in following wiki pages
Search Components - Search Components provide core functionality to a Request Handler.
Query Syntax - syntax for default query parsing, and how to specify a Query Parser.
Function Queries - Using the values in Fields as factors in scoring
Update Processors - Update Processors define how an update request is processed.
Tips, Tricks and Use Cases
FilterQueryGuidance - How do I partition my query in main query and filter query in order to have Solr's caching work efficiently?
LargeIndexes - Covers how to design and operate a very large Solr index.
Solr Clients
IntegratingSolr - includes information about accessing Solr from a variety of programming langauges and existing third party applications.
Operations and Production
- Index Replication
Built in SolrRequestHandler based SolrReplication
Unix script based CollectionDistribution
How to edit this Wiki
This Wiki is a collaborative site, anyone can contribute and share:
- Create an account by clicking the "Login" link at the top of any page, and picking a username and password.
- NOTE: The "ASF" question, is to help prevent link spamming bots. If you don't know what it means, googling for it might help.
Edit any page by pressing Edit at the top or the bottom of the page
There are some conventions used on the Solr wiki:
:TODO:
(/!\ :TODO: /!\ ) is used to denote sections that definitely need to be cleaned up.
Solr1.4 (<!> ["Solr1.4"]) is used to draw attention to which version of Solr a feature was (or will be) added to Solr.
Some general info on using this Wiki Software:
Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"]
See HelpForBeginners to get you going, HelpContents for all help pages.
HelpOnMoinWikiSyntax: quick access to wiki syntax