Fampidirana tsikelikely ny Elasticsearch

Tonga soa!
Androany isika dia hiresaka momba ny motera fikarohana amin'ny lahatsoratra feno Elasticsearch (manaraka ES), izay miaraka aminy
Ny sehatra Docsvision 5.5 dia mandeha.

Fampidirana tsikelikely ny Elasticsearch

1. Fametrahana

Azonao atao ny misintona ny kinova ankehitriny amin'ny rohy: www.elastic.co/downloads/elasticsearch
Pikantsary installer eto ambany:
Fampidirana tsikelikely ny Elasticsearch

2. Fanamarinana ny fiasa

Rehefa vita ny fametrahana dia mandehana any
http://localhost:9200/
Ny pejin'ny sata ES dia tokony haseho, ohatra eto ambany:
Fampidirana tsikelikely ny Elasticsearch

Raha tsy misokatra ny pejy dia ataovy azo antoka fa mandeha ny serivisy Elasticsearch. Amin'ny Windows izany
Serivisy fikarohana elastika.
Fampidirana tsikelikely ny Elasticsearch

3. Mifandraisa amin'ny Docsvision

Ny fifandraisana amin'ny Elasticsearch dia amboarina ao amin'ny pejy serivisy feno lahatsoratra
fanondroana.
Fampidirana tsikelikely ny Elasticsearch

Eto ianao dia mila manondro:
1. Adiresy mpizara Elasticsearch (apetraka mandritra ny fametrahana).
2. Tady fifandraisana amin'ny DBMS.
3. Adiresy Docsvision (amin'ny endrika ConnectAddress=http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx
)
4. Ao amin'ny tabilao "Karatra" sy "Directories", mila manamboatra ny angon-drakitra ianao
mila indexed.
Mila maka antoka ihany koa ianao fa ny kaonty izay misy ny serivisy Docsvision dia mandeha
Serivisy Fulltext Indexing, manana fidirana amin'ny tahiry Docsvision amin'ny MS SQL.
Aorian'ny fampifandraisana dia mila mahazo antoka ianao fa ny asa miaraka amin'ny prefix dia noforonina ao amin'ny angon-drakitra MS SQL:
"DV:FullText_<DBNAME>_CardWithFilesPrepareRange"
Fampidirana tsikelikely ny Elasticsearch

Rehefa vita ny fanovana, dia ho voahidy ao amin'ny mpanjifa Windows ny bara fitadiavana.

4. REST API Elastika

Afaka mahazo fampahalalana isan-karazany momba ny fiasan'ny Elasticsearch ny mpitantana
nomen'ny REST API.
Amin'ireto ohatra manaraka ireto dia hampiasain'ny Insomnia Rest Client isika.

Mahazo fampahalalana ankapobeny

Rehefa mandeha ny serivisy (http://localhost:9200/ amin'ny navigateur), azonao atao
tanteraho ny fangatahana:
http://localhost:9200/_cat/health?v

Andao hahazo valiny momba ny toetry ny serivisy Elasticsearch (ao amin'ny navigateur):
Fampidirana tsikelikely ny Elasticsearch
Valin'ny tsy fahitan-tory:
Fampidirana tsikelikely ny Elasticsearch
Andeha hojerentsika ny Status - Maitso, Mavo, Mena. Ny antontan-taratasy ofisialy dia milaza izao manaraka izao momba ny status:
β€’ Maitso β€” Tsara daholo (Miasa tanteraka ny cluster)
β€’ Mavo - Misy ny angon-drakitra rehetra, saingy mbola tsy voatokana ho azy ny kopia sasany ao amin'ny cluster
β€’ Menaβ€”Tsy misy ny ampahany amin'ny angona na inona na inona antony (miasa ara-dalΓ na ny cluster)
Mahazo fanjakana momba ny node ao amin'ny cluster sy ny fanjakany (manana node 1 aho):
http://localhost:9200/_cat/nodes?v
Fampidirana tsikelikely ny Elasticsearch

Tondro ES rehetra:
http://localhost:9200/_cat/indices?v
Fampidirana tsikelikely ny Elasticsearch

Ho fanampin'ny fanondroana avy amin'ny Docsvision, mety misy ihany koa ny fanondroana fampiharana hafa - fitepon'ny fo,
kibana - raha mampiasa azy ireo ianao. Azonao atao ny manavaka ireo ilaina amin'ireo tsy ilaina. Ohatra,
Andeha horaisina ny fanondroana manana %card% amin'ny anarana:
http://localhost:9200/_cat/indices/*card*?v&s=index
Fampidirana tsikelikely ny Elasticsearch

Elasticsearch configuration

Mahazo fikandrana Elasticsearch:
http://localhost:9200/_nodes
Ny vokatra dia ho be dia be, ao anatin'izany ny lalana mankany amin'ny logs:
Fampidirana tsikelikely ny Elasticsearch

Efa fantatsika ny fomba hahitana ny lisitry ny index; Manao izany ho azy ny Docsvision, manome ny anarana ho an'ny index amin'ny endrika:
<anaran'ny database+karazana karatra voarakitra>
Azonao atao koa ny mamorona index tsy miankina anao manokana:
http://localhost:9200/customer?pretty
Ity ihany no tsy ho GET, fa fangatahana PUT:
Fampidirana tsikelikely ny Elasticsearch

vokany:
Fampidirana tsikelikely ny Elasticsearch

Ity fanontaniana manaraka ity dia hampiseho ny fanondroana rehetra, ao anatin'izany ny vaovao (mpanjifa):
http://localhost:9200/_cat/indices?v
Fampidirana tsikelikely ny Elasticsearch

5. Mahazoa fampahalalana momba ny angona voarakitra

Toetra fanondroana Elasticsearch

Rehefa vita ny fanamboarana voalohany nataon'i Docsvision dia tokony ho vonona ny hiasa ny serivisy ary hanomboka hanondro angona.
Voalohany indrindra, andeha hojerentsika fa feno ny indexes ary lehibe kokoa noho ny "bytes" mahazatra ny haben'izy ireo amin'ny fampiasana fanontaniana efa mahazatra antsika:
http://localhost:9200/_cat/indices?v
Vokatr'izany dia hitantsika: "asa" 87 sy "dota" 72 no nasiana index, miresaka momba ny EDMS-nay:
Fampidirana tsikelikely ny Elasticsearch

Rehefa afaka kelikely, dia toy izao ny valiny (amin'ny alΓ lan'ny default, ny asa fanondroana dia atomboka isaky ny 5 minitra):
Fampidirana tsikelikely ny Elasticsearch

Hitanay fa nitombo isa ny antontan-taratasy.

Ahoana no ahafantaranao fa ny karatra ilainao dia nasiana index?

β€’ Voalohany, mila maka antoka ianao fa ny karazana karatra ao amin'ny Docsvision dia mifanaraka amin'ny angona voatondro ao amin'ny firafitry ny Elascticsearch.
β€’ Faharoa, miandry ny filaharan'ny karatra ho indexed - rehefa tafiditra ao amin'ny Docsvision, dia tsy maintsy mandalo ny fotoana alohan'ny hisehoan'ny angona ao amin'ny fitahirizana.
β€’ Fahatelo, afaka mikaroka karatra amin'ny CardID ianao. Azonao atao izany amin'ny fangatahana manaraka:

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

Raha ao anaty fitahirizana ilay karatra dia ho hitantsika ny angon-drakitra "manta" azy; raha tsy izany dia hahita zavatra toy izao isika:
Fampidirana tsikelikely ny Elasticsearch

Mitady karatra ao amin'ny node Elasticsearch

Mitadiava antontan-taratasy mifanaraka amin'ny sahan'ny Description:
http://localhost:9200/_search?q=description: Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ tv1
vokany:
Fampidirana tsikelikely ny Elasticsearch

tadiavo ny antontan-taratasy misy fidirana 'Miditra' ao amin'ny famaritana azy
http://localhost:9200/_search?q=description like Входящий
vokany:
Fampidirana tsikelikely ny Elasticsearch

Mitadiava karatra amin'ny votoatin'ny rakitra mipetaka
http://localhost:9200/_search?q=content like β€˜AGILE’
valiny:
Fampidirana tsikelikely ny Elasticsearch

Andeha hojerentsika ny karatra rehetra misy karazana antontan-taratasy:
http://localhost:9200/_search?q=_type:CardDocument

na karatra rehetra amin'ny karazana asa:
http://localhost:9200/_search?q=_type:CardTask

Mampiasa drafitra ary ary ny masontsivana omen'ny Elasticsearch amin'ny endrika JSON, azonao atao ny manangona ity fangatahana manaraka ity:
http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: ΠžΡ€Ρ‘Π» ΠΎΡ„ΠΈc and Employee_FirstName:Konstantin

Izy io dia hampiseho ny karatra rehetra amin'ny karazana asa, eo amin'ireo mpampiasa izay manana FirstName = Konstantin, ary izay ao amin'ny Biraon'ny Eagle.
afa-tsy TOY Misy paramètre voarakitra hafa:
tsy toy ny, saha, doka, atiny, sns.
Ireo rehetra ireo dia faritana eto.

Izay ihany ny anio!

#docsvision #docsvisionECM

Rohy mahasoa:

  1. Insomnia Rest mpanjifa 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

Add a comment