提案に一括挿入する方法
ここにマッピングがあります
PUT /myindex/autocomplete/_mapping
{
"autocomplete": {
"properties": {
"name": {
"type": "string"
},
"suggest": {
"type": "completion",
"index_analyzer": "simple",
"search_analyzer": "simple",
"payloads": true
}
}
}
}
これは、私が不活性化した場合に機能するいくつかのデータです。
POST /myindex/autocomplete/
{
"name": "Nevermind",
"suggest": {
"input": [
"Nevermind",
"Nirvana"
],
"output": "Nirvana - Nevermind",
"payload": {
"tip": 1,
"oid": 1
},
"weight": 34
}
}
提案の一括挿入を行う方法は?
PUT /myindex/autocomplete/_bulk
{
"name": "Nevermind",
"suggest": {
"input": [
"Nevermind"
],
"output": "Nirvana - Nevermind",
"payload": {
"tip": 1,
"oid": 1
},
"weight": 34
}
}
{
"name": "Bleach",
"suggest": {
"input": [
"Bleach"
],
"output": "Nirvana - Bleach",
"payload": {
"tip": 2,
"oid": 3
},
"weight": 20
}
}