欢迎来到PyLucene
什么是PyLucene?
PyLucene是一个蟒蛇访问Java的扩展Lucene公司™. 它的目标允许您使用Lucene的文本索引和搜索功能蟒蛇。自3月4日起,它与Java Lucene 9.10.0版兼容,2024
PyLucene不是Lucene端口,而是Java Lucene的Python包装器。PyLucene公司将带有Lucene的Java VM嵌入到Python进程中。PyLucene Python扩展,一个名为lucene公司由JCC机器生成。
PyLucene是用JCC公司,一个C++代码生成器可以通过Java的本机调用从Python调用Java类接口(JNI)。JCC的源代码包含在PyLucene源代码中。
请参见在这里有关PyLucene的更多信息和文档。
要求
macOS、Linux、Solaris和Windows支持PyLucene。
PyLucene需要Python 3.x(x>=3)和Java x(x>=8用于PyLusene 8和之前,对于PyLucene 9),x>=11。自PyLucene 9.4.1/JCC 3.13以来,Python 2支持未经测试。构建PyLucene需要GNU Make和C++编译器。的使用设置工具建议使用。
参见JCC安装更多信息的说明关于从源代码构建JCC。
查看PyLucene安装说明了解更多信息关于从源头构建PyLucene。
最新消息