{"id":32312,"date":"2019-10-31T21:46:17","date_gmt":"2019-10-31T18:46:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/znakomstvo-s-elasticsearch-step-by-step\/"},"modified":"2019-10-31T21:46:17","modified_gmt":"2019-10-31T18:46:17","slug":"znakomstvo-s-elasticsearch-step-by-step","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/znakomstvo-s-elasticsearch-step-by-step","title":{"rendered":"Introducere \u00een Elasticsearch pas cu pas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bun\u0103 ziua!<br \/>\nAst\u0103zi vom discuta despre motorul de c\u0103utare complet\u0103 Elasticsearch (ES), cu care<br \/>\nlucreaz\u0103 platforma Docsvision 5.5.<\/p>\n<p><img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/0e918b4f486bb42958b5a3e008ff1858.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>1. Instalare<\/h3>\n<p>\nUltima versiune poate fi desc\u0103rcat\u0103 de la urm\u0103torul link: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/downloads\/elasticsearch\">www.elastic.co\/downloads\/elasticsearch<\/a><\/noindex> <br \/>\nCaptura de ecran a instalatorului este mai jos:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/e889e8f83950e653f9f578d1654615b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>2. Verificarea func\u021bionalit\u0103\u021bii<\/h3>\n<p>\nDup\u0103 ce instalarea este finalizat\u0103, accesa\u021bi adresa <br \/>\n<noindex>http:\/\/localhost:9200\/<\/noindex><br \/>\nAr trebui s\u0103 apar\u0103 o pagin\u0103 cu starea ES, exemplul este mai jos:<br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/337870820935e6830294eb8a35091549.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dac\u0103 pagina nu s-a deschis, asigura\u021bi-v\u0103 c\u0103 serviciul Elasticsearch este pornit. Pe Windows, acesta este<br \/>\nserviciul Elasticsearch.<br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/448b2eb67c8f494c6168c2b03f296ba9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>3. Conectarea la Docsvision<\/h3>\n<p>\nConectarea la Elasticsearch se configureaz\u0103 pe pagina serviciului de<br \/>\nindexare complet\u0103.<br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/d29bf325c304bd57bb0e18bfde362aaf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAici trebuie specificat:<br \/>\n1. Adresa serverului Elasticsearch (setat\u0103 la instalare).<br \/>\n2. \u0218irul de conectare la baza de date.<br \/>\n3. Adresa Docsvision (\u00een formatul ConnectAddress=<noindex>http:\/\/SERVER\/DocsVision\/StorageServer\/StorageServerService.<br \/>\nasmx<\/noindex>) <br \/>\n4. \u00cen tab-ul \u201eCarduri\u201d \u0219i \u201eReferin\u021be\u201d, trebuie s\u0103 configura\u021bi toate datele pe care<br \/>\ntrebuie s\u0103 le indexa\u021bi.<br \/>\nDe asemenea, trebuie s\u0103 v\u0103 asigura\u021bi c\u0103 contul sub care ruleaz\u0103 serviciul Docsvision<br \/>\nFulltext Indexing service are acces la baza de date Docsvision pe MS SQL.<br \/>\nDup\u0103 conectare, trebuie s\u0103 verifica\u021bi dac\u0103 \u00een baza de date MS SQL s-au creat sarcini cu prefixul:<br \/>\n\u201eDV:FullText__CardWithFilesPrepareRange\u201d<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/9c499560b14034f1c1b652e177d4592a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDup\u0103 finalizarea set\u0103rilor, bara de c\u0103utare va fi deblocat \u00een clientul Windows.<\/p>\n<h3>4. REST API Elastic<\/h3>\n<p>\nAdministratorul poate ob\u021bine informa\u021bii diverse despre func\u021bionarea Elasticsearch prin<br \/>\nREST API disponibil.<br \/>\n\u00cen exemplele urm\u0103toare, vom folosi Insomnia Rest Client.<\/p>\n<h4>Ob\u021binerea informa\u021biilor generale<\/h4>\n<p>\nOdat\u0103 ce serviciul s-a pornit \u0219i func\u021bioneaz\u0103 (http:\/\/localhost:9200\/ \u00een browser), pute\u021bi<br \/>\nefectua o cerere:<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/health?v<\/noindex><\/p>\n<p>Voi primi un r\u0103spuns despre starea serviciului Elasticsearch (\u00een browser):<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/2a168771b22a2cc8d32361dd58aae1e8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nR\u0103spuns despre starea \u00een Insomnia:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/d88df372b98f44904a8bec715e5f53aa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nS\u0103 ne uit\u0103m la Status \u2014 Green, Yellow, Red. Documenta\u021bia oficial\u0103 vorbe\u0219te despre statusuri astfel: <br \/>\n\u2022 Green \u2014 Totul e bine (Cluster complet func\u021bional)<br \/>\n\u2022 Yellow \u2014 Toate datele sunt disponibile, dar unele replici \u00een cluster nu au fost \u00eenc\u0103 alocate pentru <br \/>\n\u2022 Red \u2014 O parte din date sunt indisponibile din orice motiv (clusterul func\u021bioneaz\u0103 normal)<br \/>\nOb\u021binerea st\u0103rilor nodurilor din cluster \u0219i starea lor (eu am 1 nod):<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/nodes?v<\/noindex><br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/02896f70b170d35d8ebb26b895826fe7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nToate indexurile (indices) ES:<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/indices?v<\/noindex><br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/8a61c7686a0e7999a84b11f56d08881e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPe l\u00e2ng\u0103 indexurile de la Docsvision, pot exista \u0219i indexuri de la alte aplica\u021bii \u2014 heartbeat,<br \/>\nkibana \u2014 dac\u0103 le folosi\u021bi. Indexurile necesare pot fi sortate de cele inutile. De exemplu,<br \/>\nvom lua doar indexurile a c\u0103ror nume con\u021bine rd% \u00een denumire:<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/indices\/*card*?v&amp;s=index<\/noindex><br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/4148380b568dfa8fa5200d250b68cb68.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Configurarea Elasticsearch <\/h4>\n<p>\nOb\u021binerea set\u0103rilor Elasticsearch:<br \/>\n<noindex>http:\/\/localhost:9200\/_nodes<\/noindex><br \/>\nRezultatul va fi destul de extins, inclusiv c\u0103ile c\u0103tre loguri:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/42db60978d5b8f7d6e09df8b3047c5f8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCum putem ob\u021bine lista indexurilor, \u0219tim deja, Docsvision face acest lucru automat, oferind numele indexului \u00een formatul:<br \/>\n&lt;\u0438\u043c\u044f\u0431\u0434+\u0432\u0438\u0434\u0418\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u0443\u0435\u043c\u043e\u0439\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438&gt;<br \/>\nDe asemenea, se poate crea un index independent:<br \/>\n<noindex>http:\/\/localhost:9200\/customer?pretty<\/noindex><br \/>\nDoar c\u0103 acesta nu va fi un GET, ci o solicitare PUT:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/d0ef61d5a0a93be80a5ec0b35643b76e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRezultatul:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/c1e3e6044086d90e73ca21c8cf73d820.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nsolicitarea urm\u0103toare va ar\u0103ta toate indexurile, inclusiv cele noi (customer):<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/indices?v<\/noindex><br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/3ec6bdf1c8a414804de9dbb3bacdc6ec.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>5. Ob\u021binerea informa\u021biilor despre datele indexate<\/h3>\n<p><\/p>\n<h4>Starea indexurilor Elasticsearch<\/h4>\n<p>\nDup\u0103 ce set\u0103rile ini\u021biale din partea Docsvision au fost efectuate, serviciul ar trebui s\u0103 fie gata de func\u021bionare \u0219i s\u0103 \u00eenceap\u0103 indexarea datelor.<br \/>\n\u00cen primul r\u00e2nd, s\u0103 verific\u0103m dac\u0103 indexurile se umplu \u0219i dimensiunea lor este mai mare dec\u00e2t \u00abbaj\u021bi\u00bb standard, folosind deja cunoscutul nostru apel:<br \/>\n<noindex>http:\/\/localhost:9200\/_cat\/indices?v<\/noindex><br \/>\nca rezultat vedem: 87 de \u00absarcini\u00bb \u0219i 72 de \u00abdocumente\u00bb dac\u0103 ne referim la termenii sistemului nostru de gestionare a documentelor:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/34cbf5a9e9dd218186be1f610b1fe742.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDup\u0103 un timp, rezultatele sunt acestea (de obicei, indexarea sarcinii este ini\u021biat\u0103 la fiecare 5 minute):<br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/650928e23f4069ca16b215c30520ef00.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nVedem c\u0103 num\u0103rul documentelor a crescut.<\/p>\n<h4>Cum putem \u00een\u021belege c\u0103 cardul dorit a fost indexat?<\/h4>\n<p>\u2022 \u00cen primul r\u00e2nd, trebuie s\u0103 ne asigur\u0103m c\u0103 tipul cardului \u00een Docsvision corespunde cu datele specificate \u00een set\u0103rile Elasticsearch.<br \/>\n\u2022 \u00cen al doilea r\u00e2nd, a\u0219tept\u0103m s\u0103 se finalizeze indexarea grupului de carduri \u2014 atunci c\u00e2nd este introdus \u00een Docsvision, trebuie s\u0103 treac\u0103 ceva timp p\u00e2n\u0103 c\u00e2nd datele apar \u00een stocare.<br \/>\n\u2022 \u00cen al treilea r\u00e2nd, putem c\u0103uta cardul dup\u0103 CardID. Acest lucru se poate realiza cu o solicitare: <\/p>\n<p><noindex>http:\/\/localhost:9200\/_search?q=_id=2116C498-9D34-44C9-99B0-CE89465637C9<\/noindex><\/p>\n<p>\u00cen cazul \u00een care cardul se afl\u0103 \u00een stocare, vom vedea datele sale \u201eneprelucrate\u201d, \u00een caz contrar, vom ob\u021bine un r\u0103spuns asem\u0103n\u0103tor:<br \/>\n<img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/d4ac9c30becf90f484e14155da371a4b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4> C\u0103utarea cardului \u00een nodul Elasticsearch<\/h4>\n<p>\nG\u0103se\u0219te documentul prin potrivirea exact\u0103 a c\u00e2mpului Description:<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=description: Ie\u0219ire tv1<\/noindex> <br \/>\nRezultatul:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/a03adfd76453eb459566060f723dcfde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nc\u0103utare document cu o descriere care con\u021bine \u2018Intrare\u2019<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=description like \u00cenregistrare<\/noindex><br \/>\nRezultatul: <br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/f558fe41f70b7a8c5c8a6d748aa16358.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nC\u0103utarea cardului dup\u0103 con\u021binutul fi\u0219ierului ata\u0219at<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=content like \u2018AGILE\u2019<\/noindex><br \/>\n rezultatul:<br \/>\n <img decoding=\"async\" alt=\"Introducere \u00een Elasticsearch pas cu pas\" src=\"\/wp-content\/uploads\/2019\/04\/5bd76c83d972b26a2e003bd52ed39a10.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u0103 g\u0103sim toate cardurile de tip document:<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=_type:CardDocument<\/noindex><\/p>\n<p>sau toate cardurile de tip sarcin\u0103:<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=_type:CardTask<\/noindex><\/p>\n<p>Folosind construc\u021bii<b> \u0219i<\/b> \u0219i parametrii pe care Elasticsearch \u00eei ofer\u0103 sub form\u0103 de JSON putem construi o asemenea solicitare:<br \/>\n<noindex>http:\/\/localhost:9200\/_search?q=_type:CardTask and Employee_RoomNumber: Or\u00ebl oficiu and Employee_FirstName:Konstantin<\/noindex><\/p>\n<p>Aceasta va ar\u0103ta toate cardurile de tip sarcin\u0103, printre utilizatori ai c\u0103ror FirstName = Konstantin, \u0219i care se afl\u0103 \u00een Or\u00ebl Oficiu.<br \/>\n\u00cen plus, <b>LIKE<\/b> exist\u0103 \u0219i al\u021bi parametri documenta\u021bi:<br \/>\n unlike, fields, docs, content etc.<br \/>\nTo\u021bi sunt descri\u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/query-dsl-mlt-query.html#_document_input_parameters\">aici<\/a><\/noindex>. <\/p>\n<p>Asta e tot pentru ast\u0103zi! <\/p>\n<p><b>#<\/b>docsvision <b>#<\/b>docsvisionECM<\/p>\n<p>Linkuri utile:<\/p>\n<ol>\n<li>Insomnia Rest client <noindex><a rel=\"nofollow\" href=\"https:\/\/insomnia.rest\/download\/#windows\">https:\/\/insomnia.rest\/download\/#windows<\/a><\/noindex> <\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/docs-get.html\">https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/docs-get.html<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/1.4\/_exploring_your_data.html\">https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/1.4\/_exploring_your_data.html <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/stackoverflow.com\/questions\/50278255\/elasticsearch-backup-on-windows-and-restore-on-linux\">https:\/\/stackoverflow.com\/questions\/50278255\/elasticsearch-backup-on-windows-and-restore-on-linux<\/a><\/noindex> <\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/z0z0.me\/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch\/\">https:\/\/z0z0.me\/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch\/<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/query-dsl-mlt-query.html#_document_input_parameters\">https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/query-dsl-mlt-query.html#_document_input_parameters <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/qaru.site\/questions\/15663281\/elasticsearch-backup-on-windows-and-restore-on-linux\">http:\/\/qaru.site\/questions\/15663281\/elasticsearch-backup-on-windows-and-restore-on-linux<\/a><\/noindex><\/li>\n<\/ol>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/449304\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0434\u0432\u0438\u0436\u043a\u0435 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 Elasticsearch (\u0434\u0430\u043b\u0435\u0435 ES), \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Docsvision 5.5. 1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435: www.elastic.co\/downloads\/elasticsearch \u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0438\u0436\u0435: 2. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 http:\/\/localhost:9200\/ \u0414\u043e\u043b\u0436\u043d\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c\u0441\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c ES, \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0438\u0436\u0435: \u0415\u0441\u043b\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u043b\u0430\u0441\u044c, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0441\u0435\u0440\u0432\u0438\u0441 Elasticsearch [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0434\u0432\u0438\u0436\u043a\u0435 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 Elasticsearch (\u0434\u0430\u043b\u0435\u0435 ES), \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Docsvision 5.5.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/znakomstvo-s-elasticsearch-step-by-step\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 Elasticsearch step by step | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0434\u0432\u0438\u0436\u043a\u0435 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 Elasticsearch (\u0434\u0430\u043b\u0435\u0435 ES), \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Docsvision 5.5.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/znakomstvo-s-elasticsearch-step-by-step\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:46:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Introducere \u00een Elasticsearch pas cu pas | ProHoster","description":"Bun\u0103 ziua! Ast\u0103zi vom vorbi despre motorul de c\u0103utare full-text Elasticsearch (\u00een continuare ES), cu care lucreaz\u0103 platforma Docsvision 5.5.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/znakomstvo-s-elasticsearch-step-by-step","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 Elasticsearch step by step | ProHoster","og:description":"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0434\u0432\u0438\u0436\u043a\u0435 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 Elasticsearch (\u0434\u0430\u043b\u0435\u0435 ES), \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Docsvision 5.5.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/znakomstvo-s-elasticsearch-step-by-step","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:46:17+00:00","article:modified_time":"2019-10-31T18:46:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32312","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 10:15:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:05","updated":"2026-01-21 10:15:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/32312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=32312"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/32312\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/24129"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=32312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=32312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=32312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}