Book Image

Apache Solr High Performance

By : Surendra Mohan
Book Image

Apache Solr High Performance

By: Surendra Mohan

Overview of this book

Table of Contents (14 chapters)

Chapter 4. Additional Performance Optimization Techniques

In the previous chapter, we learned different ways to optimize our Solr's performance, starting from understanding the required factors affecting performance, leading on to advanced concepts such as index replication using the master-slave architecture, Solr caching, SolrCloud, and how to scale your Solr instance horizontally. This means that we learned by playing around with multiple Solr servers and sharding, distributed search, and many more.

In this chapter, we will learn how to optimize performance for a few more activities that are rarely used, such as searching for documents that are similar to the ones returned in the search's result set, sorting results based on a function value (the geospatial search), searching for words that sound alike (that is, searching for homophones), and restricting a word or a list of predefined words (say for example, offensive words) from getting displayed to the end user in the search results...