Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 24, 2015 18:26:37

Jacobian
Зарегистрирован: 2014-10-21
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Хочу подключить эту библиотеку к своему проекту, но столкнулся с одной проблемой, а именно не знаю, как использовать класс SolrCoreAdmin. В исходниках он определяется, как:

class SolrCoreAdmin(object):
    """
    Handles core admin operations: see http://wiki.apache.org/solr/CoreAdmin
    Operations offered by Solr are:
       1. STATUS
       2. CREATE
       3. RELOAD
       4. RENAME
       5. ALIAS
       6. SWAP
       7. UNLOAD
       8. LOAD (not currently implemented)
    """
    def __init__(self, url, *args, **kwargs):
    ....

Но что, черт возьми, означает аргумент object, - известно по-моему одному Богу и разработчикам самой библиотеки. Во всем Интернете не нашел вообще ни одного примера с использованием этого класса. Последняя надежда на гуру, обитающих на этом форуме. Благодарю!

Отредактировано Jacobian (Июнь 24, 2015 18:28:21)

Офлайн

#2 Июнь 24, 2015 18:39:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Вот этот object что ли?
SolrCoreAdmin(object) <–???



Офлайн

#3 Июнь 24, 2015 18:53:53

Jacobian
Зарегистрирован: 2014-10-21
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Да, именно он. Что это за аргумент такой, откуда он берется - ума не приложу.

Офлайн

#4 Июнь 24, 2015 19:01:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Вы хоть что-то по питону читали?

https://docs.python.org/2/library/functions.html#object



Офлайн

#5 Июнь 24, 2015 19:44:18

Jacobian
Зарегистрирован: 2014-10-21
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Вы можете лучше подсказать, что вы имеете в виду? Если бы я знал и прочитал все справочники и мануалы, я бы не стал обращаться за советом к гуру. Если для вас это очевидно, то для меня ваша подсказка, как использовать класс, будет многократно более полезной, чем ссылка на описание класса object. Меня же интересует не сам по себе object, а то как он используется в контексте класса SolrCoreAdmin(object).

Отредактировано Jacobian (Июнь 24, 2015 19:44:36)

Офлайн

#6 Июнь 24, 2015 19:46:00

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

FishHook
Хм. Я бы не сдержался. У тебя, дядька, все-же железные нервы…

Офлайн

#7 Июнь 24, 2015 19:48:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Считайте, что это базовый класс для всех остальных классов в современном питоне.

ПС: не надо задавать вопросы самого начального уровня в ветке для экспертов. Вы же не эксперт, верно?



Офлайн

#8 Июнь 24, 2015 19:49:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

4kpt_III
Хм. Я бы не сдержался. У тебя, дядька, все-же железные нервы…
За неделю две мышки разбил, а еще только среда.



Офлайн

#9 Июнь 24, 2015 19:50:32

Jacobian
Зарегистрирован: 2014-10-21
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

Когда я, например, вызываю метод create этого класса:

solradmin.create('test','test','solrconfig.xml','schema.xml')

то получаю ошибку:

Attribute error: ‘object’ object has no attribute strip

Поэтому я не пойму как ваша ссылка на описание класса object может пролить свет на использование класса SolrCoreAdmin.

Офлайн

#10 Июнь 24, 2015 19:51:53

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Использование библиотеки pysolr

FishHook
Ха. Тындец еще одной мышке

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version