在Lucene/Solr,飞快移动,狮身人面像,Xapian中最好地融合了蟒蛇?

Jes*_*ose 8 python solr full-text-search sphinx whoosh

我是初创公司的新手编码器,我正在网络主机的目录中实现文档搜索.

我正在比较Lucene/Solr,飞快移动,狮身人面像和Xapian.飞快移动本身就是蟒蛇.但我也想要你的意见.其中有哪些

  • 成熟且易于使用并安装python接口?(嗖的一声)
  • 没有崩溃,瓶颈和其他失败的机会
  • 最好的文档界面(我不读PHP文档,因为python文档很稀疏)
  • 最容易起床和跑步(只有一个有快速入门教程)

Nic*_*zny 2

就 Apache Solr 而言,Python 有几个 Solr 客户端,这些客户端是我根据Websolr客户的反馈收集的:

  1. Haystack非常受欢迎,专为 Django 应用程序中的无缝集成而设计。如果您正在开发 Django 应用程序,Haystack 适合您。
  2. Sunburnt看起来比 Haystack 更通用,而且也有很好的文档记录。如果你正在使用普通的 Python,Sunburnt 值得一看。

我发现的其他 Python Solr 客户端,看起来级别有点低......

有关如何构建您的应用程序的更多详细信息(特别是它是 Django 应用程序吗?)将有助于缩小范围。祝您找到最适合您的应用程序的好运!