Lucene 4 Cookbook

Edwood Ng, Vineeth Mohan

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-27
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 220
  • 裝訂: Paperback
  • ISBN: 1782162283
  • ISBN-13: 9781782162285
  • 相關分類: 全文搜尋引擎 Full-text-search
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Over 70 hands-on recipes to quickly and effectively integrate Lucene into your search application

About This Book

  • Make the most of Lucene by understanding its philosophy and leveraging the data searching capability of your application
  • Explore techniques to design scalable and succinct search applications
  • Packed with clear, step-by-step recipes to walk you through the capabilities of Lucene

Who This Book Is For

This book is for software developers who are new to Lucene and who want to explore the more advanced topics to build a search engine. Knowledge of Java is necessary to follow the code samples. You will learn core concepts, best practices, and also advanced features, in order to build an effective search application.

What You Will Learn

  • Explore the best practices to make the most of your search application
  • Create and write documents in an index
  • Customize scoring and boosting in your application to influence search results
  • Expand Lucene's functionality, such as spatial searching and faceting with add-on modules
  • Load and initialize the library and build a search index of data
  • Understand trading between NRT latency and throughput
  • Optimize your search applications by employing features such as near real-time (NRT) search

In Detail

Lucene 4 Cookbook is a practical guide that shows you how to build a scalable search engine for your application, from an internal documentation search to a wide-scale web implementation with millions of records. Starting with helping you to successfully install Apache Lucene, it will guide you through creating your first search application. Furthermore, the book walks you through analyzing your text and indexing your data to leverage the performance of your search application. As you progress through the chapters, you will learn to effectively search your indexes and successfully employ real-time searching.

The chapters start off with simple concepts and build up to complex solutions that should help you on your way to becoming a search engine expert.

商品描述(中文翻譯)

超過70個實用的食譜,快速有效地將Lucene整合到您的搜尋應用程式中。

關於本書
- 通過了解Lucene的理念,並利用應用程式的資料搜尋能力,充分利用Lucene。
- 探索設計可擴展且簡潔的搜尋應用程式的技巧。
- 提供清晰、逐步的食譜,引導您了解Lucene的功能。

本書適合對Lucene新手的軟體開發人員,並希望探索更高級主題以建立搜尋引擎。需要具備Java知識以便理解程式碼範例。您將學習核心概念、最佳實踐以及高級功能,以建立有效的搜尋應用程式。

您將學到的內容:
- 探索最佳實踐,充分利用您的搜尋應用程式。
- 創建並寫入索引中的文件。
- 自訂評分和加權,以影響搜尋結果。
- 擴展Lucene的功能,例如使用附加模組進行空間搜尋和分面搜尋。
- 載入和初始化庫,並建立資料的搜尋索引。
- 了解NRT延遲和吞吐量之間的平衡。
- 通過使用近實時(NRT)搜尋等功能,優化您的搜尋應用程式。

詳細內容
《Lucene 4 Cookbook》是一本實用指南,向您展示如何為應用程式建立可擴展的搜尋引擎,從內部文件搜尋到擁有數百萬條記錄的大規模網頁實現。從成功安裝Apache Lucene開始,本書將引導您創建第一個搜尋應用程式。此外,本書還將指導您分析文本並索引資料,以提高搜尋應用程式的效能。隨著章節的進展,您將學習如何有效搜尋索引並成功使用實時搜尋。

本書的章節從簡單的概念開始,逐步構建複雜的解決方案,幫助您成為搜尋引擎專家的路上更上一層樓。