Ево питања за интервјуе за еластичну претрагу како за свеже тако и за искусне кандидате.
1) Шта је Еластицсеарцх?
Еластицсеарцх је база података НоСКЛ. Заснован је на претраживачу Луцене, а направљен је са РЕСТфул АПИС-ом. Нуди једноставну примену, максималну поузданост и лако управљање. Такође пружа напредне упите за обављање детаљне анализе и централно складишти све податке. Помаже у брзом претраживању докумената.
2) Које су важне карактеристике Еластицсеарцх-а?
Ево важних карактеристика Еластицсеарцх-а:
- Сервер за претрагу отвореног кода написан помоћу Јаве.
- Користи се за индексирање било које врсте хетерогених података
- Има РЕСТ АПИ веб-интерфејс са ЈСОН излазом
- Претраживање целог текста
- Претрага у близини стварног времена (НРТ)
- Оштрено, копирано ЈСОН складиште докумената за претрагу.
- Дистрибуирано складиште докумената засновано на РЕСТ-у и ЈСОН-у без шема
- Подршка за више језика и геолокацију
3) Шта је кластер?
Кластер је колекција чворова која заједно садржи податке и пружа удружене могућности индексирања и претраживања.
4) Објасни индекс
Чвор је еластична инстанца за претрагу. Креира се када започне инстанца еластичног претраживања.
5) Шта је документ у Еластиц Сеарцх-у?
У еластичној претрази, документ је основна јединица података која се може индексирати. Изражава се у пару ЈСОН (кључ: вредност). '{"усер": "нуллцон"}'. Сваки појединачни документ повезан је са типом и јединственим ИД-ом.
6) Дефинишите термин појам
Сваки индекс се може поделити на неколико делова да би могао да дистрибуира податке. Крхотина је атомски део индекса, који се може распоредити преко кластера ако желите да додате више чворова.
7) Које су важне предности Еластиц Сеарцх?
Ево важних предности Еластицсеарцх-а:
- Чувајте податке без шеме, а такође креира шему за ваше податке.
- Манипулишите записом података записом уз помоћ АПИ-ја за више докумената
- Извршите филтрирање и испитивање података ради увида
- Заснован на Апацхе Луцене и пружа РЕСТфул АПИ
- Пружа хоризонталну скалабилност, поузданост и мултитенантску способност за употребу индексирања у реалном времену.
- Помаже вам у вертикалном и хоризонталном скалирању
8) Шта је ЕЛК стек?
ЕЛК Стацк је колекција од три производа отвореног кода - Еластицсеарцх, Логстасх и Кибана. Све их развија, управља и одржава компанија Еластиц.
- Е означава ЕластицСеарцх : Користи се за чување дневника.
- Л означава ЛогСтасх: Користи се за отпрему, као и за обраду и чување дневника.
- К значи Кибана: То је алатка за визуелизацију (веб интерфејс) која се хостује преко Нгинк-а или Апацхе-а.
9) Објасните ЕЛК архитектуру стека
ЕЛК Стацк је дизајниран да омогући корисницима приступ подацима из било ког извора, у било ком формату, као и претрагу, анализу и визуализацију тих података у реалном времену.
- Евиденције: Идентификују се евиденције сервера које треба анализирати
- Логстасх: Прикупите евиденције и податке о догађајима. Чак анализира и трансформише податке.
- ЕластицСеарцх: Трансформисани подаци из Логстасх-а су Сторе, Сеарцх и индекед.
- Кибана: Кибана користи Еластицсеарцх ДБ за истраживање, визуализацију и дељење
10) Који су разлози за употребу ЕЛК стека?
Ево разлога за употребу ЕЛК стека:
- ЕЛК најбоље функционише када се евиденције из различитих апликација предузећа конвергирају у једну ЕЛК инстанцу
- Пружа невероватне увиде за ову појединачну инстанцу и такође уклања потребу за пријављивањем у стотину различитих извора података дневника.
- Брза локална инсталација
- Ваге се лако постављају вертикално и хоризонтално
- Еластиц нуди мноштво језичких клијената, међу којима је и Руби. Питхон. ПХП, Перл, .НЕТ, Јава и ЈаваСцрипт и још много тога
- Доступност библиотека за различите програмске и скриптне језике
11) Објасните токенизер у ЕластицСеарцх-у
Поља рашчлањивања Токенизера која вредности документа претварају у ток. Обрнути индекси се креирају и ажурирају помоћу ових вредности. Након тога, ови токови вредности се чувају у документу.
12) Шта је реплика у ЕластицСеарцх-у?
Свака крхотина у ЕластицСеарцх-у има по 2 примерка, који се називају реплике. Они вам помажу у високој доступности и толеранцији кварова.
13) Које главне операције можете извршити на документу?
Овде су важне операције извршене на документима:
- Индексирање документа
- Преузимање докумената
- Ажурирање докумената
- Брисање докумената
14) Шта је кластер у Еластицсеарцх-у?
Кластер је колекција појединачних или више чворова која садржи ваше целокупне податке и нуди удружене могућности индексирања и претраживања у свим чворовима.
15) Како можете избрисати индекс у Еластиц сеарцх?
Да бисте избрисали индекс у Еластицсеарцх-у, потребно је да напишете наредбу:
DELETE /index name.
На пример, ИЗБРИШИ / веб локација.
16) Објасните метод за додавање мапирања у индекс
Еластицсеарцх вам омогућава да креирате мапирање према подацима које корисник унесе у тело захтева. Његова масовна функција може се користити за додавање више од једног ЈСОН објекта у индекс.
На пример, веб локација ПОСТ / _булк.
17) Који су различити начини претраживања у Еластицсеарцх-у?
Следе начини претраживања у Еластицсеарцх:
Вишеструко индексно, вишезначно претраживање: Можете претраживати АПИ-је који се могу применити на све вишеструке индексе помоћу система за подршку са више индекса.
У Еластичној претрази можемо створити одређене ознаке у свим индексима у свим индексима и свим врстама.
- УРИ претрага: Захтев за претрагу се извршава помоћу УРИ давањем тражених параметара.
- Захтев за претрагу тела: Захтев за претрагу треба да изврши ДСЛ за претрагу. Садржи упит ДСЛ унутар тела.
18) Која је најновија верзија Еластицсеарцх-а?
Најновија верзија Еластиц Сеарцх јануара 2020, што је најновија и стабилна верзија Еластицсеарцх-а.
19) Шта је мапирање?
Мапирање је поступак који вам помаже да дефинишете како се документ пресликава у претраживач. Његове карактеристике претраживања укључују поља која су токенизирана као и претражива.
20) Где се чува Еластиц Сеарцх?
Можете чувати Еластицсеарцх је дистрибуирани документ, који је складиште са различитим врстама директорија. Такође можете да преузмете сложене структуре података које могу бити сериализоване као ЈСОН документи.
21) Шта је Апацхе Луцене?
Апацхе Луцене је библиотека софтвера за проналажење информација отвореног кода. Изворно је написан на језику Јава.
22) Овде су важни алати за управљање конфигурацијом које подржава Еластицсеарцх:
- Лутка - луткарско-еластична претрага
- Кувар - кувар-еластична претрага
- Ансибле - ансибле-еластична претрага
23) Шта је НРТ у Еластицсеарцх-у?
НРТ је пуни облик платформе (Неар Реал-Тиме Сеарцх). То је платформа за претраживање готово у стварном времену. То значи да постоји мало кашњења (углавном једне секунде) од тренутка када индексујете документ док не постане врло претражив.
24) Где конфигуришете поставке за Кс-Пацк?
Можете да конфигуришете поставке за Кс-Пацк. Има карактеристике у датотекама за подешавање еластицсеарцх, логстасх и кибана.имл (ЕЛК стацк).
25) Шта је мачји АПИ у Еластицсеарцх-у?
Ове наредбе прихватају параметар низа упита. Ово помаже да се виде све информације и заглавља и информације које пружају и команда / _цат која вам омогућава да наведете све доступне команде.
26) Које су различите команде доступне у Еластицсеарцх цат АПИ?
Команде које се користе са цат АПИ су:
- Мачја алиаси, додељивање мачака, број мачака, подаци о пољима мачака
- Здравље мачака, индекси мачака, господар мачака, задаци на чекању, додаци за мачке, опоравак мачака
- спремишта за мачке, снимци мачака, шаблони за мачке
27) Шта је Ингест чвор?
Улазни чвор се користи за пре-процесирање докумената пре него што се догоди стварно индексирање докумената. Помаже вам у пресретању скупних захтева и индексирању захтева. Такође примењује трансформације, а затим прослеђује документе натраг скупном АПИ-ју и индексу.
28) Који су различити начини коришћења Кс-Пацк наредби?
Ево наредби Кс-Пацк-а које вам помажу у конфигурацији сигурности:
- Цертген
- мигрирати
- сискеиген
- цертутил
- самл-метаподаци
- лозинке за подешавање
- корисника
29) Шта су АПИ за појединачне документе у Еластицсеарцх-у?
- Набавите АПИ
- Индек АПИ
- Избриши АПИ
- Ажурирај АПИ
30) Објасните АПИ за истраживање у Еластицсеарцх-у
АПИ за истраживање графикона омогућава вам да извучете и резимирате информације у вези са документима.
31) Како можете да креирате индекс у Еластицсеарцх-у?
На пример:
ПУТ / клијент? Лепа
ГЕТ / _цат / индекси? В
32) Шта су агрегације?
Оквир за обједињавање помаже вам да пружите обједињене податке на основу упита за претрагу. Заснован је на једноставним градивним блоковима познатим као агрегације. Може се саставити за изградњу сложених сажетака података.
33) Да ли Еластицсеарцх има шему?
Мапе ЕластицСеарцх-а које се могу користити за примену шеме на документима.
34) Шта је Куери ДСЛ у Еластицсеарцх-у?
Еластицсеарцх нуди потпуни ДСЛ упит (језик специфичан за домен) заснован на ЈСОН-у за дефинисање упита.
35) Шта је Еластицсеарцх Дата Ноде?
Чворови података садрже крхотине које обрађују индексиране документе. Они вам помажу у извршавању ЦРУД-а везаних за податке и операцијама агрегације претраживања итд. Међутим, требате поставити ноде.дата = труе да бисте чвор направили као чвор података.
36) Шта је документ у ЕластицСеарцх-у?
Документ је врло сличан низу у релационим базама података. Сваки документ у индексу има различиту структуру, али има исти тип података за поједина поља.
- МиСКЛ => Базе података => Табеле => Колоне / Редови
- ЕластицСеарцх => Индекси => Типови => Документи са својствима
37) Објасните тип у ЕластицСеарцх-у
Тип је логичка партиција индекса чија семантика зависи од корисника.
38) Који је језик упита за Еластицсеарцх?
Језик упита Апацхе Луцене, који је познат и као Куери ДСЛ, користи Еластицсеарцх.
39) Шта је динамичко мапирање у Еластицсеарцх-у?
Динамичко мапирање помаже кориснику да индексира документе без нежељених конфигурација за име поља. Уместо тога, аутоматски ће се додати путем Еластицсеарцх-а са неким прилагођеним правилима.
40) Шта је нејасно претраживање Еластицсеарцх?
Нејасна претрага је процес у којем треба идентификовати локације докумената веб страница. То личи на аргумент за претрагу. Такође делује када аргумент није релевантан за дописнике претраживања за одређене информације.