Buch, Englisch, 325 Seiten, Book, Format (B × H): 191 mm x 235 mm
Building Scalable Search Solutions
Buch, Englisch, 325 Seiten, Book, Format (B × H): 191 mm x 235 mm
ISBN: 978-1-4842-0191-6
Verlag: Apress
Pro Apache Solr: Building Scalable Search Solutions will provide you with the knowledge and tools necessary to install an advanced enterprise full-text search solution with the Web-based, open-source Solr. It starts by giving you a deep and solid understanding of search as a concept and the basics of Solr’s querying and indexing capabilities. These include rich document processing, full text search, relevancy weighting, and dynamic clustering, among others.
This foundation will prepare you for content processing and search in a production-ready environment. The authors—Sébastien Muller and Daniel Ling—both experts in Solr and its underlying foundation, the Java-based Lucene—familiarize you with the internal workings of Solr and how to set up analyzers and other settings for indexing and searching content, whether it resides in big data stores, cloud-based applications, or other searchable databases.
Pro Apache Solr covers how to configure Solr for different languages and types of data. It also explores search parameters and syntax in-depth, with detailed explanations on various features such as wildcards, phonetic matching, function queries, and fuzzy search and faceting. You will learn about basic faceting and how to use it to enhance the user experience with user-friendly filters and navigation. The book then builds on this education by explaining the most advanced capabilities, including facet aggregations and numeric-range facets.
Pro Apache Solr covers other extended features important to the user experience. These include spell checking and auto-complete, as well as features for finding similar documents and creating recommendations based on the clustering and categorization of the indexed data.
You'll also learn about advanced solution features such as customized relevance, scaling, and how to use search best practices to develop solutions specific to users’ needs. Relevance, you'll discover, is an important aspect of the search user experience and there is no “one size fits all” solution. This book shows, however, how to get it right, helping you with the customization of the various relevancy parameters required to work with your data and satisfy user expectations as they evolve. Finally, you will learn how to manage your search solution’s operations and monitor user behavior and search performance.
The ultimate benefit of implementing a search solution using Solr? Helping users become more productive while mining data stores for facts, insights, and opportunities.
Zielgruppe
Popular/general
Weitere Infos & Material
Chapter 1: Getting Started with Solr
1. Getting to Know Solr
2. Installing and Running Solr
3. Introduction to Indexing
4. Basic Search Parameters
5. Using the Solr Admin GUI
Chapter 2: Planning Your Solr Deployment
1. Communicating with Solr
2. Further Details of Solr Components
3. Overview of Feature Capabilities
4. Hardware and Software Requirements Outlined
Chapter 3: Indexing
1. Indexing Data to Solr
2. Updating and Deleting Data in Solr
3. Setting Up a Connector for Indexing
3. Analyzing and Tokenizing Your Data
4. Processing Your Data
Chapter 4: Searching
1. Searching Your Data
2. Search Parameters
3. Faceting and Grouping
4. Parsing your Query
Chapter 5: Extended Features
1. Overview of Search Components
2. Spellchecking and Auto-suggests
3. Finding Similar Documents
4. Clustering Documents
Chapter 6: Relevance
1. What Is Relevance?
2. Configuring and Testing Relevance
3. Advanced Queries (Phrase Queries, Wildcard Queries)
4. Creating Function Queries
Chapter 7: Scaling and Monitoring
1. Improving Solr’s Performance
2. Shards, Cores, Replication
3. Solrcloud
4. Production Deployment
5. Monitoring and Maintenance (Logging, Search Analytics, etc.)




