centos 上安装CLucene

clucene-core-0.9.23.0-Source版本coredum严重,最后还是换回旧版本,记录下安装过程。

1,下载

PACKNAME="clucene-core-0.9.21b"

PACKNAME_Z="$PACKNAME.tar.bz2"

PACKHOST="http://jaist.dl.sourceforge.net/sourceforge/clucene/$PACKNAME_Z"
wget --continue "$PACKHOST" || { exit 1;}

 

 

2,解压

tar -xvf  clucene-core-0.9.21b.tar.bz2

 

 

 bzip2 -d "$PACKNAME_Z" && tar xfv "${PACKNAME}.tar"

 

(clucene-core-0.9.21b.tar.bz2解压

tar可能不支持j这个参数就先用
bzip2 -d xxx.tar.bz2
把它解压成.tar文件,然后再用
tar xvf xxx.tar
拆包。

 

3

cd "$PACKNAME"

即:

cd clucene-core-0.9.21b

./configure

make

make install

 

4编译安装完毕

默认在/lib 文件夹中生成libclucene.so.0.0.0,libclucene.a,libclucene.la三个文件,

将它们复制到文件夹/clucene-core-0.9.21b/src,不然直接make编译demo失败。

 

5

cp src/.libs/libclucene.* /usr/local/lib (若安装完后已存在可以忽略)

cp src/CLucene.h /usr/local/include/  (头文件)

cp -r src/CLucene /usr/local/include/  (文件夹)

 


6在qt中打开demo工程,编译

在.pro文件末尾增加

LIBS += /lib/libclucene.a

 

 

7,0.9.23.0版本安装步骤,mark

 

//直接跳过步骤4,5,6,7?

cd到此目录

/clucene-core-0.9.21b/src/demo

make

运行demo:  ./cl_demo

Location of text files to be indexed:  .  //指定一个目录,为目录下的文本文件建立索引
Location to store the clucene index: .  //指定存放索引文件的目录

Enter query string: include    //输入要搜索的字符串
Searching for: include        //搜索结果

0. ./.deps/stdafx.Po - 0.0
1. ./stdafx.h - 0.0
2. ./.deps/IndexFiles.Po - -9223372036854775808.-922337203685477580
3. ./.deps/DeleteFiles.Po - -9223372036854775808.-922337203685477580
4. ./.deps/Main.Po - -9223372036854775808.-922337203685477580
5. ./.deps/SearchFiles.Po - -9223372036854775808.-922337203685477580
6. ./.deps/Statistics.Po - -9223372036854775808.-922337203685477580
7. ./Statistics.cpp - 0.0
8. ./DeleteFiles.cpp - 0.0
9. ./Main.cpp - -9223372036854775808.-922337203685477580
10. ./stdafx.cpp - -9223372036854775808.-922337203685477580
11. ./SearchFiles.cpp - 0.0
12. ./IndexFiles.cpp - 0.0
13. ./Makefile - -9223372036854775808.-922337203685477580


Search took: 0 ms.
Screen dump took: 9 ms.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值