Поздрав!
Данас ћемо говорити о претраживачу пуног текста Еластицсеарцх (у даљем тексту ЕС), са којим
Доцсвисион 5.5 платформа је покренута.

1. Инсталација
Актуелну верзију можете преузети са линка:
Снимак екрана инсталатера испод:

2. Провера функционалности
Када се инсталација заврши, идите на
ЕС статусна страница би требало да се прикаже, пример испод:

Ако се страница не отвори, проверите да ли је покренут сервис Elasticsearch. Windows ово
Еластицсеарцх сервице.

3. Повежите се на Доцсвисион
Веза са Еластицсеарцх-ом је конфигурисана на страници услуге пуног текста
индексирање.

Овде треба да наведете:
1. Адреса сервера Еластицсеарцх (подешена током инсталације).
2. Низ везе са ДБМС-ом.
3. Доцсвисион адреса (у формату ЦоннецтАддресс=)
4. На картици „Картице” и „Директорији” потребно је да конфигуришете податке који
треба индексирати.
Такође морате да се уверите да налог под којим је Доцсвисион услуга покренута
Услуга индексирања пуног текста, има приступ бази података Доцсвисион на МС СКЛ-у.
Након повезивања, потребно је да се уверите да су послови са префиксом креирани у МС СКЛ бази података:
„ДВ:ФуллТект_<ДБНАМЕ>_ЦардВитхФилесПрепареРанге“

Након што завршите подешавања у Windows-трака за претрагу ће бити откључана у клијенту.
4. РЕСТ АПИ Еластиц
Администратор може да добије разне информације о раду Еластицсеарцх-а користећи
пружа РЕСТ АПИ.
У следећим примерима користићемо Инсомниа Рест Цлиент.
Добијање општих информација
Када се услуга покрене (хттп://лоцалхост:9200/ у претраживачу), можете
покрените захтев:
Хајде да добијемо одговор о стању услуге Еластицсеарцх (у претраживачу):

Одговор статуса несанице:

Обратимо пажњу на Статус - Зелена, Жута, Црвена. Званична документација о статусима каже следеће:
• Зелено — све је у реду (кластер је потпуно оперативан)
• Жута - Сви подаци су доступни, али неке реплике у кластеру још нису додељене за њих
• Црвена—Део података је недоступан из било ког разлога (сам кластер функционише нормално)
Добијање стања о чворовима у кластеру и њиховом стању (имам 1 чвор):

Сви ЕС индекси:

Поред индекса из Доцсвисион-а, могу постојати и индекси других апликација - откуцаји срца,
кибана - ако их користите. Можете сортирати потребне од непотребних. На пример,
Узмимо само индексе који имају %цард% у имену:

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

Већ знамо како да сазнамо листу индекса; Доцсвисион то ради аутоматски, дајући назив индексу у формату:
<име базе података+тип индексиране картице>
Такође можете креирати сопствени независни индекс:
Само ово неће бити ГЕТ, већ ПУТ захтев:

Резултат:

следећи упит ће показати све индексе, укључујући нове (корисника):

5. Добијање информација о индексираним подацима
Статус индекса Еластицсеарцх
Након што је почетна конфигурација од стране Доцсвисион-а завршена, услуга би требало да буде спремна за рад и да почне да индексира податке.
Пре свега, хајде да проверимо да ли су индекси попуњени и да је њихова величина већа од стандардних „бајтова“ користећи упит који нам је већ познат:
Као резултат, видимо: индексирано је 87 „задатака“ и 72 „документа“, говорећи у смислу нашег ЕДМС-а:

После неког времена, резултати су следећи (подразумевано, послови индексирања се покрећу сваких 5 минута):

Видимо да се број докумената повећао.
Како знате да је картица која вам је потребна индексирана?
• Прво, морате да се уверите да тип картице у Доцсвисион одговара подацима наведеним у подешавањима Еласцтицсеарцх.
• Друго, сачекајте да се низ картица индексира – када уђе у Доцсвисион, мора проћи неко време пре него што се подаци појаве у складишту.
• Треће, можете тражити картицу по ЦардИД-у. То можете учинити са следећим захтевом:
Ако је картица у складишту, видећемо њене „сирове“ податке; ако није, видећемо нешто овако:

Тражење картице у Еластицсеарцх чвору
Пронађите документ по тачном подударању са пољем Опис:
Резултат:

потражите документ који у свом опису има унос 'Долазни'
Резултат:

Потражите картицу према садржају приложене датотеке
резултат:

Хајде да пронађемо све картице типа документа:
или све картице типа задатка:
Коришћење дизајна и параметре које Еластицсеарцх даје у облику ЈСОН-а, можете саставити следећи захтев:
Приказаће све картице типа задатка, међу корисницима чије је Име = Константин, а који су у канцеларији Еагле.
Изузев КАО Постоје и други документовани параметри:
за разлику од, поља, документи, садржај итд.
Сви су они описани .
То је све за данас!
#доцсвисион #доцсвисионЕЦМ
Корисни линкови:
- Инсомниа Рест клијент
Извор: ввв.хабр.цом
