Build a Better Process

Apache Solr Reference

This Apache Solr reference covers terms, command line scripts and configurations for those interested in enterprise search or building a custom search engine for a website.
  1. bin/solr - Learn the 13 commands within the primary solr script.
  2. bin/post - Send documents to a core with the post tool.
  3. Config files - Review configuration file locations, their settings and uses.
  4. Textual data - Learn how Solr breaks up data for an index; including, analyzers, tokenizers and filters.
  5. Production - Review considerations for taking your search application to a production environment.
face pic by Paul Alan Davis, CFA
Updated: February 24, 2021
This Apache Solr Reference supplements our YouTube video and web-based tutorials.

Outline Back Tip Next

/ factorpad.com / tech / solr / reference / index.html

An ad-free and cookie-free website.

About Apache Solr Search

The search business is evolving and those developing capabilities in enterprise search and custom website search have two choices: buy or build. First, offerings from Google Custom Search and Amazon CloudSearch and a few other players offer a managed search option. The second option is to build a custom search application using the open-source Lucene search library and customize it with Apache Solr search or Elasticsearch.

Any comprehensive review starts with a test environment on a local server in what is called standalone mode in Solr. Next, to plan for increased search volumes and a move to production it is important to review distributed search in Apache Solr in SolrCloud mode.

In this Solr Reference we start with the main Solr command line script called using bin/solr from the directory where Solr was installed. It offers 12 commands used for Solr search administration.

From there, posting data to an index, modifying configuration files and learning how the Apache Lucene Solr combination of tools analyzes the data becomes relevant. And last, bringing a custom search application to the production environment is the big payoff.

If you are interested in a linear approach to learning Solr we also offer free tutorials on this website and on our YouTube Channel. Happy searching!

Difficulty Level

Our Rating Guide

We start with introductory material used when building a Solr test environment and then the difficulty level picks up. We identify the difficulty level on each web page.


At the beginner level, information on Apache Solr is generally high-level and more general. These topics cover the general features of Solr search, its capabilities and how to plan a course of action for your specific needs.


At this level you have likely committed to using Apache Solr professionally as your search application. Here we focus on installation, search concepts and customization. We dig into the configuration files, schemas, topics on indexes and building out search features.


Here you are proficient with Solr and are ready to move your search application to a production environment. Topics here include coding the front-end of the application, scaling, SolrCloud, Lucene and sharing data across applications in the back end with APIs.

Ready to Get Started?

Questions and Answers

Q:  What are the prerequisites?
A:  A comfort level with the Linux command line, the client/server relationship, networking, XML and the concept of an inverted index.

Q:  Can FactorPad provide additional Solr consulting and guidance?
A:  Yes. Contact us through social media.

What's Next?

Our YouTube Channel offers other Apache Solr content as well as other topics in Technology. Subscribe now.

Outline Back Tip Next

/ factorpad.com / tech / solr / reference / index.html

solr reference
learn solr
apache solr
solr search
apache lucene
solr custom search engine
solr enterprise search
solr setup
bin solr
solr bin post
solr examples
search website with solr

A newly-updated free resource. Connect and refer a friend today.