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
Excellent opportunity for two university / TAFE students to join...
01-Dec-2009Australia's new eBook and eBook Reader superstore has arrived!...
16-Nov-2009A new website for Fox & Staniland Lawyers.
10-Jul-2009BHC launches two more large online bookstores
10-Jul-2009BHC continue to develop high-quality search solutions.
12-May-2009We have today donated to the Victorian Bushfire Appeal
10-Feb-2009The office will be closed from Saturday 20th December 2008 and...
16-Dec-2008Kincumber Indoor Sports and Playtime websites released
16-Dec-2008Company Profile
Download the Black & Hayden Consulting company profile.




