Erik Hatcher

co-author of "Lucene in Action"

Erik Hatcher is the co-author of "Lucene in Action" as well as co-author of "Java Development with Ant". Erik has been an active member of the Lucene community - a leading Lucene and Solr committer, member of the Lucene Project Management Committee, member of the Apache Software Foundation as well as a frequent invited speaker at various industry events. Erik co-founded and works as a Senior Solutions Architect at LucidWorks.



Presentations

Introduction to Lucene and Solr

Apache Lucene library is at the heart of the majority of search applications in production today either directly or through server frameworks such as Apache Solr and ElasticSearch. Solr powers the search results of sites like Zappos, Orbitz, Walmart.com, and many many more. If your application needs search, you need to know about Lucene and Solr!

This session will introduce you to the basics of search principles, using Lucene's API, including indexing analysis, relevancy topics like TF/IDF, and query parsing. We will then discuss how Solr adds a lot of value, features, flexibility, and ease of use above and beyond Lucene. We will see how Solr provides enormous scalability with distributed, fault-tolerant capabilities and how easy it is to integrate into your applications.

Solr Workshop

Apache Solr is a Lucene-based blazing fast, highly scalable search engine used in thousands of applications and projects at organizations such as Zappos, Wells Fargo, Getty Images and many more. This workshop will provide you with the fundamentals, enabling you to be up and running with Solr in minutes.

This workshop covers the following topics:

  • Installing and running Solr
  • Indexing your data
  • Configuring the schema
  • Surveying Solr’s features
  • Tuning and scaling
  • Integrating into your applications

SolrCloud: Searching Big Data

"SolrCloud" is the name given to Apache Solr's feature set for fault tolerant, highly available, and massively scalable capabilities. SolrCloud has enabled organizations to scale, impressively, into the billions of documents with sub-second search! This session will cover the basics to get you started using this powerful technology.

  • Introduction to SolrCloud
  • Ingesting data
  • Searching your SolrCloud
  • Live demonstration
  • Best practices from the field

Books

by Michael McCandless, Erik Hatcher, and Otis Gospodnetic

Lucene in Action, Second Edition: Covers Apache Lucene 3.0 Buy from Amazon
List Price: $49.99
Price: $33.48
You Save: $16.51 (33%)
  • When Lucene first hit the scene five years ago, it was nothing short of amazing. By using this open-source, highly scalable, super-fast search engine, developers could integrate search into applications quickly and efficiently. A lot has changed since then-search has grown from a "nice-to-have" feature into an indispensable part of most enterprise applications. Lucene now powers search in diverse companies including Akamai, Netflix, LinkedIn, Technorati, HotJobs, Epiphany, FedEx, Mayo Clinic, MIT, New Scientist Magazine, and many others.

    Some things remain the same, though. Lucene still delivers high-performance search features in a disarmingly easy-to-use API. Due to its vibrant and diverse open-source community of developers and users, Lucene is relentlessly improving, with evolutions to APIs, significant new features such as payloads, and a huge increase (as much as 8x) in indexing speed with Lucene 2.3.

    And with clear writing, reusable examples, and unmatched advice on best practices, Lucene in Action, Second Edition is still the definitive guide to developing with Lucene.

    Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


by Steve Loughran and Erik Hatcher

Ant in Action: Covers Ant 1.7 Buy from Amazon
List Price: $49.99
Price: $31.67
You Save: $18.32 (37%)
  • This second edition of a Manning bestseller has been revised and re-titled to fit the 'In Action' Series by Steve Loughran, an Ant project committer. Ant in Action introduces Ant and how to use it for test-driven Java application development. Ant itself is moving to v1.7, a major revision, at the end of 2006 so the timing for the book is right. A single application of increasing complexity, followed throughout the book, shows how an application evolves and how to handle the problems of building and testing. Reviewers have praised the book's coverage of large-projects, Ant's advanced features, and the details and depth of the discussion-all unavailable elsewhere.

    This is a major revision with the second half of the book completely new, including:

    • How to Manage Big projects
    • Library management
    • Enterprise Java
    • Continuous integration
    • Deployment
    • Writing new Ant tasks and datatypes

    Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


by Erik Hatcher and Otis Gospodnetic

Lucene in Action Buy from Amazon
List Price: $44.95
Price: $35.01
You Save: $9.94 (22%)
  • Lucene is a gem in the open-source worldLucene in Action" is the authoritative guide to Lucene. It describes how to index your data, including types you definitely need to know such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, filtering, and highlighting search results.
    Lucene powers search in surprising placesWhat's Inside
    - How to integrate Lucene into your applications
    - Ready-to-use framework for rich document handling
    - Case studies including Nutch, TheServerSide, jGuru, etc.
    - Lucene ports to Perl, Python, C#/.Net, and C++
    - Sorting, filtering, term vectors, multiple, and remote index searching
    - The new SpanQuery family, extending query parser, hit collecting
    - Performance testing and tuning
    - Lucene add-ons (hit highlighting, synonym lookup, and others)

by Erik Hatcher and Steve Loughran

Java Development with Ant Buy from Amazon
List Price: $44.95
Price: $32.81
You Save: $12.14 (27%)
  • Encompassing Java-centric software project best practices for designing and automating build, test, and deployment processes using ANT, this book is written for developers using Java in large software projects and those who have reached the limits of classic IDE development systems. Benefiting developers who apply extreme programming methodology to Java projects, this resource provides detailed coverage of ANT and explains how to use it in large projects and extend it when needed. In addition to using ANT for Java applications, it includes discussions of servlets and J2EE applications, which cover the majority of Java development projects.