13.05.2014 Views

apache-solr-ref-guide-4.6.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Apache Solr Reference Guide<br />

This <strong>ref</strong>erence <strong>guide</strong> describes Apache Solr, the open source solution for search. You can download Apache Solr from the Solr website at http://lu<br />

cene.<strong>apache</strong>.org/<strong>solr</strong>/.<br />

This Guide contains the following sections:<br />

Getting Started: This section <strong>guide</strong>s you through the installation and setup of Solr.<br />

Using the Solr Administration User Interface: This section introduces the Solr Web-based user interface. From your browser you can view<br />

configuration files, submit queries, view logfile settings and Java environment settings, and monitor and control distributed configurations.<br />

Documents, Fields, and Schema Design: This section describes how Solr organizes its data for indexing. It explains how a Solr schema defines<br />

the fields and field types which Solr uses to organize data within the document files it indexes.<br />

Understanding Analyzers, Tokenizers, and Filters: This section explains how Solr prepares text for indexing and searching. Analyzers parse<br />

text and produce a stream of tokens, lexical units used for indexing and searching. Tokenizers break field data down into tokens. Filters perform<br />

other transformational or selective work on token streams.<br />

Indexing and Basic Data Operations: This section describes the indexing process and basic index operations, such as commit, optimize, and<br />

rollback.<br />

Searching: This section presents an overview of the search process in Solr. It describes the main components used in searches, including<br />

request handlers, query parsers, and response writers. It lists the query parameters that can be passed to Solr, and it describes features such as<br />

boosting and faceting, which can be used to fine-tune search results.<br />

The Well-Configured Solr Instance: This section discusses performance tuning for Solr. It begins with an overview of the <strong>solr</strong>config.xml<br />

file, then tells you how to configure cores with <strong>solr</strong>.xml, how to configure the Lucene index writer, and more.<br />

Managing Solr: This section discusses important topics for running and monitoring Solr. It describes running Solr in the Apache Tomcat servlet<br />

runner and Web server. Other topics include how to back up a Solr instance, and how to run Solr with Java Management Extensions (JMX).<br />

SolrCloud: This section describes the newest and most exciting of Solr's new features, SolrCloud, which provides comprehensive distributed<br />

capabilities.<br />

Legacy Scaling and Distribution: This section tells you how to grow a Solr distribution by dividing a large index into sections called shards,<br />

which are then distributed across multiple servers, or by replicating a single index across multiple services.<br />

Client APIs: This section tells you how to access Solr through various client APIs, including JavaScript, JSON, and Ruby.<br />

Apache Solr Reference Guide 4.6<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!