elasticsearch - Not able to use context while querying for suggestions -


i have created following mapping:

put /test/userfolder/_mapping -d '{       "userfolder": {         "properties": {           "suggest_folder": {             "type": "completion",             "analyzer": "simple",             "payloads": false,             "preserve_separators": true,             "preserve_position_increments": true,             "max_input_length": 50,             "context": {               "user": {                 "type": "category",                 "path": "userid",                 "default": []               }             }           },           "userid": {             "type": "long"           },           "id": {             "type" : "long"           }         }       }    }' 

and added following:

put /test/userfolder/1 -d '{   "suggest_folder" : {     "input" : [ "travel" ]   },   "userid" : 14 }' 

and query use following:

post /test/_suggest -d '{     "suggest" : {         "text" : "tra",         "completion" : {             "field" : "suggest_folder",             "size": 10,             "context": {                 "user": 14             }         }     } }' 

but don't options though have inserted document value travel , userid. doing wrong?


Comments