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 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.
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 for
Instant Lucene.NET 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!