Skip to content

Latest commit

 

History

History

solr

Solr Source Directories

api/

Root package for interfaces and POJOs used to describe Solr’s v2 APIs.

benchmark/

Benchmarking module for Solr.

bin/

Scripts to start up, manage and interact with Solr instances.

cross-dc-manager/

Contains a separate application to manage Cross-Datacenter indexing.

core/

Base Solr code.

distribution/

Gradle project for building a full release of Solr.

docker/

Contains a Dockerfile to build a Docker image using the source or binary distribution. docker/scripts contains scripts that the Docker image uses to manage Solr.

documentation/

Gradle project to build the JavaDocs site.

example/

Contains example documents and an alternative Solr home directory containing various examples.

licenses/

Licenses, notice files and signatures for Solr dependencies.

modules/

Contains modules to extend the functionality of Solr.

packaging/

Gradle project to build the binary release of Solr.

prometheus-exporter/

Contains a separate application to monitor Solr instances and export Prometheus metrics.

server/

Gradle project that builds the Jetty server to run Solr.

solr-ref-guide/

The Solr Reference Guide source files including Java examples.

solrj/

Solr client code for Java applications - common.

solrj-streaming/

SolrJ additional API for Streaming Aggregation.

solrj-zookeeper/

SolrJ additional API for pulling cluster state from Zookeeper.

test-framework/

Solr test framework for internal tests and external tests integrating Solr.

webapp/

Admin UI Javascript and supporting assets.