2011-07-18 18 views
12

我想在Python中使用Lucene Solr。似乎有多個API用於此目的。他們似乎遭受了依賴性地獄和穩定性問題,並且Solr不再附帶python綁定。而我無法找到任何不熟悉Solr的用戶的文檔。Solr:最好的文檔,易於使用,穩定的Python API

因爲成爲最成熟的人,我傾向於在pysolr和solrpy上曬太陽。我的評價是否正確?

請推薦Solr的穩定python綁定與良好的獨立(不預設Solr知識)文檔。還是應該學習如何與「servlet」交互並利用現有的文檔?

回答

13

始終獨立像曬傷,pysolr,solrpy等,就像你使用任何ORM前需要了解的關係型數據庫的任何客戶端庫的知道Solr的。而且,沒有ORM文檔會教你關係數據庫,沒有人會期望它這樣做。

+0

一如既往的對目標。 – aitchnyu

6

Haystack有一個很棒的API,並支持後端:Solr,Whoosh和Xapian。

我已成功使用Haystack幾個位置,在開發中使用Whoosh後端和使用Solr後端進行生產。它一直很順利。

1

我最終使用了sunburnt,這看起來功能非常豐富,並且閱讀了很多他們和Solr的文檔。

+2

sunburnt尚未更新一年。有一個分支http://scorched.readthedocs.org/ – Max