Rehefa vita ny fametrahana dia mandehana any http://localhost:9200/
Ny pejin'ny sata ES dia tokony haseho, ohatra eto ambany:
Raha tsy misokatra ny pejy dia ataovy azo antoka fa mandeha ny serivisy Elasticsearch. Amin'ny Windows izany
Serivisy fikarohana elastika.
3. Mifandraisa amin'ny Docsvision
Ny fifandraisana amin'ny Elasticsearch dia amboarina ao amin'ny pejy serivisy feno lahatsoratra
fanondroana.
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"
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):
Valin'ny tsy fahitan-tory:
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
Tondro ES rehetra: http://localhost:9200/_cat/indices?v
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
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:
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:
vokany:
Ity fanontaniana manaraka ity dia hampiseho ny fanondroana rehetra, ao anatin'izany ny vaovao (mpanjifa): http://localhost:9200/_cat/indices?v
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:
Rehefa afaka kelikely, dia toy izao ny valiny (amin'ny alΓ lan'ny default, ny asa fanondroana dia atomboka isaky ny 5 minitra):
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:
tadiavo ny antontan-taratasy misy fidirana 'Miditra' ao amin'ny famaritana azy http://localhost:9200/_search?q=description like ΠΡ ΠΎΠ΄ΡΡΠΈΠΉ
vokany:
Mitadiava karatra amin'ny votoatin'ny rakitra mipetaka http://localhost:9200/_search?q=content like βAGILEβ
valiny:
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.