Solr 1.4 Enterprise Search Server (Paperback)
暫譯: Solr 1.4 企業搜尋伺服器 (平裝本)
David Smiley, Eric Pugh
- 出版商: Packt Publishing
- 出版日期: 2009-08-20
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 1847195881
- ISBN-13: 9781847195883
-
相關分類:
全文搜尋引擎 Full-text-search
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,390$2,271 -
$2,080Understanding the Linux Kernel, 3/e (Paperback)
-
$1,420$1,349 -
$800$720 -
$720$612 -
$980$774 -
$980$774 -
$620$490 -
$880$695 -
$580$452 -
$680$578 -
$550$429 -
$1,050Windows Internals: Including Windows Server 2008 and Windows Vista, 5/e (Hardcover)
-
$680$578 -
$450$383 -
$650$514 -
$520$343 -
$980$833 -
$650$514 -
$450$356 -
$680$537 -
$520$411 -
$820$648 -
$580$458 -
$480$374
相關主題
商品描述
- Deploy, embed, and integrate Solr with a host of programming languages
- Implement faceting in e-commerce and other sites to summarize and navigate the results of a text search
- Enhance your search by highlighting search results, offering spell-corrections, auto-suggest, finding "similar" records, boosting records and fields for scoring, phonetic matching
- Informative and practical approach to development with fully working examples of integrating a variety of technologies
In Detail If you are a developer building a high-traffic web site, you need to have a terrific search engine. Sites like Netflix.com and Zappos.com employ Solr, an open source enterprise search server, which uses and extends the Lucene search library. This is the first book in the market on Solr and it will show you how to optimize your web site for high volume web traffic with full-text search capabilities along with loads of customization options. So, let your users gain a terrific search experience.
This book is a comprehensive reference guide for every feature Solr has to offer. It serves the reader right from initiation to development to deployment. It also comes with complete running examples to demonstrate its use and show how to integrate it with other languages and frameworks.
This book first gives you a quick overview of Solr, and then gradually takes you from basic to advanced features that enhance your search. It starts off by discussing Solr and helping you understand how it fits into your architecture--where all databases and document/web crawlers fall short, and Solr shines. The main part of the book is a thorough exploration of nearly every feature that Solr offers. To keep this interesting and realistic, we use a large open source set of metadata about artists, releases, and tracks courtesy of the MusicBrainz.org project. Using this data as a testing ground for Solr, you will learn how to import this data in various ways from CSV to XML to database access. You will then learn how to search this data in a myriad of ways, including Solr's rich query syntax, "boosting" match scores based on record data and other means, about searching across multiple fields with different boosts, getting facets on the results, auto-complete user queries, spell-correcting searches, highlighting queried text in search results, and so on.
After this thorough tour, we'll demonstrate working examples of integrating a variety of technologies with Solr such as Java, JavaScript, Drupal, Ruby, XSLT, PHP, and Python.
Finally, we'll cover various deployment considerations to include indexing strategies and performance-oriented configuration that will enable you to scale Solr to meet the needs of a high-volume site.
What you will learn from this book?
- Blend structured data with real search features
- Import CSV formatted data, XML, common document formats, and from databases
- Deploy Solr and provide reference to Solr's query syntax from the basics to range queries
- Enhance search results with spell-checking, auto-completing queries, highlighting search results, and more.
- Secure Solr
- Integrate a host of technologies with Solr from the server side to client-side JavaScript, to frameworks like Drupal
- Scale Solr using replication, distributed searches, and tuning
Approach
The book takes a step-by-step tutorial approach with fully working examples in Java. It will show you how to implement a Solr-based search engine on your intranet or web site.
Who this book is written for?
This book is for developers who would like to use Solr for their applications. You only need to have basic programming skills to use Solr. Knowledge of Lucene is certainly a bonus.
商品描述(中文翻譯)
增強您的搜尋功能,透過分面導航、結果高亮、模糊查詢、排名計分等功能
- 部署、嵌入並整合 Solr 與多種程式語言
- 在電子商務及其他網站中實現分面功能,以總結和導航文本搜尋的結果
- 透過高亮搜尋結果、提供拼寫修正、自動建議、尋找「相似」記錄、提升記錄和欄位的計分、語音匹配等方式增強您的搜尋
- 提供資訊豐富且實用的開發方法,並附有多種技術整合的完整運行範例
詳細內容
如果您是一位開發者,正在建立一個高流量的網站,您需要一個出色的搜尋引擎。像 Netflix.com 和 Zappos.com 這樣的網站使用 Solr,這是一個開源的企業搜尋伺服器,使用並擴展了 Lucene 搜尋庫。這是市場上第一本關於 Solr 的書籍,它將教您如何優化您的網站,以應對高流量的網路流量,並具備全文搜尋功能以及大量的自訂選項。因此,讓您的用戶獲得卓越的搜尋體驗。
本書是 Solr 所有功能的綜合參考指南。它從入門到開發再到部署,為讀者提供服務。書中還附有完整的運行範例,以展示其用法並顯示如何與其他語言和框架整合。
本書首先為您提供 Solr 的快速概述,然後逐步帶您從基本功能到增強搜尋的進階功能。它首先討論 Solr,幫助您了解它如何融入您的架構——在所有資料庫和文檔/網頁爬蟲無法滿足的地方,Solr 卻能發揮其優勢。本書的主要部分是對 Solr 提供的幾乎每一個功能的徹底探索。為了保持趣味性和現實性,我們使用來自 MusicBrainz.org 項目的大型開源藝術家、發行和曲目的元數據集。利用這些數據作為 Solr 的測試平台,您將學習如何以多種方式從 CSV、XML 到資料庫訪問導入這些數據。接著,您將學習如何以多種方式搜尋這些數據,包括 Solr 的豐富查詢語法、根據記錄數據和其他方式「提升」匹配分數、跨多個欄位進行搜尋並使用不同的提升、獲取結果的分面、自動完成用戶查詢、拼寫修正搜尋、高亮搜尋結果中的查詢文本等等。
在這次徹底的巡禮之後,我們將展示如何將多種技術與 Solr 整合的運行範例,例如 Java、JavaScript、Drupal、Ruby、XSLT、PHP 和 Python。
最後,我們將涵蓋各種部署考量,包括索引策略和性能導向的配置,這將使您能夠擴展 Solr 以滿足高流量網站的需求。
您將從本書中學到什麼?
- 將結構化數據與真正的搜尋功能結合
- 導入 CSV 格式數據、XML、常見文檔格式和資料庫中的數據
- 部署 Solr 並提供 Solr 查詢語法的參考,從基本到範圍查詢
- 透過拼寫檢查、自動完成查詢、高亮搜尋結果等方式增強搜尋結果
- 確保 Solr 的安全性
- 從伺服器端到客戶端 JavaScript,整合多種技術與 Solr,並使用像 Drupal 這樣的框架
- 使用複製、分散式搜尋和調整來擴展 Solr
方法
本書採取逐步教學的方法,並提供完整的 Java 運行範例。它將向您展示如何在您的內部網路或網站上實現基於 Solr 的搜尋引擎。
本書的讀者對象
本書適合希望在其應用程式中使用 Solr 的開發者。您只需具備基本的程式設計技能即可使用 Solr。了解 Lucene 當然是加分項。