Еластиц Сеарцх

Еластицсеарцх Туториал за почетнике

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

База података Еластицсеарцх

Еластицсеарцх је једна од најпопуларнијих НоСКЛ база података која се користи за чување и претрагу података заснованих на тексту. Заснован је на Луцене технологији индексирања и омогућава преузимање претраживања у милисекундама на основу података који се индексирају.

На основу веб странице Еластицсеарцх, ево дефиниције:

Еластицсеарцх је дистрибутивни, РЕСТфул софтвер за претрагу и аналитику отвореног кода, способан да реши све већи број случајева употребе.

То су биле неке речи на високом нивоу о Еластицсеарцх-у. Хајде да овде детаљно разумемо концепте.

Први кораци са Еластицсеарцх базом података

Да бисте почели да користите Еластицсеарцх, он мора бити инсталиран на машини. Да бисте то урадили, прочитајте Инсталација ЕластицСеарцх-а на Убунту-у.

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

Еластицсеарцх: Цонцептс & Цомпонентс

У овом одељку ћемо видети које компоненте и концепти леже у срцу Еластицсеарцх-а. Разумевање ових концепата је важно да би се разумело како ЕС функционише:

Типови претраге у Еластицсеарцх-у

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

Интеграција са Кибаном

Када је реч о механизму аналитике, обично треба да покрећемо упите за анализу у домену Бусинесс-Интеллигенце (БИ). Када су у питању пословни аналитичари или аналитичари података, не би било фер претпоставити да људи знају програмски језик када желе да визуализују податке присутне у ЕС кластеру. Овај проблем решава Кибана.

Кибана нуди толико много предности за БИ да људи заиста могу да визуализују податке помоћу одличне, прилагодљиве контролне табле и да неактивно виде податке. Погледајмо неке од његових предности овде.

Интерактивне табеле

У основи Кибане су интерактивне табеле попут ове:

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

Маппинг Суппорт

Кибана такође подржава потпуну гео-агрегацију која нам омогућава да мапирамо своје податке. Зар ово није у реду?!

Унапред изграђени агрегати и филтри

Помоћу унапред изграђених агрегација и филтера могуће је дословно фрагментирати, испустити и покренути високо оптимизоване упите на Кибана контролној табли. Са само неколико кликова могуће је покренути обједињене упите и представити резултате у облику интерактивних графикона.

Лака дистрибуција контролних табли

Са Кибана-ом је такође врло лако делити контролне табле са много широм публиком, а да се не врше никакве промене на контролној табли уз помоћ режима Само контролна табла. Контролне табле можемо лако уметнути у нашу интерну вики или веб страницу.

Истакнуте слике снимљене са странице производа Кибана.

Коришћење Еластицсеарцх

Да бисте видели детаље инстанце и информације о кластеру, покрените следећу наредбу:

Сада можемо покушати да убацимо неке податке у ЕС помоћу следеће наредбе:

Уметање података

цурл \
-Кс ПОСТ 'хттп: // лоцалхост: 9200 / линукхинт / хелло / 1' \
-Х 'Тип садржаја: апплицатион / јсон' \
-д '"наме": "ЛинукХинт"' \

Ево шта добијамо овом командом:

Покушајмо сада да добијемо податке:

Добијање података

цурл -Кс ГЕТ 'хттп: // лоцалхост: 9200 / линукхинт / хелло / 1'

Када покренемо ову наредбу, добијамо следећи излаз:

Закључак

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

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о кор...
Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...