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.

Te whakauru i te Elasticsearch taahiraa i te taahiraa

1. Tāutanga

Ka taea e koe te tango i te putanga o naianei mai i te hono: www.elastic.co/downloads/elasticsearch
Kaitāuta whakaahua i raro nei:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

2. Taki taumahinga

Kia oti te whakaurunga, haere ki
http://localhost:9200/
Me whakaatu te wharangi mana ES, tauira i raro nei:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

Ki te kore te wharangi e tuwhera, me mohio kei te haere te ratonga Elasticsearch. Kei runga Windows tenei
ratonga Elasticsearch.
Te whakauru i te Elasticsearch taahiraa i te taahiraa

3. Hono ki Docsvision

Kua whirihorahia te hononga ki te Elasticsearch ki te wharangi ratonga tuhinga-katoa
tohu tohu.
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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"
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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 whakauru i te Elasticsearch taahiraa i te taahiraa
Te whakautu tūnga ohoroa:
Te whakauru i te Elasticsearch taahiraa i te taahiraa
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
Te whakauru i te Elasticsearch taahiraa i te taahiraa

Nga tohu ES katoa:
http://localhost:9200/_cat/indices?v
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

Hua:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

I muri i etahi wa, ko nga hua e whai ake nei (ma te taunoa, ka whakarewahia nga mahi tohu tohu ia 5 meneti):
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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:

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

Mena kei te rokiroki te kaari, ka kite tatou i ana raraunga "mata"; ki te kore, ka kite tatou i tetahi mea penei:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

rapua he tuhinga kei a ia he urunga 'Taumai' i roto i tana Whakaahuatanga
http://localhost:9200/_search?q=description like Входящий
Hua:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

Rapua he kaari i runga i nga ihirangi o te konae kua piri
http://localhost:9200/_search?q=content like ‘AGILE’
hua:
Te whakauru i te Elasticsearch taahiraa i te taahiraa

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.

Heoi ano mo tenei ra!

#docsvision #docsvisionECM

Hononga whaihua:

  1. Kiritaki okiokinga ohoroa 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: will.com

Tāpiri i te kōrero