Practical Apache Lucene 8

Uncover the Search Capabilities of Your Application



Bookstore > Books > Practical Apache Lucene 8

Price$31.61 - $34.99
Rating
AuthorAtri Sharma
PublisherApress
Published2020
Pages103
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484263448
ISBN-139781484263440
EBook Hardcover Paperback

Gain a thorough knowledge of Lucene's capabilities and use it to develop your own search applications. This book explores the Java-based, high-performance text search engine library used to build search capabilities in your applications.
Starting with the basics of Lucene and searching, you will learn about the types of queries used in it and also take a look at scoring models. Applying this basic knowledge, you will develop a hello world app using basic Lucene queries and explore functions like scoring and document level boosting.

Along the way you will also uncover the concepts of partial searching and matching in Lucene and then learn how to integrate geographical information (geospatial data) in Lucene using spatial queries and n-dimensional indexing. This will prepare you to build a location-aware search engine with a representative data set that allows location constraints to be specified during a search. You'll also develop a text classifier using Lucene and Apache Mahout, a popular machine learning framework.

After a detailed review of performance bench-marking and common issues associated with it, you'll learn some of the best practices of tuning the performance of your application. By the end of the book you'll be able to build your first Lucene patch, where you will not only write your patch, but also test it and ensure it adheres to community coding standards.




3 5 10

Similar Books


Practical Apache Spark

Practical Apache Spark

by Subhashini Chellappan, Dharanitharan Ganesan

Work with Apache Spark using Scala to deploy and set up single-node, multi-node, and high-availability clusters. This book discusses various components of Spark such as Spark Core, DataFrames, Datasets and SQL, Spark Streaming, Spark MLib, and R on Spark with the help of practical code snippets for each topic. Practical Apache Spark also ...

Price:  $31.66  |  Publisher:  Apress  |  Release:  2018

Lucene 4 Cookbook

Lucene 4 Cookbook

by Edwood Ng, Vineeth Mohan

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 applicati...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2015

Mastering ElasticSearch

Mastering ElasticSearch

by Rafal Kuc, Marek Rogozinski

ElasticSearch is fast, distributed, scalable, and written in the Java search engine that leverages Apache Lucene capabilities providing a new level of control over how you index and search even the largest set of data.Mastering ElasticSearch covers the intermediate and advanced functionalities of ElasticSearch and will let you understand ...

Price:  $32.99  |  Publisher:  Packt Publishing  |  Release:  2013

Elasticsearch Blueprints

Elasticsearch Blueprints

by Vineeth Mohan

Elasticsearch is a distributed search server similar to Apache Solr with a focus on large datasets, schemaless setup, and high availability. Utilizing the Apache Lucene library (also used in Apache Solr), Elasticsearch enables powerful full-text search, as well as autocomplete "morelikethis" search, multilingual function...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2015

Deep Learning for Search

Deep Learning for Search

by Tommaso Teofili

Deep Learning for Search teaches you how to improve the effectiveness of your search by implementing neural network-based techniques. By the time you're finished with the book, you'll be ready to build amazing search engines that deliver the results your users need and that get better as time goes on!Deep learning handles the to...

Price:  $39.99  |  Publisher:  Manning  |  Release:  2019

Apache Kafka

Apache Kafka

by Nishant Garg

Message publishing is a mechanism of connecting heterogeneous applications together with messages that are routed between them, for example by using a message broker like Apache Kafka. Such solutions deal with real-time volumes of information and route it to multiple consumers without letting information producers know who the final consu...

Price:  $20.99  |  Publisher:  Packt Publishing  |  Release:  2013

Learning Apache Mahout

Learning Apache Mahout

by Chandramani Tiwary

In the past few years the generation of data and our capability to store and process it has grown exponentially. There is a need for scalable analytics frameworks and people with the right skills to get the information needed from this Big Data. Apache Mahout is one of the first and most prominent Big Data machine learning platforms. It i...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2015

Windows Phone 8 Application Development Essentials

Windows Phone 8 Application Development Essentials

by Tomasz Szostak

Windows Phone 8 replaces Windows Phone 7 devices with the Windows NT kernel found on many Windows 8 components. Windows 8 will give you more options to develop better and more visually appealing PC and Tablet applications.A practical guide that will show you how you how to create testable MVVM applications keeping in mind the best UI prac...

Price:  $19.99  |  Publisher:  Packt Publishing  |  Release:  2013