是首选。
谢谢。
您还可以检查ElasticSearch,它具有本地JSON接口,因此在Python中集成应该更简单。看起来Simon Willison认为它具备潜力...
为什么要使用类似于Lucene的工具,而不直接使用Lucene(PyLucene)呢?
http://lucene.apache.org/pylucene/
PyLucene非常好用,并且可以与最新版本的Lucene进行集成。
以下是网站上的引用:
PyLucene是一个Python扩展程序,用于访问Java Lucene,目的是使您能够从Python中使用Lucene的文本索引和搜索功能。它与最新版本的Java Lucene(截至2009年10月13日的2.9.0版)兼容。
PyLucene不是Lucene的移植版,而是Java Lucene的Python包装器。PyLucene在Python进程中嵌入了带有Lucene的Java虚拟机。PyLucene Python扩展名为“lucene”的Python模块由JCC自动生成。
PyLucene是使用JCC构建的,JCC是一个C++代码生成器,可以通过Java的本地调用接口(JNI)从Python中调用Java类。PyLucene源码中包含了JCC的源代码。