Solr:最好的文档、易于使用、稳定的Python API
我想在Python中使用Lucene Solr。为了这个目的,似乎有很多不同的API可供选择。不过,它们似乎都存在依赖问题和稳定性问题,而且Solr现在也不再提供Python的绑定了。而且我找不到适合不熟悉Solr的用户的文档。
我觉得Sunburnt比pysolr和solrpy更成熟。我的判断对吗?
请推荐一些稳定的Solr的Python绑定,并且要有好的独立文档(不需要预先了解Solr的知识)。或者我应该学习如何与“servlet”进行交互,并利用现有的文档?
4 个回答
4
我在我的项目中通常使用mysolr这个工具:http://mysolr.redtuna.org/
6
Haystack 是一个很棒的工具,它提供了一个很好的接口,可以和几种不同的数据库后端一起使用,包括 Solr、Whoosh 和 Xapian。
我在几个地方成功地使用过 Haystack,开发时用的是 Whoosh 后端,而在生产环境中则使用了 Solr 后端,一切都很顺利。
13
一定要了解Solr这个工具,别只依赖像Sunburnt、pysolr、solrpy这些客户端库。就像在使用任何对象关系映射(ORM)工具之前,你得先了解关系型数据库一样。而且,没有哪个ORM的文档会教你关系型数据库的知识,也没人会指望它能做到这一点。