Грешка при предварително извличане на еластично търсене на Django-Haystack

аз съм нов в haystack и elasticsearch, така че се извинявам предварително за евентуално куц въпрос

когато се опитвам да ./manage.py rebuild_index, получавам грешката:

TypeError: request() got an unexpected keyword argument 'prefetch'

всички зависимости са инсталирани, както е описано в ръководствата, конфигурацията е направена правилно за текущата версия на django-haystack (2.0.0-beta). проектът живее на mac os x lion, python 2.7.1, django 1.4, elasticsearch 0.20.1, JVM: 20.12-b

Търсих тук и там, но не можах да намеря нищо за тази грешка. Моля помогнете

Благодаря предварително!


person funkifunki    schedule 22.12.2012    source източник


Отговори (2)


Последната версия на библиотеката със заявки не е обратно съвместима с тази, за която е написан pyelasticsearch. Можете или да понижите библиотеката с заявки до такава, която работи с вашия инсталиран pyelasticsearch, или можете да инсталирате pyelasticsearch от източниците в github.

https://github.com/rhec/pyelasticsearch

person Stephen Paulger    schedule 22.12.2012
comment
Инсталирах pyelasticsearch от източника и това наистина проработи, благодаря много! - person funkifunki; 23.12.2012

Имах тази грешка, когато използвах pyelasticsearch версия 0.2. Когато надстроих до 0.3 грешката изчезна. Така че мисля, че най-новата версия работи с най-новата версия на заявките.

person John-Paul Stanford    schedule 18.03.2013