Kuunza Elasticsearch nhanho nhanho

Welcome!
Nhasi tichataura nezve yakazara-zvinyorwa yekutsvaga injini Elasticsearch (pano ES), iyo nayo
Iyo Docsvision 5.5 papuratifomu iri kushanda.

Kuunza Elasticsearch nhanho nhanho

1. Kuiswa

Unogona kudhawunirodha yazvino vhezheni kubva pane iyi link: www.elastic.co/downloads/elasticsearch
Installer screenshot pazasi:
Kuunza Elasticsearch nhanho nhanho

2. Cheki chekushanda

Kana kuiswa kwapera, enda ku
http://localhost:9200/
Iyo ES mamiriro peji inofanirwa kuratidzwa, semuenzaniso pazasi:
Kuunza Elasticsearch nhanho nhanho

Kana iyo peji ikasavhurika, ita shuwa kuti Elasticsearch sevhisi iri kushanda. PaWindows izvi ndizvo
Elasticsearch sevhisi.
Kuunza Elasticsearch nhanho nhanho

3. Batanidza kuDocsvision

Kubatanidza kuElasticsearch kunogadziriswa pane yakazara-mavara sevhisi peji
indexing.
Kuunza Elasticsearch nhanho nhanho

Pano iwe unofanirwa kutsanangura:
1. Elasticsearch server kero (yakaiswa panguva yekuisa).
2. Kubatanidza tambo kuDBMS.
3. Docsvision kero (muchimiro ConnectAddress=http://SERVER/DocsVision/StorageServer/StorageServerService.
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"
Kuunza Elasticsearch nhanho nhanho

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:
http://localhost:9200/_cat/health?v

Ngatitorei mhinduro nezve mamiriro eElasticsearch sevhisi (mubrowser):
Kuunza Elasticsearch nhanho nhanho
Insomnia status mhinduro:
Kuunza Elasticsearch nhanho nhanho
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):
http://localhost:9200/_cat/nodes?v
Kuunza Elasticsearch nhanho nhanho

Zvese ES indices:
http://localhost:9200/_cat/indices?v
Kuunza Elasticsearch nhanho nhanho

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:
http://localhost:9200/_cat/indices/*card*?v&s=index
Kuunza Elasticsearch nhanho nhanho

Elasticsearch gadziriso

Kuwana Elasticsearch marongero:
http://localhost:9200/_nodes
Mhedzisiro yacho ichave yakakura, kusanganisira nzira dzekuenda kumatanda:
Kuunza Elasticsearch nhanho nhanho

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:
http://localhost:9200/customer?pretty
Izvi chete hazvizove GET, asi chikumbiro chePUT:
Kuunza Elasticsearch nhanho nhanho

Mhinduro:
Kuunza Elasticsearch nhanho nhanho

mubvunzo unotevera ucharatidza ma indexes ese, kusanganisira matsva (mutengi):
http://localhost:9200/_cat/indices?v
Kuunza Elasticsearch nhanho nhanho

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:
http://localhost:9200/_cat/indices?v
Somugumisiro, tinoona: 87 "mabasa" uye 72 "magwaro" akaiswa indexed, achitaura maererano neEDMS yedu:
Kuunza Elasticsearch nhanho nhanho

Mushure menguva yakati, mibairo inotevera (nekudaro, indexing mabasa anotangwa ega ega maminetsi mashanu):
Kuunza Elasticsearch nhanho nhanho

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:

http://localhost:9200/_search?q=_id=2116C498-9D34-44C9-99B0-CE89465637C9

Kana iyo kadhi iri mudura, isu tichaona yayo "mbishi" data; kana zvisiri, isu tichaona chinhu chakadai:
Kuunza Elasticsearch nhanho nhanho

Kutsvaga kadhi mune Elasticsearch node

Tsvaga gwaro nechaiyo match yeRutsanangudzo ndima:
http://localhost:9200/_search?q=description: Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ tv1
Mhinduro:
Kuunza Elasticsearch nhanho nhanho

tsvaga gwaro rine chinyorwa 'Inouya' mune tsananguro yaro
http://localhost:9200/_search?q=description like Входящий
Mhinduro:
Kuunza Elasticsearch nhanho nhanho

Tsvaga kadhi nezviri mukati mefaira rakabatanidzwa
http://localhost:9200/_search?q=content like β€˜AGILE’
mhedzisiro:
Kuunza Elasticsearch nhanho nhanho

Ngatitsvage makadhi ese erudzi rwegwaro:
http://localhost:9200/_search?q=_type:CardDocument

kana makadhi ese erudzi rwebasa:
http://localhost:9200/_search?q=_type:CardTask

Kushandisa magadzirirwo uye uye maparamita anopihwa neElasticsearch ari muchimiro cheJSON, unogona kuunganidza chikumbiro chinotevera:
http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: ΠžΡ€Ρ‘Π» ΠΎΡ„ΠΈc and Employee_FirstName:Konstantin

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 pano.

Ndizvo zvanhasi!

#docsvision #docsvisionECM

Useful links:

  1. Insomnia Rest client https://insomnia.rest/download/#windows
  2. https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html
  3. https://www.elastic.co/guide/en/elasticsearch/reference/1.4/_exploring_your_data.html
  4. https://stackoverflow.com/questions/50278255/elasticsearch-backup-on-windows-and-restore-on-linux
  5. https://z0z0.me/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch/
  6. https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html#_document_input_parameters
  7. http://qaru.site/questions/15663281/elasticsearch-backup-on-windows-and-restore-on-linux

Source: www.habr.com

Voeg