PyLucene安装及使用
PyLucene是Python对搜索引擎Lucene 的封装,可以通过Python方便的调用Lucene的API。Lucene是全文搜索的模块,可以很方便的嵌入到应用程序中。对于Python的应用程序可以通过PyLucene是程序具备全文搜索的能力。
安装
下载PyLucene。
我们选择下载Windows版的PyLucene-2.1.0-2-gcj346-py25-win32.zip。
下载后解压。
拷贝解压目录下Python目录中的文件到C:/Python25/Lib/site-packages下,即可完成安装。
例子
解压目录下有samples例子,可以直接运行IndexFiles.py文件建立索引:
python IndexFiles.py c:/
会在IndexFiles.py同目录下建立Index目录存放建立的索引,上面的命令会把C:盘所有的.txt文件内容进行索引,如果想索引其他类型的文件,修改源代码即可。
运行解压目录下的SearchFiles.py进行查询:
python SearchFiles.py
然后输入文件中的任意单词或汉字都可以查询得到。