mtitek
  • Cloud
  • Big Data
  • CI
  • Install
  • Samples
  • Java
  • Ubuntu
  • Maven
  • Archive
Apache Solr | Solr directory structure
  1. Solr directory structure

  1. Solr directory structure
    Solr's installation directory structure:

    • Solr root directory ("${SOLR_ROOT}") contains the following directories and files:


    • Solr "${SOLR_ROOT}/bin" directory contains the following directories and files:


    • The "server" directory contains the files required to run Solr as a server process.

      - The "contexts" directory contains the configuration file for the Jetty's WebApp.
      - The "etc" directory contains the configuration files of Jetty (jetty host, port, ...).
      - The "resources" directory contains log4j configuration files (Log debugging levels can be changed at runtime in the Solr Admin UI).
      - The "solr" directory contains solr configuration files (solr.xml, zoo.cfg) and solr config examples (configsets).
      - The "solr-webapp" directory contains the Solr web application files.
      - The "logs" directory contains log files (server, jvm metrics, slow requests).

      Solr "${SOLR_ROOT}/server" directory contains the following directories and files:


    • Solr "${SOLR_ROOT}/server/solr" default home directory contains the following directories and files:


    • The "contrib" directory contains extensions modules to Solr.

      - The DataImportHandler (DIH) module allows importing data from databases, XML files, and HTTP data sources.
      - The Extraction (Solr Cell) module allows extraction text from files (pdf, word, ...) by leveraging Apache Tika.

      Solr "${SOLR_ROOT}/contrib" directory contains the following directories and files:


    • Solr "${SOLR_ROOT}/example" directory contains the following directories and files:


    • The "dist" directory contains libraries jar files.

      - Solr core jar file is needed to create Java based clients application that uses Solr features.
      - SolrJ jar file and solrj-lib directory are needed to create Java based clients application that integrate with Solr.
      - Solr test framework jar file and test-framework directory are needed to create unit and integration tests for Solr.

      Solr "${SOLR_ROOT}/dist" directory contains the following directories and files:

© 2020  mtitek