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