Welcome!
Nhasi tichataura nezve yakazara-zvinyorwa yekutsvaga injini Elasticsearch (pano ES), iyo nayo
Iyo Docsvision 5.5 papuratifomu iri kushanda.
1. Kuiswa
Unogona kudhawunirodha yazvino vhezheni kubva pane iyi link:
Installer screenshot pazasi:
2. Cheki chekushanda
Kana kuiswa kwapera, enda ku
Iyo ES mamiriro peji inofanirwa kuratidzwa, semuenzaniso pazasi:
Kana iyo peji ikasavhurika, ita shuwa kuti Elasticsearch sevhisi iri kushanda. PaWindows izvi ndizvo
Elasticsearch sevhisi.
3. Batanidza kuDocsvision
Kubatanidza kuElasticsearch kunogadziriswa pane yakazara-mavara sevhisi peji
indexing.
Pano iwe unofanirwa kutsanangura:
1. Elasticsearch server kero (yakaiswa panguva yekuisa).
2. Kubatanidza tambo kuDBMS.
3. Docsvision kero (muchimiro ConnectAddress=
asmx
4. Pa "Makadhi" uye "Directories" tab, unoda kugadzirisa data iyo
inoda kuiswa indexed.
Iwe zvakare unofanirwa kuve neshuwa kuti iyo account pasi iyo iyo Docsvision sevhisi iri kushanda
Fulltext Indexing sevhisi, inokwanisa kuwana iyo Docsvision dhatabhesi paMS SQL.
Mushure mekubatanidza, unofanirwa kuve nechokwadi chekuti mabasa ane prefix anogadzirwa muMS SQL database:
"DV:FullText_<DBNAME>_CardWithFilesPrepareRange"
Mushure mekupedza zvigadziriso, bhaa yekutsvaga ichavhurwa muWindows mutengi.
4. REST API Elastic
Mutungamiri anogona kuwana ruzivo rwakasiyana nezvekushanda kweElasticsearch uchishandisa
yakapihwa neREST API.
Mumienzaniso inotevera tichashandisa Insomnia Rest Client.
Kuwana general information
Kana sevhisi yasimuka uye ichimhanya (http://localhost:9200/ mubrowser), unogona
mhanya chikumbiro:
Ngatitorei mhinduro nezve mamiriro eElasticsearch sevhisi (mubrowser):
Insomnia status mhinduro:
Ngatitarisei kune Status - Green, Yellow, Red. Gwaro repamutemo rinotaura zvinotevera nezve mastatus:
β’ Green β Zvese zvakanaka (Iyo cluster iri kushanda zvizere)
β’ Yero - Yese data iripo, asi mamwe emifananidzo ari muchikwata haasati apihwa
β’ Tsvuku-Chikamu chedata hachiwanikwe chero chikonzero (sumbu racho pacharo riri kushanda zvakajairika)
Kuwana nyika nezve node musumbu uye mamiriro avo (ini ndine 1 node):
Zvese ES indices:
Pamusoro pema indexes kubva kuDocsvision, panogona kunge paine zvakare indexes yemamwe maapplication - kurova kwemoyo,
kibana - kana ukadzishandisa. Iwe unogona kuronga izvo zvinodiwa kubva kune zvisingakoshi. Semuyenzaniso,
Ngatitorei ma index chete ane %card% muzita:
Elasticsearch gadziriso
Kuwana Elasticsearch marongero:
Mhedzisiro yacho ichave yakakura, kusanganisira nzira dzekuenda kumatanda:
Isu tatoziva nzira yekuziva iyo rondedzero yemaindex; Docsvision inoita izvi otomatiki, ichipa zita kune index mufomati:
<zita redatabase+rudzi rweIndexed Card>
Iwe unogona zvakare kugadzira yako yakazvimirira index:
Izvi chete hazvizove GET, asi chikumbiro chePUT:
Mhinduro:
mubvunzo unotevera ucharatidza ma indexes ese, kusanganisira matsva (mutengi):
5. Kuwana ruzivo nezve data indexed
Elasticsearch index chimiro
Mushure mekutanga kurongeka neDocsvision kwapera, sevhisi inofanirwa kunge yakagadzirira kushanda uye kutanga indexing data.
Chekutanga pane zvese, ngatitarisei kuti ma index akazadzwa uye saizi yawo yakakura kupfuura yakajairwa "bytes" tichishandisa mubvunzo watinoziva kare:
Somugumisiro, tinoona: 87 "mabasa" uye 72 "magwaro" akaiswa indexed, achitaura maererano neEDMS yedu:
Mushure menguva yakati, mibairo inotevera (nekudaro, indexing mabasa anotangwa ega ega maminetsi mashanu):
Tinoona kuti nhamba yemagwaro yakawedzera.
Unoziva sei kuti kadhi rauri kuda rakanyorwa?
β’ Chekutanga, unofanirwa kuve nechokwadi chekuti rudzi rwekadhi muDocsvision rinoenderana nedata rakatsanangurwa muElascticsearch marongero.
β’ Chechipiri, mirira kuti makadhi akawanda aonekwe - kana apinda muDocsvision, imwe nguva inofanira kupfuura data risati raoneka mudura.
β’ Chechitatu, unogona kutsvaga kadhi neCardID. Iwe unogona kuita izvi nechikumbiro chinotevera:
Kana iyo kadhi iri mudura, isu tichaona yayo "mbishi" data; kana zvisiri, isu tichaona chinhu chakadai:
Kutsvaga kadhi mune Elasticsearch node
Tsvaga gwaro nechaiyo match yeRutsanangudzo ndima:
Mhinduro:
tsvaga gwaro rine chinyorwa 'Inouya' mune tsananguro yaro
Mhinduro:
Tsvaga kadhi nezviri mukati mefaira rakabatanidzwa
mhedzisiro:
Ngatitsvage makadhi ese erudzi rwegwaro:
kana makadhi ese erudzi rwebasa:
Kushandisa magadzirirwo uye uye maparamita anopihwa neElasticsearch ari muchimiro cheJSON, unogona kuunganidza chikumbiro chinotevera:
Icharatidza makadhi ese emhando yebasa, pakati pevashandisi vane FirstName = Konstantin, uye vari muEagle Office.
kusiya SEZVAIITA Pane mamwe akanyorwa parameters:
zvakasiyana, minda, zvinyorwa, zvemukati, nezvimwe.
Zvose zvinotsanangurwa
Ndizvo zvanhasi!
#docsvision #docsvisionECM
Useful links:
- Insomnia Rest client
https://insomnia.rest/download/#windows https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html https://www.elastic.co/guide/en/elasticsearch/reference/1.4/_exploring_your_data.html https://stackoverflow.com/questions/50278255/elasticsearch-backup-on-windows-and-restore-on-linux https://z0z0.me/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch/ https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html#_document_input_parameters http://qaru.site/questions/15663281/elasticsearch-backup-on-windows-and-restore-on-linux
Source: www.habr.com