CLucene is an open source, scalable, totally free and cross-platform port of the Apache Lucene software, implemented in C++/Perl and designed from the offset to act as a full-featured and high-performance text search engine.
Because is written in the C++ programming language, and not in the Java programming langauge, CLucene is much faster than its ancestor, Apache Lucene. It is a searching and indexing API (Application Programming Interface) that aims to be a very good drop-in replacement for Lucene.
Getting started with CLucene
To install and use the CLucene application, you must first download the latest version from Softpedia or the official website of the project (see link below for details), save the tar archive on a location of your choice, extract its contents and open a terminal emulator.
Navigate to the location of the extracted archive files using the ‘cd’ command in the terminal emulator and type the ‘./configure && make’ command to configure, optimize and compile the source code.
After a successful compilation process, you can install CLucene system wide by executing the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user. The software will be installed on your GNU/Linux machine, so all users can access it.
Supported operating systems
Being written in pure C++ code, and using CMake and Perl, CLucene has been engineered to work on all mainstream operating systems, including GNU/Linux, Microsoft Windows and Mac OS X. It also works on selected mobile OSes and supports both 32-bit and 64-bit hardware platforms.