Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]



    Lucene is a free open source, information retrieval API originally implemented in Java by Doug Cutting. It is supported by the Apache Software Foundation and is released under the Apache Software License. Lucene has been ported to other programming languages including Perl, C#, C++, Python, Ruby and PHP.

    While suitable for any application which requires full text indexing and searching capability, Lucene has been widely recognized for its utility in the implementation of internet search engines and local, single-site searching. This has occasionally led to the misperception that Lucene is itself a search engine with built-in crawling and HTML parsing functionality. Instead, any such application utilizing Lucene would have to provide this functionality independently.

    At the core of Lucene's logical architecture is a notion of a document containing fields of text. This flexibility allows Lucene's API to be agnostic of file format. Text from PDFs, HTML, Microsoft Word documents, as well as many others can all be indexed so long as their textual information can be extracted.


        Lucene
            Software using Lucene
            Ports
            See also
    NameLucene
    LogoImage:Lucene_logo_green_300.png
    DeveloperApache Software Foundation
    Latest Release Version2.0.0
    Latest Release Date26 May 2006
    Operating SystemCross-platform
    Platformplatform
    GenreSearch algorithm
    LicenseApache Software License

    top

    Software using Lucene

      CNET uses Lucene to search their product category listings.
      Nutch is a complete search engine implementation that utilises Lucene.
      The Flock web browser uses Clucene, a C++ version, to do a full text search of browser history.
      KnowledgeBase - A service focused CRM platform which uses the Lucene search engine
      Zimbra groupware incorporates Lucene.
      Ants P2P is using Lucene for the search option, within this anonymous file sharing program.
      Solr is an open-source search server based on Lucene with XML/HTTP APIs, caching, replication, and a web admin interface.
      MMBase has an expansion that uses Lucene for indexing its data.
      Alfresco*, an open source Entrerprise Content Management system
      Strigi* uses CLucene, a C++ version, to index and search the desktop.
      SubEthaMail A sophisticated mailing list manager. Used for searching the mailing list archives.

    A more extensive list of software that uses Lucene is in the PoweredBy page of Lucene's wiki.

    top

    Ports

    Lucene has been ported or is in the process of being ported to various programming languages other than Java:

      Pylucene - Lucene interfaced with a Python front-end

    top

    See also
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Lucene". link