lucene/python

Yoa*_*oav 7 python lucene

我可以直接从python使用lucene,最好不使用二进制模块吗?

我主要对读取访问感兴趣 - 能够通过现有的lucene索引从python执行查询.

Ric*_*dle 8

如果不使用二进制模块,不能在CPython中使用Lucene本身.

您可以直接从Jython使用它,或者您可以使用Lucene的Python端口,例如.Lupy(虽然Lupy不再在开发中).

如果您准备放宽非二进制要求,PyLucene是一个将Java Lucene嵌入Python的包装器.

这个类似的问题提供了一些选择:是否有纯Python Lucene?


rob*_*rob 8

PyLucene是Lucene的Python包装器.因此,您还必须安装Lucene,其安装可能有点复杂(特别是在Windows上!)