Nuair a bhios an stàladh deiseil, rachaibh gu http://localhost:9200/
Bu chòir duilleag inbhe ES a thaisbeanadh, mar eisimpleir gu h-ìosal:
Mura fosgail an duilleag, dèan cinnteach gu bheil an t-seirbheis Elasticsearch a’ ruith. Air Windows tha seo
Seirbheis Elasticsearch.
3. Ceangail ri Docsvision
Tha ceangal ri Elasticsearch air a rèiteachadh air duilleag seirbheis làn-theacsa
clàr-amais.
An seo feumaidh tu a shònrachadh:
1. Seòladh frithealaiche Elasticsearch (air a shuidheachadh rè an stàladh).
2. Sreang ceangail ris an DBMS.
3. Seòladh Docsvision (anns an fhòrmat ConnectAddress =http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx)
4. Air an "Cards" agus "Directories" tab, feumaidh tu a rèiteachadh an dàta a
feumar a chlàradh.
Feumaidh tu cuideachd dèanamh cinnteach gu bheil an cunntas fo bheil an t-seirbheis Docsvision a’ ruith
Tha cothrom aig seirbheis clàr-amais làn-theacsa, air stòr-dàta Docsvision air MS SQL.
Às deidh dhut ceangal a dhèanamh, feumaidh tu dèanamh cinnteach gu bheil obraichean leis an ro-leasachan air an cruthachadh ann an stòr-dàta MS SQL:
"DV: FullText_<DBNAME>_CardWithFilesPrepareRange"
Às deidh na roghainnean a chrìochnachadh, thèid am bàr sgrùdaidh fhuasgladh ann an teachdaiche Windows.
4. REST API Elastic
Gheibh an rianaire diofar fiosrachaidh mu obrachadh Elasticsearch a’ cleachdadh
air a thoirt seachad le REST API.
Anns na h-eisimpleirean a leanas cleachdaidh sinn Insomnia Rest Client.
A 'faighinn fiosrachadh coitcheann
Aon uair ‘s gu bheil an t-seirbheis ag obair (http://localhost: 9200/ sa bhrobhsair), faodaidh tu
ruith an t-iarrtas: http://localhost:9200/_cat/health?v
Gheibh sinn freagairt mu staid seirbheis Elasticsearch (sa bhrobhsair):
Freagairt inbhe insomnia:
Bheir sinn aire do Inbhe - Uaine, Buidhe, Dearg. Tha na sgrìobhainnean oifigeil ag ràdh na leanas mu inbhean:
• Uaine – Tha a h-uile càil gu math (Tha am buidheann ag obair gu h-iomlan)
• Buidhe - Tha an dàta gu lèir ri fhaighinn, ach chan eil cuid de mhac-samhail sa bhuidheann fhathast air an riarachadh air a shon
• Dearg – Chan eil pàirt den dàta ri fhaighinn air adhbhar sam bith (tha am buidheann fhèin ag obair gu h-àbhaisteach)
A’ faighinn stàitean mu na nodan sa bhuidheann agus an staid (tha 1 nód agam): http://localhost:9200/_cat/nodes?v
A h-uile clàr-amais ES: http://localhost:9200/_cat/indices?v
A bharrachd air clàran-amais bho Docsvision, is dòcha gum bi clàran-amais de thagraidhean eile ann - buille cridhe,
kibana - ma chleachdas tu iad. Faodaidh tu an fheadhainn riatanach a sheòrsachadh bhon fheadhainn nach eil riatanach. Mar eisimpleir,
Nach gabh sinn ach clàran-amais aig a bheil %card% san ainm: http://localhost:9200/_cat/indices/*card*?v&s=index
rèiteachadh Elasticsearch
Faigh roghainnean Elasticsearch: http://localhost:9200/_nodes
Bidh an toradh gu math farsaing, a’ toirt a-steach na slighean gu na logaichean:
Tha fios againn mu thràth mar a gheibh sinn a-mach liosta nan clàran-amais; Bidh Docsvision a’ dèanamh seo gu fèin-ghluasadach, a’ toirt ainm don chlàr-amais san cruth:
<ainm stòr-dàta + seòrsa de chairt clàraichte>
Faodaidh tu cuideachd do chlàr-amais neo-eisimeileach fhèin a chruthachadh: http://localhost:9200/customer?pretty
A-mhàin chan e GET a bhios ann, ach iarrtas PUT:
Toradh:
seallaidh a’ cheist a leanas a h-uile clàr-amais, a’ toirt a-steach feadhainn ùra (neach-ceannach): http://localhost:9200/_cat/indices?v
5. A' faighinn fiosrachadh mu dhàta clàraichte
Inbhe clàr-amais Elasticsearch
Às deidh an rèiteachadh tùsail le Docsvision a bhith deiseil, bu chòir don t-seirbheis a bhith deiseil airson obrachadh agus tòiseachadh air dàta clàr-amais.
An toiseach, dèan cinnteach gu bheil na clàran-amais air an lìonadh agus gu bheil am meud nas motha na “bytes” àbhaisteach a’ cleachdadh ceist air a bheil sinn eòlach mu thràth: http://localhost:9200/_cat/indices?v
Mar thoradh air an sin, chì sinn: chaidh 87 “gnìomh” agus 72 “sgrìobhainnean” a chlàradh, a’ bruidhinn a thaobh ar EDMS:
Às deidh beagan ùine, tha na toraidhean mar a leanas (gu bunaiteach, thèid obraichean clàr-amais a chuir air bhog a h-uile 5 mionaidean):
Chì sinn gu bheil an àireamh de sgrìobhainnean air a dhol suas.
Ciamar a tha fios agad gu bheil a’ chairt a tha a dhìth ort air a chlàr-amais?
• An toiseach, feumaidh tu dèanamh cinnteach gu bheil an seòrsa cairt ann an Docsvision a 'maidseadh an dàta a chaidh a shònrachadh anns na roghainnean Elascticsearch.
• San dàrna h-àite, feitheamh gus an tèid an raon de chairtean a chlàradh - nuair a thig e a-steach do Docsvision, feumaidh ùine a dhol seachad mus nochd an dàta anns an stòradh.
• San treas àite, faodaidh sibh lorg cairt le CardID. Faodaidh tu seo a dhèanamh leis an iarrtas a leanas:
Ma tha a’ chairt san stòradh, chì sinn an dàta “amh” aice; mura h-eil, chì sinn rudeigin mar seo:
A’ lorg cairt ann an nód Elasticsearch
Lorg sgrìobhainn leis an dearbh cho-fhreagairt ris an raon Tuairisgeul: http://localhost:9200/_search?q=description: Исходящий tv1
Toradh:
lorg sgrìobhainn aig a bheil inntrig ‘Incoming’ san Tuairisgeul aige http://localhost:9200/_search?q=description like Входящий
Toradh:
Lorg cairt a rèir susbaint an fhaidhle ceangailte http://localhost:9200/_search?q=content like ‘AGILE’
toradh:
Lorg sinn a h-uile cairt den t-seòrsa sgrìobhainn: http://localhost:9200/_search?q=_type:CardDocument
no a h-uile cairt den t-seòrsa gnìomh: http://localhost:9200/_search?q=_type:CardTask
A 'cleachdadh dhealbhaidhean agus agus na crìochan a bheir Elasticsearch ann an cruth JSON, faodaidh tu an t-iarrtas a leanas a chruinneachadh: http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: Орёл офиc and Employee_FirstName:Konstantin
Seallaidh e a h-uile cairt den t-seòrsa gnìomh, am measg luchd-cleachdaidh aig a bheil FirstName = Konstantin, agus a tha ann an Oifis na h-Iolaire.
ach a-mhàin Tha coltas Tha paramadairean clàraichte eile ann:
eu-coltach ri, raointean, docaichean, susbaint, msaa.
Tha iad uile air am mìneachadh an seo.