Подтвердить что ты не робот

Solr: лучшие документированные, простые в использовании, стабильные API-интерфейсы Python

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 4

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