我開始使用Python和web應用程序構建Flask,來自Java EE背景,這非常有趣。但是現在我需要與我的Solr服務器進行通信,我想要一個簡單而有趣的客戶端庫,那麼您可以推薦什麼?爲什麼?您可以推薦哪些適用於Python的Solr客戶端庫?爲什麼?
回答
我個人比較喜歡Sunburnt。我最近也開始使用Python,並且非常喜歡這個包,以及它如何使邏輯上映射到Solr上的功能。就像Python一樣,它可以滿足您的需求並且不會妨礙您的工作。
我一直沒能找到一個很好的圖書館,很好用,並得到維護和積極支持。我開始研究一個新的python客戶端,我打算跟上新的python和Solr發行版。我仍在使用新功能,但它可用並且通常很穩定。
關於堆棧溢出的離線資源或工具推薦請求是無關緊要的。如果你回答它們,你特別強調了Stack Overflow是回答這些問題的好地方。不是這樣。即使你知道一個很好的答案,也不要回答這些問題,因爲大多數答案都會被高度評價(「我個人喜歡......」)。您可以打開關於該問題的標誌對話,並在** off-topic **類別下或[help/on-topic]中查看完整的原因。你甚至不應該在評論中回答,因爲效果與實際答案類似。 – 2015-11-30 20:37:02
問題的全部內容是基於意見的,即「你推薦什麼?」如果你打算記下我的答案;那麼爲什麼你不要標記另一個。 – browskie 2015-11-30 20:44:07
如果你明白這個問題是無題的,你爲什麼回答它?這個問題在4年前被問及和回答,當時的規則有所不同。正如你所看到的問題現在已經關閉了。如果您想進一步討論,請隨時[聊天](https://chat.stackoverflow.com/rooms/41570/so-close-vote-reviewers)。 – 2015-11-30 20:54:20
- 1. 您可以推薦哪種適用於python的ldap對象映射器?
- 2. 你推薦什麼CVS客戶端Java?
- 3. 您推薦哪種適用於Ruby的Twitter API庫?
- 4. 您可以推薦什麼JavaScript緩存
- 5. 作爲客戶端推薦調度程序的推薦方式是什麼?
- 6. 你會推薦什麼客戶端JavaScript緩存庫?
- 7. 您會推薦哪些技術用於安全的客戶端GUI應用程序?
- 8. 您可以推薦什麼PHP地理信息庫?
- 9. 您可以推薦一些關於Linux上的Epoll的指南
- 10. 爲什麼不推薦客戶端鎖定?
- 11. 您會推薦哪些Web應用程序用於用戶反饋?
- 12. 你可以推薦哪一個用於mysql訪問的javascript庫?
- 13. 哪些關於Xcode的書可以推薦?
- 14. 您對Android推薦哪個XML-RPC庫?
- 15. 哪些TCP協議可用於客戶端到客戶端的通信?
- 16. 適用於iOS的GraphQL客戶端庫
- 17. 我可以在Python 3.5中使用哪個基於soap的客戶端庫?
- 18. 你能推薦一個可以接受WS-Attachments的Python SOAP客戶端嗎?
- 19. 適用於多種產品和客戶的推薦結構
- 20. 博客的推薦數據庫後端
- 21. 爲什麼W3C推薦一些XML URI?
- 22. Mobli API有哪些可用的客戶端庫?
- 23. 哪些調用可以用於Facebook應用的客戶端令牌?
- 24. solr PHP客戶端有什麼區別?
- 25. 用於WebDAV的Python客戶端庫
- 26. 用於Python 2.4的Websocket客戶端庫?
- 27. 客戶管理/推薦什麼數據庫?
- 28. 推薦WCF客戶端通道一生
- 29. elasticsearch c#/ .net客戶端推薦
- 30. 對於2.4MB XML文件,您會推薦哪種Ruby XML庫?
它不會在Python 3.4的工作,雖然。 solrpy,solrcloudpy,insolr也不行。 「scorched」是我找到的python 3兼容庫,但看起來它仍然在solr中使用較舊的選項,如/ select而不是/ query來查詢,並使用/ update/json而不是/ update/commit = true。 2015年10月,我找不到一個好的圖書館。 – 2015-10-20 19:23:19
是的,所有這些圖書館都缺乏,所以我開始建立自己的圖書館,你怎麼看? https://github.com/moonlitesolutions/SolrClient – browskie 2015-11-30 18:46:18
截至2017年春季,我可以親自推薦pysolr:https://github.com/django-haystack/pysolr,它支持Python 3,並且它知道SolrCloud (利用kazoo庫連接到ZooKeeper)。 – ngeek 2017-05-02 09:04:11