64 lines
1.5 KiB
JSON

{
"settings": {
"analysis": {
"normalizer": {
"lowercase_normalizer": {
"type": "custom",
"filter": ["lowercase"]
}
}
}
},
"mappings": {
"dynamic": "strict",
"properties": {
"id": { "type": "keyword" },
"name": {
"type": "text",
"fields": {
"keyword": { "type": "keyword", "ignore_above": 256 }
}
},
"nickname": {
"type": "text",
"fields": {
"keyword": { "type": "keyword", "ignore_above": 256 }
}
},
"title": {
"type": "text",
"fields": {
"keyword": { "type": "keyword", "ignore_above": 256 }
}
},
"content": { "type": "text" },
"path": {
"type": "keyword",
"normalizer": "lowercase_normalizer",
"fields": {
"text": { "type": "text" }
}
},
"parentPath": {
"type": "keyword",
"normalizer": "lowercase_normalizer"
},
"sizeBytes": { "type": "long" },
"mimeType": { "type": "keyword" },
"owner": { "type": "keyword" },
"uploadedBy": { "type": "keyword" },
"uploadedAt": { "type": "date" },
"modifiedAt": { "type": "date" },
"tags": { "type": "keyword" },
"etag": { "type": "keyword" },
"previewAvailable": { "type": "boolean" },
"acl": {
"properties": {
"principals": { "type": "keyword" },
"public": { "type": "boolean" }
}
}
}
}
}