Я использую NodeJS Клиент для взаимодействия с моим кластером. У меня проблемы с отображениями, я хочу специально установить 1 свойство как Date и 1 как Boolean.
Я пробовал различные версии приведенного ниже кода:
// also tried client.putMapping, client.indices.putMapping
await client.index({
index: 'testing',
body: {
"mappings": {
"properties": {
"timeStamp": { type: 'date' }
}
}
}
});
Что привело к ужасно повторяющейся структуре в моем индексе (и с типом Date
, полностью игнорируемым):
{
"mapping": {
"_doc": {
"properties": {
"mappings": {
"properties": {
"properties": {
"properties": {
"timeStamp": {
"properties": {
"type": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
}
}
}
}
}
}