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

12 投票
4 回答
6507 浏览
提问于 2025-04-16 21:44

我想在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的文档会教你关系型数据库的知识,也没人会指望它能做到这一点。

撰写回答