我想在Python中使用Lucene Solr。似乎有多个API用于此目的。他们似乎遭受了依赖性地狱和稳定性问题,Solr不再使用python绑定了。我无法找到不熟悉Solr 的用户的任何文档。
我倾向于晒伤而不是pysolr和solrpy是最成熟的。我的评价是否正确?
请为Solr推荐稳定的python绑定,其中良好的独立(不以Solr知识为前提)文档。或者我应该学习如何与“servlet”交互并使用现有文档?
答案 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的文档。