## Please edit system and help pages ONLY in the moinmaster wiki! For more ## information, please see MoinMaster:MoinPagesEditorGroup. ##master-page:FrontPage #format wiki #language en #pragma section-numbers off {{http://lucene.apache.org/solr/images/solr.jpg}} = Welcome to the Apache Solr Wiki = <> = General Information = * [[http://lucene.apache.org/solr|Solr Website]] * [[http://www.apache.org/dyn/closer.cgi/lucene/solr/|Download latest Solr Release]] * [[http://lucene.apache.org/solr/features.html|Introduction to Solr]] * [[http://lucene.apache.org/solr/tutorial.html|Solr Tutorial]] * SOLR mailing lists: [[http://lucene.apache.org/solr/mailing_lists.html|Sign-up]] or Search/Browse: [[http://wiki.apache.org/solr/SolrResources#head-eb1d88e19476638cc8f8816acdaba5529e6359f2|Mailing List Archives]] * The Solr [[FAQ]] and the Solr [[SolrRelevancyFAQ|Relevancy FAQ]] * SolrTerminology * [[PublicServers|Powered by Solr]] * SolrPerformanceData * SolrResources - Blogs, Reviews, Articles, Presentations, etc... * [[Support]] - People and companies for hire * [[http://svn.apache.org/repos/asf/lucene/solr/trunk/CHANGES.txt|Solr Change Log]] with all the juicy info about recently committed features. = Solr Development = * [[http://people.apache.org/builds/lucene/solr/nightly/|Download newest Solr nightly build here]] or [[http://hudson.zones.apache.org/hudson/job/Solr-trunk/lastSuccessfulBuild/artifact/trunk/dist/|from Hudson]] * HackingSolr -- Info for people interested in hacking and customizing the Solr application * TaskList of ideas for future development * HowToContribute improvements * [[CommitterInfo|Info For Committers]] * [[http://hudson.zones.apache.org/hudson/job/Solr-trunk/|Hudson Build Status]] * [[http://hudson.zones.apache.org/hudson/job/Solr-trunk/clover/|Clover Test Coverage of Latest Build]] * SolrPluginRepository = Using Solr = == Installation and Configuration == * [[SolrInstall|General Installation Steps]] * Includes information about useful settings in specific enviornments * SolrLogging * ConfiguringSolr * SolrConfigXml * SchemaXml * AnalyzersTokenizersTokenFilters * [[SolrAndHTTPCaches]] * CoreAdmin * [[SolrAdminGUI]] == 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 * [[UpdateXmlMessages|Adding Documents in XML format]] - Covers XML syntax for adds, deletes, commits and optimizes * [[UpdateCSV|Adding Documents in CSV format]] * 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 * [[ExtractingRequestHandler|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 * [[SolrRequestHandler|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. * [[QueryResponseWriter|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 * CoreQueryParameters * CommonQueryParameters * SimpleFacetParameters * HighlightingParameters * MoreLikeThis * [[SearchComponent|Search Components]] - Search Components provide core functionality to a Request Handler. * [[SolrQuerySyntax|Query Syntax]] - syntax for default query parsing, and how to specify a Query Parser. * [[FunctionQuery|Function Queries]] - Using the values in Fields as factors in scoring * [[UpdateRequestProcessor|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? * SolrFacetingOverview * SolrPlugins * SolrRelevancyCookbook * LargeIndexes - Covers how to design and operate a very large Solr index. * NearRealtimeSearch * SpatialSearch == Solr Clients == * IntegratingSolr - includes information about accessing Solr from a variety of programming langauges and existing third party applications. == Operations and Production == * SolrCaching * SolrPerformanceFactors * SolrSecurity * Index Replication * Built in SolrRequestHandler based SolrReplication * Unix script based CollectionDistribution * DistributedSearch * CollectionRebuilding * MergingSolrIndexes * SolrOperationsTools * SolrJmx = 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 '''<>''' 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