【发布时间】:2016-06-21 06:59:52
【问题描述】:
我正在尝试在弹性搜索中进行 Eagerloading。 我的索引如下-
{"index":{"_index":"appname-ticketing","_type":"BLR"}}
我的映射如下-
{
"appname-ticketing" : {
"mappings" : {
"BLR" : {
"AppName" : {
"type" : "string",
"index" : "not_analyzed"
}
},
"ABC" : {
"AppName" : {
"type" : "string",
"index" : "not_analyzed"
}
}
}
}
所以 index 是 appname-ticketing 并且 type 是 BLR。
对于字段AppName,我想启用急切加载。
这就是我正在做的-
curl -XPUT localhost:9200/appname-ticketing/BLR/_mapping/AppName -d"
{
\"tags\": {
\"type\": \"string\", \"index\" : \"not_analyzed\",
\"fielddata\": {
\"loading\" : \"eager\"
}
}
}"
但我收到以下错误-
No handler found for uri [/appname-ticketing/BLR/_mapping/AppName] and method [PUT]
【问题讨论】:
标签: elasticsearch