Я создал индекс со следующим отображением вasticsearch:
PUT my_master
{
"mappings": {
"documents": {
"properties": {
"fields": {
"type": "nested",
"properties": {
"uid": {
"type": "keyword"
},
"value": {
"type": "text",
"copy_to": "fulltext",
"fields": {
"raw": {
"type": "keyword",
"ignore_above": 32766
}
}
}
}
},
"fulltext": {
"type": "text"
}
}
}
}
}
В него добавлен документ:
POST my_master/documents/1/_create
{
"fields": [
{
"uid": "number",
"value": 111111111111111000000000000001100000000000000
}
]
}
После добавления я использую API обновления для обновления документа:
POST my_master/documents/1/_update
{
"doc":{
"fields": [
{
"uid": "number",
"value": 1111111111111110000000000000011000000000000000
}
]
}}
Но, при обновлении документаasticsearch выдает следующую ошибку:
cannot write xcontent for unknown value of type class java.math.BigInteger
Пожалуйста, помогите мне здесь? Что здесь не так? Как решить эту проблему?