elasticsearch_dsl.exceptions.ValidationException: You cannot write to a wildcard index.

elasticsearch_dsl.exceptions.ValidationException: You cannot write to a wildcard index.python

這裏是由於版本不匹配的問題 
查看es版本方法以下:elasticsearch

查看elasticsearch包與elasticsearch-dsl版本方法(pip list)以下:code

 

由於個人es是5.1.1的版本,對應的python包應該也是5.x的。指定版本安裝:pip install elasticsearch==5.2 和 pip install elasticsearch-dsl==5.1blog

它會先卸載原來的版本的 而後再安裝指定的版本,也能夠先卸載原來的版本,命令pip uninstall xxx,而後再安裝指定的版本:pip install elasticsearch==5.2 和 pip install elasticsearch-dsl==5.1ip

 

再運行代碼就能夠了

it

相關文章
相關標籤/搜索