Apache Solr High Performance

In setting up Apache Solr, you’ll want to ensure it’s achieving optimum search results with maximum efficiency. This book shows you just how to achieve that with a comprehensive tutorial including troubleshooting.
Preview in Mapt

Apache Solr High Performance

Surendra Mohan

In setting up Apache Solr, you’ll want to ensure it’s achieving optimum search results with maximum efficiency. This book shows you just how to achieve that with a comprehensive tutorial including troubleshooting.

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.70
RRP $20.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.70
$34.99
$29.99 p/m after trial
RRP $20.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Apache Solr High Performance Book Cover
Apache Solr High Performance
$ 20.99
$ 14.70
Apache Solr Search Patterns Book Cover
Apache Solr Search Patterns
$ 39.99
$ 28.00
Buy 2 for $32.20
Save $28.78
Add to Cart

Book Details

ISBN 139781782164821
Paperback124 pages

Book Description

Apache Solr is one of the most popular open source search servers available on the web. However, simply setting up Apache Solr is not enough to ensure the success of your web product. To maximize efficiency, you need to use techniques to boost Solr performance in order to return relevant results faster. You need to implement robust techniques that focus on optimizing the performance of your Solr instances and also troubleshoot issues that are prone to arise while maintaining Solr.

Apache Solr High Performance is a practical guide that will help you explore and take full advantage of the robust nature of Apache Solr so as to achieve optimized Solr instances, especially in terms of performance.

You will learn everything you need to know in order to achieve a high performing Solr instance or set of instances, as well as how to troubleshoot the common problems you are prone to face while working with single or multiple Solr servers.

This book offers you an introduction by explaining the prerequisites of Apache Solr and installing it, while also integrating it with the required additional components, and gradually progresses into features that make Solr flexible enough to achieve high performance ratings in various circumstances. Moving forward, the book will cover several clear and highly practical concepts that will help you further optimize your Solr instances’ performance both on single as well as multiple servers, and learn how to troubleshoot common problems that are prone to arise while using your Solr instance. By the end of the book you will also learn how to set up, configure, and deploy ZooKeeper along with learning more about other applications of ZooKeeper.

You will also learn how to handle data in multiple server environments, searches based on specific geographical co-ordinates, different caching techniques, and various algorithms and formulae that enable better performance; and many more.

Table of Contents

Chapter 1: Installing Solr
Prerequisites for Solr
Summary
Chapter 2: Boost Your Search
Scoring
The dismax query parser
Function queries
Summary
Chapter 3: Performance Optimization
Solr performance factors
Solr caching
Using SolrCloud
Near real-time search
Summary
Chapter 4: Additional Performance Optimization Techniques
Documents similar to those returned in the search result
Sorting results by function values
Searching for homophones
Ignore the defined words from being searched
Summary
Chapter 5: Troubleshooting
Dealing with the corrupt index
Reducing the file count in the index
Dealing with the locked index
Truncating the index size
Dealing with a huge count of open files
Dealing with out-of-memory issues
Dealing with an infinite loop exception in shards
Dealing with expensive garbage collection
Bulk updating a single field without full indexation
Summary
Chapter 6: Performance Optimization with ZooKeeper
Getting familiar with ZooKeeper
Setting up, configuring, and deploying ZooKeeper
Applications of ZooKeeper
Summary

What You Will Learn

  • Boost your search based on scores, the DisMax query parser, and function queries.
  • Explore performance metrics along with implementing different Solr caching like Document, query result, filter, and whole result page caching.
  • Index and search across shards and near real-time searching.
  • Get to grips with additional performance optimization activities like fetching documents similar to the ones queried, searching homophones, or filtering searches on the basis of specific key words.
  • Troubleshoot the common problems like corrupt and locked indexes, memory, expensive garbage collection, and infinite loop exception when using multiple server environment efficiently
  • Set up, configure, and deploy various applications of ZooKeeper to optimize Solr’s performance

Authors

Table of Contents

Chapter 1: Installing Solr
Prerequisites for Solr
Summary
Chapter 2: Boost Your Search
Scoring
The dismax query parser
Function queries
Summary
Chapter 3: Performance Optimization
Solr performance factors
Solr caching
Using SolrCloud
Near real-time search
Summary
Chapter 4: Additional Performance Optimization Techniques
Documents similar to those returned in the search result
Sorting results by function values
Searching for homophones
Ignore the defined words from being searched
Summary
Chapter 5: Troubleshooting
Dealing with the corrupt index
Reducing the file count in the index
Dealing with the locked index
Truncating the index size
Dealing with a huge count of open files
Dealing with out-of-memory issues
Dealing with an infinite loop exception in shards
Dealing with expensive garbage collection
Bulk updating a single field without full indexation
Summary
Chapter 6: Performance Optimization with ZooKeeper
Getting familiar with ZooKeeper
Setting up, configuring, and deploying ZooKeeper
Applications of ZooKeeper
Summary

Book Details

ISBN 139781782164821
Paperback124 pages
Read More

Read More Reviews

Recommended for You

Apache Solr Search Patterns Book Cover
Apache Solr Search Patterns
$ 39.99
$ 28.00
Solr Cookbook - Third Edition Book Cover
Solr Cookbook - Third Edition
$ 29.99
$ 21.00
Apache Solr for Indexing Data Book Cover
Apache Solr for Indexing Data
$ 27.99
$ 19.60
Scaling Apache Solr Book Cover
Scaling Apache Solr
$ 26.99
$ 18.90
Elasticsearch Server - Third Edition Book Cover
Elasticsearch Server - Third Edition
$ 43.99
$ 30.80
Mastering jBPM6 Book Cover
Mastering jBPM6
$ 47.99
$ 33.60