目錄(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
推薦閱讀
- 小程序?qū)崙?zhàn)視頻課:微信小程序開發(fā)全案精講
- Computer Vision for the Web
- Maven Build Customization
- OpenCV 3和Qt5計算機視覺應(yīng)用開發(fā)
- Mastering Scientific Computing with R
- C語言程序設(shè)計立體化案例教程
- Julia Cookbook
- Angular開發(fā)入門與實戰(zhàn)
- Visual Basic程序設(shè)計實驗指導(dǎo)(第二版)
- RealSenseTM互動開發(fā)實戰(zhàn)
- INSTANT Adobe Edge Inspect Starter
- Getting Started with Web Components
- HTML5 Game Development by Example:Beginner's Guide(Second Edition)
- Learning Apache Thrift
- jQuery權(quán)威指南
- Python編程基礎(chǔ)
- Building Business Websites with Squarespace 7
- Python商業(yè)數(shù)據(jù)分析:零售和電子商務(wù)案例詳解(雙色)
- Unity 2017 Game Optimization(Second Edition)
- FreeSWITCH權(quán)威指南
- Node.js Design Patterns(Second Edition)
- OpenLayers 3.x Cookbook(Second Edition)
- Julia High Performance
- Unreal Engine 4.x Scripting with C++ Cookbook
- C語言程序設(shè)計實訓(xùn)指導(dǎo)與習(xí)題
- Mastering Python Forensics
- Mastering OpenCV 4 with Python
- Learning Cloudera Impala
- H5安全開發(fā)實踐教程
- 從零開始學(xué)C++程序設(shè)計