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.
Reviewed by Marius Nestor, last updated on November 18th, 2014
In a hurry? Add it to your Download Basket!
- Dropped autoconf and individual solutions for each IDE.
- Everything is now done through CMake. CMake can generate makefiles for lots of different build platforms. See README/INSTALL files. Cmake scripts were vastly improved, resulting in less #ifdefs in the code for platform based
- logic. The ideal of all platform specific logic being done in cmake is not quite reached, but that's the aim.
- Public/private class distinction. Headers with _ prefix are deamed private and will not be distributed, therefore do not use this classes.
Application descriptionCLucene is an open source command-line software written in the C++ and Perl programming languages and designed from th...