Еластицсеарцх Гет Индек Темплате

Elasticsearch Get Indek Template



Шаблон индекса се односи на распоред или структуру налик шеми која говори Еластицсеарцх машини како да конфигурише индекс током креирања. Шаблон се креира пре креирања индекса. Индексни шаблони су блокови за вишекратну употребу који се могу експортовати и користити у другом кластеру за реплицирање индекса са сличним индексом. Шаблон ће укључивати мапирања, подешавања индекса, псеудониме и још много тога.

Овај водич ће показати како да преузмете шаблон индекса и видите све његове информације.







Еластицсеарцх Креирај предложак индекса

Следећи пример захтева показује како да направите једноставан шаблон индекса у сврху илустрације.



Ако имате постојећи предложак индекса, слободно прескочите на следећи одељак где ћемо разговарати о томе како да преузмете информације ускладиштене у датом шаблону индекса.



ПУТ _индек_темплате / шаблон_1
{
'индек_паттернс' : [ 'кибана*' ] ,
'шаблон' : {
'подешавања' : {
'број_крхотина' : 1
} ,
'пресликавања' : {
'_извор' : {
'омогућено' : истинито
} ,
'особине' : {
'хост_наме' : {
'тип' : 'кључна реч'
} ,
'Креирано' : {
'тип' : 'датум' ,
'формат' : „ЕЕЕ МММ дд ХХ:мм:сс З гггг“
}
}
} ,
'алиаси' : {
'мидата' : { }
}
} ,
'приоритет' : 500 ,
'верзија' : 3 ,
'_мета' : {
'Опис' : 'мој обичај'
}
}


Горњи захтев треба да креира једноставан шаблон индекса са наведеним својствима. Ако сте тек почели да креирате шаблоне индекса, погледајте наш водич на ту тему да бисте сазнали више.





Еластицсеарцх Гет Индек Темплате

Можемо да користимо АПИ шаблона индекса да преузмемо детаље постојећег шаблона индекса. На пример, синтакса захтева је као што је приказано у наставку:

ДОБИТИ / _индек_темплате /< индек-темплате >


На пример, да бисмо преузели информације о шаблону_1 који смо креирали изнад, можемо покренути упит као што је приказано:



цурл -КСГЕТ 'Е80Ц29150Ц3Ц95Д821ДФ92ФАФА4А122163019Е24' 'кбн-ксрф: извештавање'


Повратна вредност:

{
'индек_темплатес' : [
{
'име' : 'темплате_1' ,
'индек_темплате' : {
'индек_паттернс' : [
'кибана*'
] ,
'шаблон' : {
'подешавања' : {
'индекс' : {
'број_крхотина' : '1'
}
} ,
'пресликавања' : {
'_извор' : {
'омогућено' : истинито
} ,
'особине' : {
'Креирано' : {
'формат' : „ЕЕЕ МММ дд ХХ:мм:сс З гггг“ ,
'тип' : 'датум'
} ,
'хост_наме' : {
'тип' : 'кључна реч'
}
}
} ,
'алиаси' : {
'мидата' : { }
}
} ,
'сачињен од' : [ ] ,
'приоритет' : 500 ,
'верзија' : 3 ,
'_мета' : {
'Опис' : 'мој обичај'
}
}
}
]
}


Такође можете преузети информације о предлошцима индекса који одговарају одређеном шаблону. На пример, да бисмо преузели све информације о шаблонима индекса .кибана, можемо покренути захтев као што је приказано:

ДОБИТИ / _индек_темплате / .кибана *


Резултат резултата:


Да бисмо добили информације о свим доступним шаблонима индекса, можемо послати захтев као што је приказано:

ГЕТ _индек_темплатес


Горе наведено треба да врати информације о свим доступним шаблонима индекса.

Закључак

У овом чланку сте научили како да користите шаблон Еластицсеарцх гет индекс за креирање и преузимање информација о постојећем шаблону индекса.