Када се инсталација заврши, идите на http://localhost:9200/
ЕС статусна страница би требало да се прикаже, пример испод:
Ако се страница не отвори, проверите да ли је Еластицсеарцх сервис покренут. На Виндовс-у је ово
Еластицсеарцх сервице.
3. Повежите се на Доцсвисион
Веза са Еластицсеарцх-ом је конфигурисана на страници услуге пуног текста
индексирање.
Овде треба да наведете:
1. Адреса сервера Еластицсеарцх (подешена током инсталације).
2. Низ везе са ДБМС-ом.
3. Доцсвисион адреса (у формату ЦоннецтАддресс=http://SERVER/DocsVision/StorageServer/StorageServerService.
асмк)
4. На картици „Картице” и „Директорији” потребно је да конфигуришете податке који
треба индексирати.
Такође морате да се уверите да налог под којим је Доцсвисион услуга покренута
Услуга индексирања пуног текста, има приступ бази података Доцсвисион на МС СКЛ-у.
Након повезивања, потребно је да се уверите да су послови са префиксом креирани у МС СКЛ бази података:
„ДВ:ФуллТект_<ДБНАМЕ>_ЦардВитхФилесПрепареРанге“
Након завршетка подешавања, трака за претрагу ће бити откључана у Виндовс клијенту.
4. РЕСТ АПИ Еластиц
Администратор може да добије разне информације о раду Еластицсеарцх-а користећи
пружа РЕСТ АПИ.
У следећим примерима користићемо Инсомниа Рест Цлиент.
Добијање општих информација
Када се услуга покрене (хттп://лоцалхост:9200/ у претраживачу), можете
покрените захтев: http://localhost:9200/_cat/health?v
Хајде да добијемо одговор о стању услуге Еластицсеарцх (у претраживачу):
Одговор статуса несанице:
Обратимо пажњу на Статус - Зелена, Жута, Црвена. Званична документација о статусима каже следеће:
• Зелено — све је у реду (кластер је потпуно оперативан)
• Жута - Сви подаци су доступни, али неке реплике у кластеру још нису додељене за њих
• Црвена—Део података је недоступан из било ког разлога (сам кластер функционише нормално)
Добијање стања о чворовима у кластеру и њиховом стању (имам 1 чвор): http://localhost:9200/_cat/nodes?v
Сви ЕС индекси: http://localhost:9200/_cat/indices?v
Поред индекса из Доцсвисион-а, могу постојати и индекси других апликација - откуцаји срца,
кибана - ако их користите. Можете сортирати потребне од непотребних. На пример,
Узмимо само индексе који имају %цард% у имену: http://localhost:9200/_cat/indices/*card*?v&s=index
Еластицсеарцх конфигурација
Преузимање подешавања Еластицсеарцх-а: http://localhost:9200/_nodes
Резултат ће бити прилично обиман, укључујући путање до дневника:
Већ знамо како да сазнамо листу индекса; Доцсвисион то ради аутоматски, дајући назив индексу у формату:
<име базе података+тип индексиране картице>
Такође можете креирати сопствени независни индекс: http://localhost:9200/customer?pretty
Само ово неће бити ГЕТ, већ ПУТ захтев:
Резултат:
следећи упит ће показати све индексе, укључујући нове (корисника): http://localhost:9200/_cat/indices?v
5. Добијање информација о индексираним подацима
Статус индекса Еластицсеарцх
Након што је почетна конфигурација од стране Доцсвисион-а завршена, услуга би требало да буде спремна за рад и да почне да индексира податке.
Пре свега, хајде да проверимо да ли су индекси попуњени и да је њихова величина већа од стандардних „бајтова“ користећи упит који нам је већ познат: http://localhost:9200/_cat/indices?v
Као резултат, видимо: индексирано је 87 „задатака“ и 72 „документа“, говорећи у смислу нашег ЕДМС-а:
После неког времена, резултати су следећи (подразумевано, послови индексирања се покрећу сваких 5 минута):
Видимо да се број докумената повећао.
Како знате да је картица која вам је потребна индексирана?
• Прво, морате да се уверите да тип картице у Доцсвисион одговара подацима наведеним у подешавањима Еласцтицсеарцх.
• Друго, сачекајте да се низ картица индексира – када уђе у Доцсвисион, мора проћи неко време пре него што се подаци појаве у складишту.
• Треће, можете тражити картицу по ЦардИД-у. То можете учинити са следећим захтевом:
Ако је картица у складишту, видећемо њене „сирове“ податке; ако није, видећемо нешто овако:
Тражење картице у Еластицсеарцх чвору
Пронађите документ по тачном подударању са пољем Опис: http://localhost:9200/_search?q=description: Исходящий tv1
Резултат:
потражите документ који у свом опису има унос 'Долазни' http://localhost:9200/_search?q=description like Входящий
Резултат:
Потражите картицу према садржају приложене датотеке http://localhost:9200/_search?q=content like ‘AGILE’
резултат:
Хајде да пронађемо све картице типа документа: http://localhost:9200/_search?q=_type:CardDocument
или све картице типа задатка: http://localhost:9200/_search?q=_type:CardTask
Коришћење дизајна и параметре које Еластицсеарцх даје у облику ЈСОН-а, можете саставити следећи захтев: http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: Орёл офиc and Employee_FirstName:Konstantin
Приказаће све картице типа задатка, међу корисницима чије је Име = Константин, а који су у канцеларији Еагле.
Изузев КАО Постоје и други документовани параметри:
за разлику од, поља, документи, садржај итд.
Сви су они описани овде.