Solr:最好的文档,易于使用,稳定的Python API

时间:2011-07-18 05:33:36

标签: python solr

我想在Python中使用Lucene Solr。似乎有多个API用于此目的。他们似乎遭受了依赖性地狱和稳定性问题,Solr不再使用python绑定了。我无法找到不熟悉Solr 的用户的任何文档。

我倾向于晒伤而不是pysolr和solrpy是最成熟的。我的评价是否正确?

请为Solr推荐稳定的python绑定,其中良好的独立(不以Solr知识为前提)文档。或者我应该学习如何与“servlet”交互并使用现有文档?

4 个答案:

答案 0 :(得分:13)

始终独立于任何客户端库(如Sunburnt,pysolr,solrpy等)知道Solr。正如您在使用任何ORM之前必须知道关系数据库一样。此外,没有任何ORM文档会教你关系数据库,没有人会期望它这样做。

答案 1 :(得分:6)

Haystack有一个很棒的API并支持后端:Solr,Whoosh和Xapian。

我已成功使用Haystack的几个地方,使用Whoosh后端进行开发,并使用Solr后端进行生产。它非常顺利。

答案 2 :(得分:4)

我通常在我的项目中使用mysolr:http://mysolr.redtuna.org/

答案 3 :(得分:1)

我最终使用了sunburnt,这看起来功能非常丰富,并且阅读了很多他们和Solr的文档。