Instant Lucene.NET

Learn how to index and search through unstructured data using Lucene.NET

Instant Lucene.NET

Michael Heydt

Learn how to index and search through unstructured data using Lucene.NET
Mapt Subscription
FREE
$29.99/m after trial
eBook
$9.10
RRP $12.99
Save 29%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$9.10
$29.99p/m after trial
RRP $12.99
Subscription
eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781782165941
Paperback66 pages

Book Description

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.

Table of Contents

Chapter 1: Instant Lucene.NET
Creating a project using Lucene.NET (Must know)
Creating a Lucene.NET index (Must know)
Searching for an index with TermQuery (Must know)
Searching using QueryParser (Should know)
Indexing numbers, dates, and time (Become an expert)
Advanced index searches (Become an expert)
Understanding Lucene.NET's scoring (Become an expert)
Ordering search results (Should know)
Narrowing the search space using filters (Become an expert)
Deleting documents from an index (Should know)
Updating a document's search data in an index (Become an expert)
Optimizing and merging index segments (Become an expert)
Stopping a slow search (Become an expert)

What You Will Learn

  • 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

Authors

Table of Contents

Chapter 1: Instant Lucene.NET
Creating a project using Lucene.NET (Must know)
Creating a Lucene.NET index (Must know)
Searching for an index with TermQuery (Must know)
Searching using QueryParser (Should know)
Indexing numbers, dates, and time (Become an expert)
Advanced index searches (Become an expert)
Understanding Lucene.NET's scoring (Become an expert)
Ordering search results (Should know)
Narrowing the search space using filters (Become an expert)
Deleting documents from an index (Should know)
Updating a document's search data in an index (Become an expert)
Optimizing and merging index segments (Become an expert)
Stopping a slow search (Become an expert)

Book Details

ISBN 139781782165941
Paperback66 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Bootstrap for ASP.NET MVC Book Cover
Bootstrap for ASP.NET MVC
$ 19.99
$ 14.00
ASP.NET Web API: Build RESTful web applications and services on the .NET framework Book Cover
ASP.NET Web API: Build RESTful web applications and services on the .NET framework
$ 29.99
$ 21.00
AngularJS UI Development Book Cover
AngularJS UI Development
$ 26.99
$ 18.90