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