【发布时间】:2013-11-27 22:45:45
【问题描述】:
我正在通过 Chrome 感知插件在弹性搜索中执行以下请求:
DELETE /state
PUT /state
PUT /state/mapping/_mapping
{
"state" : {
"index_analyzer" : "angram",
"search_analyzer" : "standard",
"properties" : {
"stateName": {
"type" : "multi_field",
"fields": {
"stateName":{
"type":"string"
},
"untouched":{
"type" : "string","index" :"not_analyzed"
}
}
},
"countryName":
{
"type" : "multi_field",
"fields": {
"countryName":{
"type":"string"
},
"untouched":{
"type" : "string","index" :"not_analyzed"
}
}
}
}
}
}
DELETE /_river/state
PUT /_river/state/_meta
{
"type": "mongodb",
"mongodb": {
"db": "rakeshdb",
"collection": "state"
},
"index": {
"name": "state",
"type": "mapping"
}
}
我必须分别执行每个 DELETE 和 PUT 请求。有没有办法一次性执行完整的脚本。
【问题讨论】:
-
能否告诉我你得到的答案是否有用?
标签: java elasticsearch