source open elastic data big django elasticsearch search-engine django-haystack

django - open - AttributeError: el objeto ''ElasticSearch'' no tiene atributo ''bulk_index'' "



elasticsearch open source (1)

Django-haystack NO funcionará con pyelasticsearch original. En su lugar, debe usar la horquilla toastdrivens '': https://github.com/toastdriven/pyelasticsearch Si usa pip, simplemente escriba:

pip uninstall pyelasticsearch pip install git+git://github.com/toastdriven/pyelasticsearch.git

Cuando intento python manage.py rebuild_index , ocurre un error:

self.conn.bulk_index(self.index_name, ''modelresult'', prepped_docs, id_field=ID) AttributeError: ''ElasticSearch'' object has no attribute ''bulk_index''

Encontré el enlace https://github.com/toastdriven/pyelasticsearch/blob/master/pyelasticsearch.py#L424-469 con pyelasticsearch.py, y no sé qué edición es. De todos modos hay bulk_index en ese código, compre my pyelasticsearch.py ​​no lo es. Alguien tiene la misma experiencia? gracias por tu tiempo

Además: django-haystack 2.0.0.beta, pyelasticsearch 0.0.6