TM

# Apache SolrTM 6.3.0 Documentation

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites.

Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Jetty. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allows it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required.

This is the official documentation for Apache Solr 6.3.0.

## Reference Documents

- Wiki: Additional documentation, especially focused on using Solr.
- Changes: List of changes in this release.
- System Requirements: Minimum and supported Java versions.
- Solr Quick Start: This document covers the basics of running Solr using an example schema, and some sample data.
- Lucene Documentation

## API Javadocs

- solr-core: Solr Core
- solr-solrj: Solrj - Solr Java Client
- solr-analysis-extras: Additional analysis components
- solr-analytics: Analytics Package
- solr-clustering: Clustering Integraton
- solr-dataimporthandler: Data Import Handler
- solr-dataimporthandler-extras: Data Import Handler Extras
- solr-cell: Solr Integration with Tika for extracting content from binary file formats such as Microsoft Word and Adobe PDF.
- solr-langid: Language Identifier contrib for extracting language from a document being indexed
- solr-map-reduce: Solr map-reduce index construction.
- solr-morphlines-cell: Solr Cell Morphline commands.
- solr-morphlines-core: Solr Morphlines commands.
- solr-uima: Solr Integration with UIMA for extracting metadata from arbitrary (text) fields and enrich document with features extracted from UIMA types (language, sentences, concepts, named entities, etc.)
- solr-velocity: Solr Velocity Response Writer
- solr-test-framework: Solr Test Framework