CLucene は、高性能なテキスト検索エンジンである Lucene の C++ 版です。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://downloads.sourceforge.net/clucene/clucene-core-2.3.3.4.tar.gz
ダウンロード MD5 sum: 48d647fbd8ef8889e5a7f422c1bfda94
ダウンロードサイズ: 2.2 MB
必要ディスク容量: 78 MB
概算ビルド時間: 0.8 SBU
以下のコマンドを実行して CLucene をビルドします。
patch -Np1 -i ../clucene-2.3.3.4-contribs_lib-1.patch && sed -i '/Misc.h/a #include <ctime>' src/core/CLucene/document/DateTools.cpp && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_CONTRIBS_LIB=ON .. && make
root
ユーザーになって以下を実行します。
make install
-DBUILD_CONTRIBS_LIB=ON
: この
cmake 変数は、CLucene の contribs ライブラリの生成を指示するものです。 これは例えば LibreOffice
などのように言語固有のテキスト解析を利用するアプリケーションを稼動させるために必要となります。