Apache Solr High Performance
- Length: 109 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-03-26
- ISBN-10: 1782164820
- ISBN-13: 9781782164821
- Sales Rank: #5229606 (See Top 100 Books)
Boost the performance of Solr instances and troubleshoot real-time problems
Overview
- Achieve high scores by boosting query time and index time, implementing boost queries and functions using the Dismax query parser and formulae.
- Set up and use SolrCloud for distributed indexing and searching, and implement distributed search using Shards
- Use GeoSpatial search, handling homophones, and ignoring listed words from being indexed and searched
- 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
Approach
This book is an easy-to-follow guide, full of hands-on, real-world examples. Each topic is explained and demonstrated in a specific and user-friendly flow, from search optimization using Solr to Deployment of Zookeeper applications.
Who this book is written for
This book is ideal for Apache Solr developers who want to learn different techniques to optimize Solr’s performance with utmost efficiency, along with effectively troubleshooting the problems that usually occur while trying to boost performance. Familiarity with search servers and database querying is expected.
Table of Contents
Chapter 1: Installing Solr
Chapter 2: Boost Your Search
Chapter 3: Performance Optimization
Chapter 4: Additional Performance Optimization Techniques
Chapter 5: Troubleshooting
Chapter 6: Performance Optimization with ZooKeeper