elasticsearch,Curl,elasticsearch" /> elasticsearch,Curl,elasticsearch" />

Curl Elasticsearch:字段上声明的[text]类型没有处理程序

Curl Elasticsearch:字段上声明的[text]类型没有处理程序,curl,elasticsearch,Curl,elasticsearch,我正在使用elasticsearch-5.4.1,无法为索引上的自定义类型创建映射。基本上,我试图创建一个登录到系统的文档 我通过curlcurl-xput创建了一个索引http://localhost:9200/userlogin 我可以通过curl-XGET'localhost:9200/_cat/index?v&pretty' 要创建映射(失败),请执行以下操作: 错误: {“error”:“MapperParsingException[未声明类型[text]的处理程序 在字段[usern

我正在使用elasticsearch-5.4.1,无法为索引上的自定义类型创建映射。基本上,我试图创建一个登录到系统的文档

我通过curl
curl-xput创建了一个索引http://localhost:9200/userlogin

我可以通过
curl-XGET'localhost:9200/_cat/index?v&pretty'

要创建映射(失败),请执行以下操作:

错误:

{“error”:“MapperParsingException[未声明类型[text]的处理程序 在字段[username]]”,“status”:400}[root@gv-卡拉夫-dev-1 elasticsearch-5.4.1]

根据我的理解,这正是一个人应该怎么做的。 为什么测试不是我可以使用的东西?还有别的选择吗


可能与重复,但没有答案

是否确实连接到弹性搜索5.4实例?从错误中可以看出,您正在连接到旧版本(2.4?)

尝试在终端上执行以下操作,看看是否真的连接到了5.4实例

curl -XGET 'localhost:9200' 

我能够创建映射。您使用的是哪个版本的弹性搜索?我想这可能是因为当服务器在夜间重新启动时,它在早上神奇地工作
curl -XGET 'localhost:9200'