Apache Solr Essentials

Leverage the power of Apache Solr to create efficient search applications
Preview in Mapt

Apache Solr Essentials

Andrea Gazzarini

1 customer reviews
Leverage the power of Apache Solr to create efficient search applications
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.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
$12.60
$29.99
$29.99 p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Apache Solr Essentials Book Cover
Apache Solr Essentials
$ 17.99
$ 12.60
Apache Tomcat 7 Essentials Book Cover
Apache Tomcat 7 Essentials
$ 23.99
$ 16.80
Buy 2 for $29.40
Save $12.58
Add to Cart

Book Details

ISBN 139781784399641
Paperback214 pages

Book Description

Search is everywhere. Users always expect a search facility in mobile or web applications that allows them to find things in a fast and friendly manner.

Apache Solr Essentials is a fast-paced guide to help you quickly learn the process of creating a scalable, efficient, and powerful search application. The book starts off by explaining the fundamentals of Solr and then goes on to cover various topics such as data indexing, ways of extending Solr, client APIs and their indexing and data searching capabilities, an introduction to the administration, monitoring, and tuning of a Solr instance, as well as the concepts of sharding and replication. Next, you'll learn about various Solr extensions and how to contribute to the Solr community. By the end of this book, you will be able to create excellent search applications with the help of Solr.

Table of Contents

Chapter 1: Get Me Up and Running
Installing a standalone Solr instance
Setting up a Solr development environment
What do we have installed?
Troubleshooting
Summary
Chapter 2: Indexing Your Data
Understanding the Solr data model
Solr indexing configuration
Index operations
Extending and customizing the index process
Troubleshooting
Summary
Chapter 3: Searching Your Data
The sample project
Querying
Query parsers
Search components
Search handler
Response output writers
Extending Solr
Troubleshooting
Summary
Chapter 4: Client API
Solrj
Other bindings
Summary
Chapter 5: Administering and Tuning Solr
Dashboard
Logging
Core Admin
Java properties and thread dump
Core overview
Cache life cycles
JMX
Summary
Chapter 6: Deployment Scenarios
Standalone instance
Shards
Master/slaves scenario
Shards with replication
SolrCloud
Summary
Chapter 7: Solr Extensions
DataImportHandler
Content Extraction Library
Language Identifier
Rapid prototyping with Solaritas
Other extensions
Summary
Chapter 8: Contributing to Solr
Identifying your needs
Subscribing to mailing lists
Signing up on JIRA
Setting up the development environment
Making your changes
Creating and submitting a patch
Other ways to contribute
Summary

What You Will Learn

  • Index your data using formats such as XML, JSON, and CSV
  • Manage, monitor, and tune a Solr instance
  • Deploy Apache Solr in different environments, depending upon your project requirements
  • Refine your search with various Solr client APIs
  • Create custom components by leveraging the Apache Solr extension points
  • Understand and utilize replication and sharding methods in a distributed search system
  • Create and customize your own Solr instance for your project

Authors

Table of Contents

Chapter 1: Get Me Up and Running
Installing a standalone Solr instance
Setting up a Solr development environment
What do we have installed?
Troubleshooting
Summary
Chapter 2: Indexing Your Data
Understanding the Solr data model
Solr indexing configuration
Index operations
Extending and customizing the index process
Troubleshooting
Summary
Chapter 3: Searching Your Data
The sample project
Querying
Query parsers
Search components
Search handler
Response output writers
Extending Solr
Troubleshooting
Summary
Chapter 4: Client API
Solrj
Other bindings
Summary
Chapter 5: Administering and Tuning Solr
Dashboard
Logging
Core Admin
Java properties and thread dump
Core overview
Cache life cycles
JMX
Summary
Chapter 6: Deployment Scenarios
Standalone instance
Shards
Master/slaves scenario
Shards with replication
SolrCloud
Summary
Chapter 7: Solr Extensions
DataImportHandler
Content Extraction Library
Language Identifier
Rapid prototyping with Solaritas
Other extensions
Summary
Chapter 8: Contributing to Solr
Identifying your needs
Subscribing to mailing lists
Signing up on JIRA
Setting up the development environment
Making your changes
Creating and submitting a patch
Other ways to contribute
Summary

Book Details

ISBN 139781784399641
Paperback214 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Apache Tomcat 7 Essentials Book Cover
Apache Tomcat 7 Essentials
$ 23.99
$ 16.80
Mastering Xamarin UI Development Book Cover
Mastering Xamarin UI Development
$ 39.99
$ 28.00
Python GUI Programming Cookbook - Second Edition Book Cover
Python GUI Programming Cookbook - Second Edition
$ 39.99
$ 10.00
Wordpress Web Application Development - Third Edition Book Cover
Wordpress Web Application Development - Third Edition
$ 39.99
$ 28.00
Python: Journey from Novice to Expert Book Cover
Python: Journey from Novice to Expert
$ 69.99
$ 49.00
Web Development with Bootstrap 4 and Angular 2 - Second Edition Book Cover
Web Development with Bootstrap 4 and Angular 2 - Second Edition
$ 39.99
$ 28.00