solr7.1.0 Study notes (2)---SOLR directory structure explained

Source: Internet
Author: User
Tags solr

First, use a screenshot to show the SOLR directory structure:


1. Bin:

This is what the official website says: This directory includes several important scripts, that'll make using SOLR easier.

Yes, this directory includes some of the important scripts that make SOLR easier to use, and the common Bin directory works the same.

1.1. SOLR and Solr.cmd:

Used for *nix systems and Windows systems, respectively, to control the start and stop of SOLR depending on the selected parameters. 1.2, solr.in.sh and Solr.in.cmd:

These are the properties files for the * nix and Windows systems respectively.

1.3, Install_solr_services.sh:

This script is used for the * nix system to install SOLR as a service

2. Contrib: Contains some of SOLR's plugins or extensions.

--analysis-extras: Contains some text analysis components and their dependencies

--clustering: Contains an engine for cluster search results

--dataimporthandler: Importing data from a database or other data source into SOLR

--extraction: Integration of Apache Tika. Tika is a framework for parsing some rich text (such as word,pdf)

--langid: Detecting the language of the data that will be indexed

--map-reduce: Includes tools to work together with SOLR and Hadoop map reduce

--morphlines-core: Contains the kite morphlines, which is used to build and change the streaming handler for ETL (extract, transfer, load) based on Hadoop

--uima: Contains class library for consolidating Apache Uima (Text metadata extraction framework)

--velocity: Contains a simple search UI framework based on the velocity template

3. Dist: Contains the main SOLR. jar files.

4. Docsmul: Contains a link to the SOLR online Javadocs.

5. Example: Contains some examples showing SOLR functionality.

6. Licenses: Contains licenses for all third-party libraries used by SOLR.

7. The core of the SERVER:SOLR application: Contains the jetty servlet container that is installed to run the SOLR instance.

--contexts: This file contains the configuration file for the deployment of the jetty Web App for the SOLR Web application;

--ETC: Mainly is some jetty's configuration file and the sample SSL key storehouse;

--lib:jetty and other third-party jar packages;

Log file for--LOGS:SOLR;

Attribute profiles for--resources:jetty-logging and log4j;

--SOLR: The default save directory for new Core or collection, which must contain solr.xml files

--configsets: A configuration file that contains SOLR

--solr-webapp: Contains files used by the SOLR server; Do not edit files in this directory (SOLR is not a javaweb application)


previous section: solr7.1.0 Study notes (1)---solr download, install, and start up

next section: solr7.1.0 study notes (3)---SOLR to create a core or collection

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.