Instant Lucene.NET
暫譯: 即時 Lucene.NET
Michael Heydt
- 出版商: Packt Publishing
- 出版日期: 2013-06-27
- 售價: $1,020
- 貴賓價: 9.5 折 $969
- 語言: 英文
- 頁數: 66
- 裝訂: Paperback
- ISBN: 1782165940
- ISBN-13: 9781782165941
-
相關分類:
.NET、全文搜尋引擎 Full-text-search
已絕版
相關主題
商品描述
Learn how to index and search through unstructured data using Lucene.NET
Overview
- Learn something new in an Instant! A short, fast, focused guide delivering immediate results
- Learn how to execute searches for document indexes
- Understand scoring and influencing search results
- Easily maintain your index
In Detail
Lucene.NET is a high performance search library for .NET based upon the proven Lucene open source search project that powers many of the world’s most powerful search tools. Using Lucene.NET in your application can easily provide these capabilities, which are relatively unfamiliar to .NET developers.
Instant Lucene.NET How-to is a practical, hands-on guide that provides you with a number of clear step-by-step recipes, which will help you take advantage of the power of Lucene.NET to add the ability to search through unstructured data in your .NET application.
This book demonstrates how to use Lucene.NET, breaking down the mystery and confusion around how to use the library in your .NET application with clear, practical recipes.
You will learn how to build your own index from complex documents and how to execute queries in order to identify matching documents for specific words and phrases as well as content that starts with or has “fuzziness”.
By the end of the book, you will have learned all the essentials you need to know to add search to applications, as well as how to manage the search process and performance as your data grows.
What you will learn from this book
- Use NuGet Package Manager to add Lucene.NET to your solution
- Read unstructured data to your Index
- Understand how documents are scored
- Increase the relevancy ranking of a document
- Optimize your index
- Cancel long running searches
- Remove documents from an index
- Update document data in an index
Approach
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A step-by-step guide that helps you to index, search, and retrieve unstructured data with the help of Lucene.NET.
Who this book is written for
Instant Lucene.NET How-to is essential for developers new to Lucene and Lucene.NET who are looking to get an immediate foundational understanding of how to use the library in their application. It’s assumed you have programming experience in C# already, but not that you have experience with search techniques such as information retrieval theory (although there will be a little of that explained). The recipes in the book generate or come with sample documents, but feel free to use your own!
商品描述(中文翻譯)
學習如何使用 Lucene.NET 對非結構化數據進行索引和搜索
概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果
- 學習如何執行文檔索引的搜索
- 理解評分和影響搜索結果的因素
- 輕鬆維護您的索引
詳細內容
Lucene.NET 是一個高效能的搜索庫,基於經過驗證的 Lucene 開源搜索項目,該項目驅動著世界上許多最強大的搜索工具。在您的應用程序中使用 Lucene.NET 可以輕鬆提供這些功能,這對於 .NET 開發者來說相對不熟悉。
《Instant Lucene.NET How-to》是一本實用的、動手操作的指南,提供多個清晰的逐步食譜,幫助您利用 Lucene.NET 的強大功能,為您的 .NET 應用程序添加對非結構化數據的搜索能力。
本書展示了如何使用 Lucene.NET,通過清晰、實用的食譜來解開在您的 .NET 應用程序中使用該庫的神秘與困惑。
您將學習如何從複雜的文檔中構建自己的索引,以及如何執行查詢以識別特定單詞和短語的匹配文檔,以及以“模糊性”開頭或包含的內容。
在本書結束時,您將學會添加搜索到應用程序所需的所有基本知識,以及如何隨著數據增長來管理搜索過程和性能。
您將從本書中學到的內容
- 使用 NuGet Package Manager 將 Lucene.NET 添加到您的解決方案
- 將非結構化數據讀取到您的索引中
- 理解文檔的評分方式
- 提高文檔的相關性排名
- 優化您的索引
- 取消長時間運行的搜索
- 從索引中刪除文檔
- 更新索引中的文檔數據
方法
本書充滿了實用的逐步指導和對最重要和有用任務的清晰解釋。這是一個逐步指南,幫助您使用 Lucene.NET 對非結構化數據進行索引、搜索和檢索。
本書的讀者對象
《Instant Lucene.NET How-to》對於新接觸 Lucene 和 Lucene.NET 的開發者來說至關重要,他們希望立即獲得如何在其應用程序中使用該庫的基礎理解。假設您已經具備 C# 的編程經驗,但不一定具備信息檢索理論等搜索技術的經驗(雖然會有少量相關內容進行解釋)。書中的食譜生成或附帶示例文檔,但您也可以隨意使用自己的文檔!