Je travaille actuellement sur un projet django utilisant Haystack / elasticsearch.
J'ai eu beaucoup de mal à installer elasticsearch sur Windows, en utilisant finalement cette configuration: http://ruilopes.com/elasticsearch-setup/
Avec un peu de peaufinage pour elasticsearch.bat, il a finalement fonctionné après avoir exécuté le fichier bat.
Maintenant, je tente d’enregistrer un utilisateur sur le site Web, ce qui me donne cette erreur:
refresh () a un argument de mot clé inattendu "index"
dans cette ligne:
x:developmentxxxxxxxxsrcdjango-haystackhaystackbackendselasticsearch_backend.py in update
174.self.conn.refresh(index=self.index_name)
Réponses:
0 pour la réponse № 1J'avais la même erreur jusqu'à ce que je mette à niveau pyelasticsearch. Ces deux versions ont fonctionné ensemble:
- django_haystack-2.1.0
- pyelasticsearch-0.6.1