Solr: лучший документированный, простой в использовании, стабильный API Python - PullRequest
12 голосов
/ 18 июля 2011

Я хочу использовать Lucene Solr в Python.Кажется, для этой цели существует несколько API.Похоже, они страдают от ада зависимости и проблем со стабильностью, и Solr больше не поставляется с привязками Python.И я не могу найти какую-либо документацию для пользователя, который не знаком с Solr .

. Я полагаюсь на Sunburnt над pysolr и solrpy, чтобы быть наиболее зрелым.Верна ли моя оценка?

Пожалуйста, порекомендуйте стабильные привязки Python для Solr с хорошей автономной (не предполагающей знания Solr) документацией .Или я должен научиться взаимодействовать с «сервлетом» и использовать существующую документацию?

Ответы [ 4 ]

13 голосов
/ 17 октября 2011

Всегда знает Solr независимо от любой клиентской библиотеки, такой как Sunburnt, pysolr, solrpy и т. Д. Так же, как вы должны знать реляционные базы данных перед использованием любого ORM.Более того, никакая документация ORM не научит вас реляционным базам данных, и никто не будет этого ожидать.

6 голосов
/ 18 июля 2011

Стог сена имеет потрясающий API и поддерживает бэкэнды: Solr, Whoosh и Xapian.

Я успешно использовал Haystack в нескольких местах, в разработке с помощью Whoosh, и в производстве с использованием Solr.бэкенд.это было довольно гладко.

4 голосов
/ 17 октября 2011

Я обычно использую mysolr в своих проектах: http://mysolr.redtuna.org/

1 голос
/ 01 июля 2012

Я закончил тем, что использовал sunburnt , который кажется очень многофункциональным и читал много их и документации Solr.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...