Hej
Czy da się przy tworzeniu indeksu w elsticu określić strukturę pola typu "object", tak aby dało się zapisać w tym polu tylko obiekty o określonej strukturze?
//PUT index_docs
{
"settings": {
"index": {
"number_of_shards": "3",
"max_result_window": "50000"
}
},
"mappings": {
"dynamic": false,
"properties": {
"docId": {
"type": "keyword"
},
"docName": {
"type": "keyword"
},
"breifDescription": {
"type": "keyword"
},
"mainSubject": {
"type": "keyword"
},
"keyWords": {
"type": "keyword"
},
"creator": {
"type": "object"
}
}
}
}
Chciałbym aby do 'creator' dało się zapisać JSON'a:
{
"id": 1,
"name": "jakaś przyjazna nazwa",
"ip": "jakiś adres ip"
}
ale już nie jakiegoś o innej strukturze