• Products
    • Overview
    • LucidWorks Search Platform
      • Features and Benefits
      • Technical Overview
      • Only with LucidWorks
      • LucidWorks and Solr
      • White Papers
      • LucidWorks Enterprise
      • LucidWorks Cloud
    • Certified Distributions
      • Certified Solr
      • Certified Lucene
    • Apache Releases
      • Apache Solr
      • Apache Lucene
  • Support & Services
    • Overview
    • Support
    • Training
    • Solr/Lucene Certification
    • ExpertLink Advisory
    • Consulting
    • Partners
    • Subscriptions
  • Why Lucid?
    • Why Lucid?
    • Technology
    • Who uses Lucene/Solr?
      • What customers are saying
    • Case Studies
    • Whitepapers
    • Demos
    • Webinars
  • Blog
  • DevZone
    • DevZone Overview
    • Forums (LWE)
    • Videos & Podcasts
      • How To's
      • Screencasts
      • Podcasts
      • Conference Videos
    • Technical Articles
      • Whitepapers
    • Reference Materials
      • Documentation
      • Solr Reference Guide
      • Solr & LucidWorks Matrix
      • Tutorials
    • Events
      • Conferences
      • Meet Ups
    • Code & Test
  • Downloads
  • About Us
    • Management
    • Apache Lucene/Solr Committers
    • Careers
    • News
      • Media Coverage
      • Press Releases
    • Contact Us
Sign Up or Log In
Home . DevZone . Technical Articles . Lucene Stack

  • DevZone Overview
  • Forums (LWE)
  • Videos & Podcasts
    • How To's
    • Screencasts
    • Podcasts
    • Conference Videos
  • Technical Articles
    • Whitepapers
  • Reference Materials
    • Documentation
    • Solr Reference Guide
    • Solr & LucidWorks Matrix
    • Tutorials
  • Events
    • Conferences
    • Meet Ups
  • Code & Test

The Lucene Stack

The Lucene Stack is a convenient paradigm for talking about the libraries and applications organized around the Lucene core library that make development faster and easier for search application developers.

By Grant Ingersoll

The Lucene Stack is a Solution Stack designed to solve common search and text analysis problems. Centered around Apache Lucene and Solr, the stack brings together many components that can be for content extraction, indexing and search.

The Lucene Stack

The Lucene Stack provides a suite of tools for solving common search problems like faceting, content extraction, crawling, database connectivity, etc. While many of the tools can be used standalone, combining them together or leveraging them via Solr will make development even easier.

Each layer of the stack provides key functionality to build out a powerful search-based application. These capabilities are outlined below:

  • Java (TM) - The ubiquitous, platform-independent compiler and virtual machine.

  • Application Infrastructure - The framework for deploying the application into, e.g. Apache Tomcat, Jetty, JBoss, standalone or others.

  • Connectors and Crawlers - Tools like Droids, JDBC, are responsible for acquiring content to be added to the application.

  • Apache Lucene Java - The well-regarded, high performance core search library used in production by countless applications.

  • Apache Tika - An easy to use content extraction framework that makes working with MS Office (TM), Adobe PDF (TM) and many other file formats a snap.

  • Apache Solr - A scalable, enterprise ready search server that combines Lucene and Tika with powerful features like faceting, replication, easy install and much more.

  • Application - The driving force for it all: your ideas, inspiration and know-how. You provide the ideas, the Lucene Stack provides the capabilities to accelerate those ideas!

Additionally, for those who need tools for classification, extraction and clustering, the Apache Mahout project is an early-stage Lucene subproject aimed at bringing commercial friendly, scalable machine learning capabilities to the Lucene stack. Also note, the Lucene project contains several ports of the core Lucene library, including .NET, PyLucene, C and C++. More than likely, the Lucene Stack and it's PyLucene, C and C++. More than likely, the Lucene Stack and it's affiliated tools can meet most search and text-based applications' needs.

  • Login or register to post comments

Case Study

Closing the Knowledge Gap: A Case Study - How Cisco Unlocks Communications
Solr Development Case Study: resolutionfinder.org

Whitepapers

Programmer's Guide: Using LucidWorks Enterprise to add Search to your Web Application
Getting Started With LucidWorks Enterprise

DevZone

Latest Blog Post

Lucene Revolution 2012 - Call for Participation...
Mark your calendars today! The largest worldwide conference dedicated to Lucene and Solr will take place in Boston May 7-10. The 2012 conference will build on the success of last...
  • Tutorials
  • Blog
  • Whitepapers
  • Docs
  • Forums
  • Support
Share
Follow Facebook Twitter LinkedIn YouTube
RSS Feed
  • Contact Us
  • About Lucid Imagination
  • Help & Support
  • Training
  • Website Feedback
  • Privacy Policy
  • Legal Terms of Use
  • Copyrights and Disclaimers
  • Sitemap
  • Admin

Apache Solr, Solr, Apache Lucene, Lucene and their logos are trademarks of the Apache Software Foundation.

© 2012 Lucid Imagination. All Right reserved.