Apache Solr High Performance

Surendra Mohan

  • 出版商: Packt Publishing
  • 出版日期: 2014-03-24
  • 售價: $1,550
  • 貴賓價: 9.5$1,473
  • 語言: 英文
  • 頁數: 109
  • 裝訂: Paperback
  • ISBN: 1782164820
  • ISBN-13: 9781782164821
  • 相關分類: 全文搜尋引擎 Full-text-search
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

In setting up Apache Solr, you'll want to ensure it's achieving optimum search results with maximum efficiency. This book shows you just how to achieve that with a comprehensive tutorial including troubleshooting.

Overview

  • Achieve high scores by boosting query time and index time, implementing boost queries and functions using the Dismax query parser and formulae.
  • Set up and use SolrCloud for distributed indexing and searching, and implement distributed search using Shards
  • Use GeoSpatial search, handling homophones, and ignoring listed words from being indexed and searched
  • Boost your search based on scores, the DisMax query parser, and function queries.
  • Explore performance metrics along with implementing different Solr caching like Document, query result, filter, and whole result page caching.
  • Index and search across shards and near real-time searching.
  • Get to grips with additional performance optimization activities like fetching documents similar to the ones queried, searching homophones, or filtering searches on the basis of specific key words.
  • Troubleshoot the common problems like corrupt and locked indexes, memory, expensive garbage collection, and infinite loop exception when using multiple server environment efficiently
  • Set up, configure, and deploy various applications of ZooKeeper to optimize Solr's performance

Approach

This book is an easy-to-follow guide, full of hands-on, real-world examples. Each topic is explained and demonstrated in a specific and user-friendly flow, from search optimization using Solr to Deployment of Zookeeper applications.

Who this book is written for

This book is ideal for Apache Solr developers and want to learn different techniques to optimize Solr performance with utmost efficiency, along with effectively troubleshooting the problems that usually occur while trying to boost performance. Familiarity with search servers and database querying is expected.

商品描述(中文翻譯)

在設置 Apache Solr 時,您會希望確保它以最大效率實現最佳搜索結果。本書將通過全面的教程,包括疑難排解,向您展示如何實現這一目標。

概述:
- 通過使用 Dismax 查詢解析器和公式,實現提高查詢時間和索引時間的高分數。
- 設置和使用 SolrCloud 進行分佈式索引和搜索,並使用分片實現分佈式搜索。
- 使用地理空間搜索,處理同音詞,以及忽略不希望被索引和搜索的詞語。

提高搜索效果:
- 基於分數、DisMax 查詢解析器和函數查詢來提高搜索效果。
- 探索性能指標,並實施不同的 Solr 緩存,如文檔、查詢結果、過濾器和整個結果頁面緩存。
- 在分片上進行索引和搜索,實現近實時搜索。
- 掌握額外的性能優化活動,如查詢相似文檔、搜索同音詞或根據特定關鍵詞過濾搜索。
- 疑難排解常見問題,如損壞和鎖定的索引、內存、昂貴的垃圾回收,以及在使用多個服務器環境時出現的無限循環異常。
- 設置、配置和部署各種 ZooKeeper 應用程序以優化 Solr 的性能。

方法:
本書是一本易於理解的指南,充滿了實用的真實世界示例。每個主題都以特定且易於使用的流程進行解釋和演示,從使用 Solr 進行搜索優化到部署 ZooKeeper 應用程序。

適合閱讀對象:
本書適合 Apache Solr 開發人員,並希望學習不同的技術來優化 Solr 的性能,並有效地解決在提高性能時通常出現的問題。預期讀者對搜索服務器和數據庫查詢有一定的了解。