工作郁闷,突然想再玩玩Lucene。以前,曾翻过书,主要是基于Java的。但是,现在忽然觉得Java有些庞大,如果仅仅是玩玩,没有必要整的那么大。还是看看Lucene的变种吧。比如基于Python的。
上网转悠了半天,发现了两个版本,Lupy和PyLucene。用哪个呢?
Lupy是按照Lucene的思想,使用Python从头写的;对于我来说,这个应该比较理想,因为是彻头彻尾的Python版本的软件。可惜,在与Lucene的版本同步方面有些问题,目前已经停滞了。
PyLucene
是Lucene的gcj翻译版本。版本上倒是可以与Lucene时时保持同步,不过,由于是基于gcj的。我对gcj没有太多好感(Dapper
Drake缺省安装的java运行环境就是gcj,结果我经常使用的FreeMind就运行不起来,郁闷)。但是,好像只有这个版本比较活跃,而且有
Ubuntu版本的,姑且看看吧。
PyLucene的首页: http://pylucene.osafoundation.org/
下载Ubuntu版本的tar包,解开,只看到几个说明文档和python脚本。没有安装说明!
先运行一个示例程序再说。
运行samples/IndexFiles.py,报错说,找不到PyLucene。看来,还是得安装。没有文档,手工执行吧。 |