目錄(138章)
倒序
- coverpage
- Solr Cookbook Third Edition
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Apache Solr Configuration
- Introduction
- Running Solr on a standalone Jetty
- Installing ZooKeeper for SolrCloud
- Migrating configuration from master-slave to SolrCloud
- Choosing the proper directory configuration
- Configuring the Solr spellchecker
- Using Solr in a schemaless mode
- Limiting I/O usage
- Using core discovery
- Configuring SolrCloud for NRT use cases
- Configuring SolrCloud for high-indexing use cases
- Configuring SolrCloud for high-querying use cases
- Configuring the Solr heartbeat mechanism
- Changing similarity
- Chapter 2. Indexing Your Data
- Introduction
- Indexing PDF files
- Counting the number of fields
- Using parsing update processors to parse data
- Using scripting update processors to modify documents
- Indexing data from a database using Data Import Handler
- Incremental imports with DIH
- Transforming data when using DIH
- Indexing multiple geographical points
- Updating document fields
- Detecting the document language during indexation
- Optimizing the primary key indexation
- Handling multiple currencies
- Chapter 3. Analyzing Your Text Data
- Introduction
- Using the enumeration type
- Removing HTML tags during indexing
- Storing data outside of Solr index
- Using synonyms
- Stemming different languages
- Using nonaggressive stemmers
- Using the n-gram approach to do performant trailing wildcard searches
- Using position increment to divide sentences
- Using patterns to replace tokens
- Chapter 4. Querying Solr
- Introduction
- Understanding and using the Lucene query language
- Using position aware queries
- Using boosting with autocomplete
- Phrase queries with shingles
- Handling user queries without errors
- Handling hierarchies with nested documents
- Sorting data on the basis of a function value
- Controlling the number of terms needed to match
- Affecting document score using function queries
- Using simple nested queries
- Using the Solr document query join functionality
- Handling typos with n-grams
- Rescoring query results
- Chapter 5. Faceting
- Introduction
- Getting the number of documents with the same field value
- Getting the number of documents with the same value range
- Getting the number of documents matching the query and subquery
- Removing filters from faceting results
- Using decision tree faceting
- Calculating faceting for relevant documents in groups
- Improving faceting performance for low cardinality fields
- Chapter 6. Improving Solr Performance
- Introduction
- Handling deep paging efficiently
- Configuring the document cache
- Configuring the query result cache
- Configuring the filter cache
- Improving Solr query performance after the start and commit operations
- Lowering the memory consumption of faceting and sorting
- Speeding up indexing with Solr segment merge tuning
- Avoiding caching of rare filters to improve the performance
- Controlling the filter execution to improve expensive filter performance
- Configuring numerical fields for high-performance sorting and range queries
- Chapter 7. In the Cloud
- Introduction
- Creating a new SolrCloud cluster
- Setting up multiple collections on a single cluster
- Splitting shards
- Having more than a single shard from a collection on a node
- Creating a collection on defined nodes
- Adding replicas after collection creation
- Removing replicas
- Moving shards between nodes
- Using aliasing
- Using routing
- Chapter 8. Using Additional Functionalities
- Introduction
- Finding similar documents
- Highlighting fragments found in documents
- Efficient highlighting
- Using versioning
- Retrieving information about the index structure
- Altering the index structure on a live collection
- Grouping documents by the field value
- Grouping documents by the query value
- Grouping documents by the function value
- Efficient documents grouping using the post filter
- Chapter 9. Dealing with Problems
- Introduction
- Dealing with the too many opened files exception
- Diagnosing and dealing with memory problems
- Configuring sorting for non-English languages
- Migrating data to another collection
- SolrCloud read-side fault tolerance
- Using the check index functionality
- Adjusting the Jetty configuration to avoid deadlocks
- Tuning segment merging
- Avoiding swapping
- Chapter 10. Real-life Situations
- Introduction
- Implementing the autocomplete functionality for products
- Implementing the autocomplete functionality for categories
- Handling time-sliced data using aliases
- Boosting words closer to each other
- Using the Solr spellchecking functionality
- Using the Solr administration panel for monitoring
- Automatically expiring Solr documents
- Exporting whole query results
- Index 更新時間:2021-08-06 19:39:43
推薦閱讀
- Functional Python Programming
- Python 3.7網絡爬蟲快速入門
- WebAssembly實戰
- arc42 by Example
- 征服RIA
- Web全棧工程師的自我修養
- PostgreSQL 11從入門到精通(視頻教學版)
- Data Analysis with Stata
- MATLAB 2020從入門到精通
- Learning Material Design
- Deep Learning with R Cookbook
- Julia High Performance(Second Edition)
- 數據科學中的實用統計學(第2版)
- Instant GLEW
- MongoDB Administrator’s Guide
- MySQL從入門到精通
- Analytics for the Internet of Things(IoT)
- Java EE互聯網輕量級框架整合開發:SSM+Redis+Spring微服務(上下冊)
- JavaScript重難點實例精講
- 嵌入式Linux與物聯網軟件開發:C語言內核深度解析
- 軟件工程實用教程 (第3版)
- Natural Language Processing with Java Cookbook
- 機器學習開發者指南
- Cocos2D-x權威指南
- KnockoutJS by Example
- Java從入門到項目實戰(全程視頻版)
- Python編程無師自通:專業程序員的養成
- Python程序設計
- Building Interactive Queries with LINQPad
- 統計思維:程序員數學之概率統計(第2版)