pra*_*ase 10 curl elasticsearch
我正在学习弹性搜索.我在'mapping.json'中指定了映射.它的内容是
{
"book" : {
"_index" : {
"enabled" : true
},
"_id" : {
"index": "not_analyzed",
"store" : "yes"
},
"properties" : {
"author" : {
"type" : "string"
},
"characters" : {
"type" : "string"
},
"copies" : {
"type" : "long",
"ignore_malformed" : false
},
"otitle" : {
"type" : "string"
},
"tags" : {
"type" : "string"
},
"title" : {
"type" : "string"
},
"year" : {
"type" : "long",
"ignore_malformed" : false,
"index" : "analyzed"
},
"available" : {
"type" : "boolean",
"index" : "analyzed"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
目前的映射是
$ curl -XGET http://localhost:9200/_mapping?pretty
=> {
"development_users" : {
"user" : {
"properties" : {
"email" : {
"type" : "string"
},
"first_name" : {
"type" : "string"
},
"id" : {
"type" : "string",
"index" : "not_analyzed",
"omit_norms" : true,
"index_options" : "docs",
"include_in_all" : false
},
"last_name" : {
"type" : "string"
},
"role" : {
"type" : "string"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我使用命令为书籍创建映射
$ curl http://localhost:9200/books -X POST -d @mapping.json
=> {"ok":true,"acknowledged":true}
Run Code Online (Sandbox Code Playgroud)
但是当列出所有映射时,我得到:
$ curl -XGET http://localhost:9200/_mapping?pretty
=> { "books" : { },
"development_users" : {
"user" : {
"properties" : {
"email" : {
"type" : "string"
},
"first_name" : {
"type" : "string"
},
"id" : {
"type" : "string",
"index" : "not_analyzed",
"omit_norms" : true,
"index_options" : "docs",
"include_in_all" : false
},
"last_name" : {
"type" : "string"
},
"role" : {
"type" : "string"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
为什么不按照mapping.json文件中的指定创建书籍的映射?
Vam*_*hna 14
请试试这个,
curl -XPUT 'http://localhost:9200/<indexname>/book/_mapping' -d @mapping.json
Run Code Online (Sandbox Code Playgroud)
在 AWS 上我遇到了类似的错误
{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406}
Run Code Online (Sandbox Code Playgroud)
为了修复它,我添加了
-H 'Content-Type: application/json'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15083 次 |
| 最近记录: |