首页 文章

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

提问于
浏览
8

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

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

  • 成熟且易于使用并使用python安装接口? (嗖的一声)

  • 没有机会发生崩溃,瓶颈和其他故障

  • 最好的文档界面(我不读PHP文档,因为python文档很稀疏)

  • 最容易启动和运行(只有一个有快速入门教程)

3 回答

  • 2

    对于Apache Solr,Python有several Solr clients,我根据客户的反馈收集了Websolr

    • Haystack非常受欢迎,专为Django应用程序内的无缝集成而设计 . 如果您正在开发Django应用程序,Haystack适合您 .

    • Sunburnt看起来比Haystack更通用,并且也有很好的记录 . 如果你是Python,Sunburnt值得一看 .

    我找到的其他Python Solr客户端,看起来有点低......

    关于你的应用程序是如何构建的更多细节(特别是它是一个Django应用程序?)将有助于缩小范围 . 祝你找到最合适的应用程序!

  • 2

    如果您不需要速度,替代品的额外功能,请使用飞快移动 . 它很棒,有一个很好的API,良好的文档 . 我的第二个选择可能是Xapian,它很快并且具有相当不错的API . 它们都是相当成熟的产品 . 如果你不知道你真正需要什么,我现在就和Whoosh一起去 .

  • 2

    如果你想快速python集成,请尝试indextank . 您可以在2分钟内启动并运行,而且它是免费的 .

    对于其他选择,我会选择Solr(假设您想自己托管搜索服务器,或者注册websolr

    免责声明:我在indextank工作 .

相关问题