Мой кодElasticsearchIllegalArgumentException
curl -XGET 'http://localhost:9200/web/_suggest?pretty' -d '
{ "brand-suggest": {"completion": {"field": "nameSuggest","size": "5","context": { "private": "false" }}, "text": "sampl"}}'
У меня есть ошибка при попытке в elasticsearch предложить запрос.
"index" : "webpage",
"shard" : 4,
"status" : 500,
"reason" : "BroadcastShardOperationFailedException[[tellofy][4] ]; nested: ElasticsearchException[failed to execute suggest]; nested: ElasticsearchIllegalArgumentException[suggester [completion] doesn't expect any context]; "
}
В чем причина вышеуказанной ошибки. Я не могу найти причину этой ошибки.
Можете ли вы предоставить сопоставление поля nameSuggest? – Val
zmy namesuggest - это jsonObject. mappingJSON.put ("nameSuggest", новый JSONObject ( "{\" type \ ": \" complete \ ", \" analyzer \ ": \" simple \ ", \" search_analyzer \ ": \" simple \ " , \ "context \": \ "simple \"} ")); – venkat