Te whakauru i te Elasticsearch taahiraa i te taahiraa
Nau mai!
I tenei ra ka korero tatou mo te miihini rapu kupu-katoa Elasticsearch (e whai ake nei ko ES), kei a ia
Kei te rere te papaaho Docsvision 5.5.
Kia oti te whakaurunga, haere ki http://localhost:9200/
Me whakaatu te wharangi mana ES, tauira i raro nei:
Ki te kore te wharangi e tuwhera, me mohio kei te haere te ratonga Elasticsearch. Kei runga Windows tenei
ratonga Elasticsearch.
3. Hono ki Docsvision
Kua whirihorahia te hononga ki te Elasticsearch ki te wharangi ratonga tuhinga-katoa
tohu tohu.
I konei me tohu koe:
1. Wāhitau tūmau Elasticsearch (whakaturia i te wa o te whakaurunga).
2. Te aho hono ki te DBMS.
3. Wāhitau Docsvision (i te whakatakotoranga ConnectAddress=http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx)
4. I runga i te ripa "Kaari" me te "Directories", me whirihora e koe nga raraunga e
me tohuhia.
Me mohio ano koe kei te whakahaere te kaute kei raro nei te ratonga Docsvision
Ratonga Taupū Kuputuhi Katoa, ka whai waahi ki te paataka raraunga Docsvision i MS SQL.
Whai muri i te honotanga, me mohio koe ka hangaia nga mahi me te prefix i roto i te paataka raraunga MS SQL:
"DV:FullText_<DBNAME>_CardWithFilesPrepareRange"
Ka oti nga tautuhinga, ka wetekina te pae rapu i roto i te kiritaki Windows.
4. REST API Elastic
Ka taea e te kaiwhakahaere te tiki korero maha mo te mahi a Elasticsearch ma te whakamahi
whakaratohia e REST API.
I roto i nga tauira e whai ake nei ka whakamahia e matou te Kaihoko Whakaora Insomnia.
Te tiki korero whanui
Ka mutu ana te ratonga (http://localhost:9200/ i roto i te tirotiro), ka taea e koe
whakahaeretia te tono: http://localhost:9200/_cat/health?v
Me whiwhi whakautu mo te ahua o te ratonga Elasticsearch (i roto i te tirotiro):
Te whakautu tūnga ohoroa:
Kia aro tatou ki te Turanga - Kakariki, Kowhai, Whero. Ko nga tuhinga whaimana e kii ana mo nga ahuatanga e whai ake nei:
• Kakariki — Kei te pai katoa (Kei te mahi katoa te roopu)
• Kōwhai - Kei te wātea nga raraunga katoa, engari ko etahi tauira o te kohinga kaore ano kia tohatohahia mo tera
• Whero—Karekau he wahanga o te raraunga i te watea mo tetahi take (kei te mahi noa te kahui)
Te tiki i nga korero mo nga node i roto i te tautau me o raatau ahua (1 taku node): http://localhost:9200/_cat/nodes?v
Nga tohu ES katoa: http://localhost:9200/_cat/indices?v
I tua atu i nga tohu mai i te Docsvision, tera pea he tohu tohu o etahi atu tono - te ngakau,
kibana - mena ka whakamahia e koe. Ka taea e koe te whakariterite i nga mea e tika ana mai i nga mea kore. Hei tauira,
Me tango i nga taurangi anake kei te %card% te ingoa: http://localhost:9200/_cat/indices/*card*?v&s=index
whirihoranga Elasticsearch
Te tiki i nga tautuhinga Elasticsearch: http://localhost:9200/_nodes
Ka tino whanui te hua, tae atu ki nga huarahi ki nga raarangi:
Kua mohio matou me pehea te rapu i te rarangi o nga tohu tohu; Ka mahi aunoa a Docsvision, ka hoatu te ingoa ki te taurangi i te whakatakotoranga:
<ingoa pātengi raraunga+momo Kāri Taupū>
Ka taea hoki e koe te hanga i to ake taurangi motuhake: http://localhost:9200/customer?pretty
Ko tenei anake ehara i te GET, engari he tono PUT:
Hua:
ko te patai e whai ake nei ka whakaatu i nga taurangi katoa, tae atu ki nga mea hou (kaihoko): http://localhost:9200/_cat/indices?v
5. Te tiki korero mo nga raraunga kua taurangitia
Te mana taupū Elasticsearch
I muri i te whakaotinga o te whirihoranga tuatahi a Docsvision, me reri te ratonga ki te whakahaere me te timata ki te tohu raraunga.
Tuatahi, me titiro kua whakakiia nga tohu me te nui ake o te rahi i nga "paita" paerewa ma te whakamahi i tetahi patai kua mohiohia e tatou: http://localhost:9200/_cat/indices?v
Ko te mutunga, ka kite tatou: 87 "mahi" me te 72 "tuhinga" i tohuhia, e korero ana mo o maatau EDMS:
I muri i etahi wa, ko nga hua e whai ake nei (ma te taunoa, ka whakarewahia nga mahi tohu tohu ia 5 meneti):
Ka kite tatou kua piki te maha o nga tuhinga.
Me pehea koe e mohio ai kua taurangihia te kaari e hiahia ana koe?
• Tuatahi, me mohio koe ko te momo kaari kei Docsvision e rite ana ki nga raraunga kua tohua ki nga tautuhinga Elascticsearch.
• Tuarua, tatari kia taurangihia te rarangi o nga kaari - ka uru ki roto i te Docsvision, me pahemo etahi wa ka puta mai nga raraunga ki te rokiroki.
• Tuatoru, ka taea e koe te rapu kaari ma CardID. Ka taea e koe tenei ma te tono e whai ake nei:
Mena kei te rokiroki te kaari, ka kite tatou i ana raraunga "mata"; ki te kore, ka kite tatou i tetahi mea penei:
E rapu ana i tetahi kaari kei roto i te node Elasticsearch
Kimihia he tuhinga ma te rite tonu o te mara Whakaahuatanga: http://localhost:9200/_search?q=description: Исходящий tv1
Hua:
rapua he tuhinga kei a ia he urunga 'Taumai' i roto i tana Whakaahuatanga http://localhost:9200/_search?q=description like Входящий
Hua:
Rapua he kaari i runga i nga ihirangi o te konae kua piri http://localhost:9200/_search?q=content like ‘AGILE’
hua:
Kia kimihia nga kaari katoa o te momo tuhinga: http://localhost:9200/_search?q=_type:CardDocument
nga kaari katoa o te momo mahi: http://localhost:9200/_search?q=_type:CardTask
Te whakamahi hoahoa a me nga tawhā ka tukuna e Elasticsearch i te ahua o JSON, ka taea e koe te whakaemi i te tono e whai ake nei: http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: Орёл офиc and Employee_FirstName:Konstantin
Ka whakaatu i nga kaari katoa o te momo mahi, i waenga i nga kaiwhakamahi ko to Ingoa Tuatahi = Konstantin, ko wai kei roto i te Tari Eagle.
ki te kahore penei ano He atu tawhā kua tuhia:
kaore i rite, mara, tuhinga, ihirangi, aha atu.
Kua whakaahuatia katoatia konei.