• 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
    • Board of Directors
    • Apache Lucene/Solr Committers
    • Careers
    • News
      • Media Coverage
      • Press Releases
    • Contact Us
Sign Up or Log In
Home . Products . Apache Releases . Apache Lucene

  • 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

Apache Lucene

Apache Lucene is a Java-based search library available for free as open source under the liberal Apache Software License. This license allows users to modify or embed the technology as they see fit, and to keep proprietary, sell and/or re-distribute any resulting product. Java Lucene forms the search engine libraries at the heart of Apache Solr, the Lucene search server.

As a low-level library, Apache Lucene offers tremendous flexibility and has been historically embedded deep into many powerful applications. If you want to have all of your resources controlled exclusively by Java API calls that you write, Lucene may be a fit. Lucene allows experienced programmers to assemble and compile inside a native Java application, and to  directly control the large set of sophisticated features with low-level access, data, or state manipulation, such as for byte-level manipulation of segments or intervention in data I/O. Investment at the lower level enables development of extremely sophisticated, cutting edge text search and retrieval capabilities.

For most search application development, Apache Solr is the logical starting point, as it encapsulates all of Lucene's search functions -- you might think of Solr as the 'serverization' of Lucene. Java programmers working directly with Lucene have often reported that they find Solr to contain “the same features I was going to build myself as a framework for Lucene, but already very-well implemented.” Once you start with Solr, and you find yourself using a lot of the features Solr provides out of the box, you will likely be better off using Solr’s well-organized extension mechanisms instead of starting from scratch using Apache Lucene.

If you're an experienced open source application developer using Solr, we recommend you download the LucidWorks Certified Distribution for Solr; if you plan to deploy Solr into a business-critical environment and/or production deployment, we recommend you work with LucidWorks Enterprise.

Lucene is written entirely in Java, though there are today .NET and other versions available. Lucene has a large number of active contributors and thousands of installations, including production applications at AOL, Apple, CNET, Comcast Interactive Media, IBM, LinkedIn, Monster, MySpace, Netflix, Technorati and Wikipedia. Lucene is full-featured and provides:

  • Speed — sub-second query performance for most queries
  • Strong out of the box relevancy ranking — as good or better than the best commercial competitors
  • Complete query capabilities: keyword, Boolean and +/- queries,proximity operators, wildcards, fielded searching, term/field/document weights, find-similar, spell-checking, multi-lingual search and more
  • Full results processing, including sorting by relevancy, date or any field, dynamic summaries and hit highlighting
  • Portability: runs on any platform supporting Java, and indexes are portable across platforms - you can build an index on Linux and copy it to a Microsoft Windows machine and search it there
  • Scalability — there are production applications in the hundreds of millions and billions of documents/records
  • Low overhead indexes and rapid incremental indexing

The open source community is constantly updating, patching, and refining the Lucene source code. For best results, we recommend you download and use the LucidWorks Certified Distribution for Lucene, a well-packaged, integrated, supported release, with the latest up-to-date features tested and validated by the search experts at Lucid Imagination. 

 

Next Steps

Request more Info
Have Sales contact me
How to Buy: Subscriptions

Get Started

White Paper: Get Started with LucidWorks
Webcast: Migrate to Open Source Search

DevZone

Latest Blog Post

Indexing with SolrJ
Two popular methods of indexing existing data are the Data Import Handler (DIH) and Tika (Solr Cell)/ExtractingRequestHandler. These can be used to index data from a database or...
  • 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.