Lucene
On this page:
Find out why Black & Hayden Consulting use the Lucene API as well as Nutch for custom website search functionality. If you are considering this technology for your site or other application, and need some consulting in this area, then why not Contact Us today? BHC would be happy to help you out with Lucene or any other J2EE service!
Lucene Overview
Lucene is an open source search framework that can be partnered with Nutch (crawler and html parser) for custom website searching. Lucene is flexible enough to index text from pdfs, html, Microsoft Word documents and many more.
Lucene Experience
Below are some examples of Lucene implementations by Black & Hayden Consulting:
- Booktopia: As Australia's fastest growing online bookstore containing over one million individual titles, the Booktopia website is an excellent demonstration of the versatility and potential of Lucene. With its ability to process and manage substantial amounts of data, our implementation of Lucene has produced a flexible search framework which promptly delivers accurate results in no time at all.
- Sony BMG Australia: We also recently integrated Lucene into the search of the Sony BMG website. Previously, a single search was taking over 30 seconds to return results. However, after our Lucene implementation, the search now returns results in under a second.
Black & Hayden Lucene API's
Considering the amount of Lucene work BHC has been doing over the past few months, we decided to develop a number of useful APIs to extend the base Lucene implementation. Our APIs currently provide the following additional features:
- File System Indexer: This functional API recursively parses a directory structure and indexes all the files within it, allowing for different file types to be indexed in different ways. For example, a Microsoft Word Document is indexed using the Apache HWPF API, while a standard text document is indexed using core java FileStreamReader classes. By using our File System Indexer API within an intranet, staff will be able to locate and distribute shared documents more quickly and easily.
- Indexing & Searching Utilities: In addition to our File System Indexer API, we also decided to develop a number of useful utilities which allow indexing and searching to happen quickly, without all developers being familiar with the intricate inner workings of Lucene. While these utilities do not employ every feature of Lucene, they allow developers to rapidly and effortlessly implement Lucene solutions.
Lucene Implementations
We have implemented Lucene searches into the following websites:
News
Black and Hayden Consulting were asked to add a dynamic background...
25-Jul-2008Atari Australia celebrates 25 years in games
19-Apr-2008Some thoughts on SEO and its importance for your website
10-Apr-2008Hot Potato is a new website with a simple concept: to share yourself,...
08-Apr-2008We held our annual conference today at BHC HQ.
13-Feb-2008BHC today launched the re-vamped CWA of NSW website.
12-Feb-2008BHC would like to welcome our newest member, Cameron Duff.
08-Jan-2008BHC helps Travel.com.au implement SEO project
22-Nov-2007Today the new Create Your Future website was launched at Sydneys...
31-Oct-2007BHC launches their new website
06-Jun-2007Company Profile
Download the Black & Hayden Consulting company profile.


