Array ( [0] => 15582162 [id] => 15582162 [1] => cswiki [site] => cswiki [2] => Elasticsearch [uri] => Elasticsearch [3] => Shay Banon talking about Elasticsearch at Berlin Buzzwords 2010.jpg [img] => Shay Banon talking about Elasticsearch at Berlin Buzzwords 2010.jpg [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => # Elasticsearch Elasticsearch je vysoce efektivní a výkonový vyhledávač a analytický engin, který je součástí širšího ekosystému nástrojů známého jako Elastic Stack. Vytvořen byl tak, aby dokázal rychle a efektivně indexovat a vyhledávat velké objemy dat, což ho činí ideálním nástrojem pro moderní aplikace, které požadují rychlý přístup k informacím. Jednou z největších výhod Elasticsearch je jeho schopnost škálovat podle potřeb uživatelů. Ať už se jedná o malé projekty nebo rozsáhlé enterprise aplikace, Elasticsearch dokáže efektivně zvládnout různé objemy dat a zároveň poskytovat rychlé výsledky. Jeho flexibilní architektura a podpora různých typu dat umožňují uživatelům snadno přizpůsobit vyhledávání specifickým požadavkům. Elasticsearch také podporuje různorodé případy použití, jako jsou analýzy logů, vyhledávání v e-commerce, monitorování systémů a mnoho dalších. Tato univerzálnost propůjčuje uživatelům mocné nástroje pro zlepšení jejich rozhodovacích procesů a poskytování lepšího uživatelského zážitku. Komunita kolem Elasticsearch je živá a aktivní, což znamená, že uživatelé mají přístup k bohatým zdrojům dokumentace, knihovnám a rozšířením. Tyto komunitou podporované zdroje pomáhají uživatelům nejen začít, ale také optimalizovat a rozšiřovat jejich implementace. Dohromady, Elasticsearch představuje mocný nástroj, který splňuje moderní potřeby ve vyhledávání a analýze dat. Jeho schopnost nasazení v různých oblastech a podpora inovací z něj činí cenného společníka v cestě za úspěchem v digitálním světě. [oai_cs_optimisticky] => # Elasticsearch Elasticsearch je vysoce efektivní a výkonový vyhledávač a analytický engin, který je součástí širšího ekosystému nástrojů známého jako Elastic Stack. Vytvořen byl tak, aby dokázal rychle a efektivně indexovat a vyhledávat velké objemy dat, což ho činí ideálním nástrojem pro moderní aplikace, které požadují rychlý přístup k informacím. Jednou z největších výhod Elasticsearch je jeho schopnost škálovat podle potřeb uživatelů. Ať už se jedná o malé projekty nebo rozsáhlé enterprise aplikace, Elasticsearch dokáže efektivně zvládnout různé objemy dat a zároveň poskytovat rychlé výsledky. Jeho flexibilní architektura a podpora různých typu dat umožňují uživatelům snadno přizpůsobit vyhledávání specifickým požadavkům. Elasticsearch také podporuje různorodé případy použití, jako jsou analýzy logů, vyhledávání v e-commerce, monitorování systémů a mnoho dalších. Tato univerzálnost propůjčuje uživatelům mocné nástroje pro zlepšení jejich rozhodovacích procesů a poskytování lepšího uživatelského zážitku. Komunita kolem Elasticsearch je živá a aktivní, což znamená, že uživatelé mají přístup k bohatým zdrojům dokumentace, knihovnám a rozšířením. Tyto komunitou podporované zdroje pomáhají uživatelům nejen začít, ale také optimalizovat a rozšiřovat jejich implementace. Dohromady, Elasticsearch představuje mocný nástroj, který splňuje moderní potřeby ve vyhledávání a analýze dat. Jeho schopnost nasazení v různých oblastech a podpora inovací z něj činí cenného společníka v cestě za úspěchem v digitálním světě. ) Array ( [0] => {{Infobox - software [1] => | jméno = Elasticsearch [2] => | logo = Elasticsearch logo.svg [3] => | velikost loga = [4] => | obrázek = [5] => | velikost obrázku = [6] => | alt = [7] => | popisek = [8] => | vývojář = [[Elastic NV]] [9] => | operační systém = [[Multiplatformní software|multiplatformní]] [10] => | platforma = [11] => | programovací jazyk = [[Java (programovací jazyk)|Java]] [12] => | typ softwaru = indexace a [[fulltextové vyhledávání]] [13] => | licence = [[Apache Licence]] 2.0 [14] => | lokalizace = [15] => | web = https://www.elastic.co/products/elasticsearch [16] => }} [17] => '''Elasticsearch''' je v [[Informatika|informatice]] název [[Fulltextové vyhledávání|fulltextového vyhledávače]] vycházejícího z [[Apache Lucene]]. Disponuje [[Representational State Transfer|RESTful]] rozhraním a nabízí vysokou dostupnost, rychlost a škálovatelnost. Je vyvíjený v [[Java (programovací jazyk)|Javě]] a komunikovat s ním lze pomocí webového rozhraní. Je šířen zdarma pod licencí [[Apache Licence|Apache]]. [18] => [19] => == Klíčové vlastnosti == [20] => [21] => === Data v reálném čase === [22] => Hlavním rysem Elasticsearch je jeho rychlost, díky tomu je možné například na webových stránkách používat filtry a výsledky vyhledávání se zobrazují prakticky okamžitě. [23] => [24] => === Distribuovaný systém === [25] => Elasticsearch lze snadno škálovat dle toho, jak se zvyšuje zatížení serveru, na němž běží. Pokud výkon serveru nestačí, stačí přidat další server. Takto vzniklý cluster pak rozloží data optimálně mezi vzniklé uzly. [26] => [27] => === Vysoká dostupnost === [28] => Pokud některý z uzlů clusteru vykazuje chybu, Elasticsearch jej detekuje a vyřadí z provozu. Data pak rozdělí mezi zbylé uzly tak, aby byla zajištěna co nejvyšší dostupnost a data zůstala v bezpečí. [29] => [30] => === Fulltextové vyhledávání === [31] => Elasticsearch využívá k vyhledávání Apache Lucene, což je patrně nejvýkonnější fulltextové vyhledávání dostupné v rámci [[Otevřený software|open source software]]. Vyhledávání nabízí podporu více jazyků, vyhledávání na základě geografické polohy, vyhledávání podobných nebo příbuzných záznamů, vyhledávání ve stylu „měli jste na mysli“. Lze jej také využít k inteligentnímu automatickému doplňování formulářů na webu. [32] => [33] => === RESTful API === [34] => Elastic využívá API – téměř každá akce může být provedena pomocí dokumentu ve formátu [[JavaScript Object Notation|JSON]], který je zasílán přes [[Hypertext Transfer Protocol|HTTP]]. Pro mnoho programovacích jazyků také existují knihovny zjednodušující práci s Elasticsearch. [35] => [36] => Elasticsearch je vyvíjen společně s [[engine]]m pro sběr a analýzu dat s názvem [[Logstash]], analytickou a vizualizační platformou s názvem [[Kibana (software)|Kibana]] a se sbírkou zjednodušených datových přepravců [[Beats]]. [37] => [38] => == Způsob uložení dat == [39] => Elasticsearch je bezschémovou databází. Není proto třeba definovat strukturu databáze, protože ta se vytvoří sama na základě vložených dat. [40] => [41] => == Komunikace s Elasticsearch == [42] => Komunikace probíhá přes HTTP – například mazání probíhá pomocí HTTP metody DELETE. Požadavky i odpovědi se zasílají ve formátu JSON. Díky tomu je možné Elasticsearch využívat v jakémkoli programovacím jazyce. [43] => [44] => == Nástroje usnadňující práci s Elasticsearch == [45] => Důležitým nástrojem, který umožňuje snadné prohledávání dat, je Elastic HQ. Dostupný je na adrese https://web.archive.org/web/20140810235654/http://www.elastichq.org/app/index.php a celý je napsaný v JavaScriptu. Běží tedy kompletně ve webovém prohlížeči a přitom jej není třeba instalovat. Stačí zadat adresu, na které je Elasticsearch dostupný, a hned je možné prozkoumávat cluster včetně jednotlivých uzlů. [46] => [47] => Dalším nástrojem, který může usnadnit práci s Elasticsearch, je doplněk pro prohlížeč Chrome Postman. Ten umožňuje zasílat HTTP požadavky, vybírat druh požadavku (POST, GET atd.), podporuje zvýrazňování syntaxe textu ve formátu JSON a umožňuje procházet historii zaslaných dotazů. [48] => [49] => == Příklady použití == [50] => # Vytvoření indexu [51] => $ curl -XPUT 'http://localhost:9200/twitter/' [52] => [53] => # Přidání dokumentu [54] => $ curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{ [55] => "tweet" : { [56] => "user" : "kimchy", [57] => "post_date" : "2009-11-15T14:12:12", [58] => "message" : "trying out Elastic Search" [59] => } [60] => }' [61] => [62] => # Získání dokumentu dle jeho id [63] => $ curl -XGET 'http://localhost:9200/twitter/tweet/1' [64] => [65] => # Vyhledání dokumentu [66] => $ curl -XGET 'http://localhost:9200/twitter/tweet/_search?q=user:kimchy' [67] => [68] => == Použití == [69] => Elasticsearch využívají například následující servery: [[GitHub]], [[Foursquare]], [[SoundCloud]] nebo [[StackOverflow]]. [70] => [71] => == Externí odkazy == [72] => * {{Commonscat}} [73] => * https://www.elastic.co/ – oficiální stránky [74] => * {{Cs}} http://www.zdrojak.cz/clanky/elasticsearch-vyhledavame-cesky/ [75] => * {{Cs}} https://www.ludekvesely.cz/serial-elasticsearch-uvod/ [76] => [77] => * {{En}} http://joelabrahamsson.com/elasticsearch-101/ [78] => * {{En}} http://exploringelasticsearch.com/ {{Wayback|url=http://exploringelasticsearch.com/ |date=20140103003725 }} [79] => * {{En}} http://www.javacodegeeks.com/2013/04/getting-started-with-elasticsearch.html [80] => {{Autoritní data}} [81] => [82] => [[Kategorie:Software v Javě]] [83] => [[Kategorie:Firmy kotované na burze New York Stock Exchange]] [] => )
good wiki

Elasticsearch

Elasticsearch je v informatice název fulltextového vyhledávače vycházejícího z Apache Lucene. Disponuje RESTful rozhraním a nabízí vysokou dostupnost, rychlost a škálovatelnost.

More about us

About

Vytvořen byl tak, aby dokázal rychle a efektivně indexovat a vyhledávat velké objemy dat, což ho činí ideálním nástrojem pro moderní aplikace, které požadují rychlý přístup k informacím. Jednou z největších výhod Elasticsearch je jeho schopnost škálovat podle potřeb uživatelů. Ať už se jedná o malé projekty nebo rozsáhlé enterprise aplikace, Elasticsearch dokáže efektivně zvládnout různé objemy dat a zároveň poskytovat rychlé výsledky. Jeho flexibilní architektura a podpora různých typu dat umožňují uživatelům snadno přizpůsobit vyhledávání specifickým požadavkům. Elasticsearch také podporuje různorodé případy použití, jako jsou analýzy logů, vyhledávání v e-commerce, monitorování systémů a mnoho dalších. Tato univerzálnost propůjčuje uživatelům mocné nástroje pro zlepšení jejich rozhodovacích procesů a poskytování lepšího uživatelského zážitku. Komunita kolem Elasticsearch je živá a aktivní, což znamená, že uživatelé mají přístup k bohatým zdrojům dokumentace, knihovnám a rozšířením. Tyto komunitou podporované zdroje pomáhají uživatelům nejen začít, ale také optimalizovat a rozšiřovat jejich implementace. Dohromady, Elasticsearch představuje mocný nástroj, který splňuje moderní potřeby ve vyhledávání a analýze dat. Jeho schopnost nasazení v různých oblastech a podpora inovací z něj činí cenného společníka v cestě za úspěchem v digitálním světě.

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Java (programovací jazyk)','Apache Licence','Hypertext Transfer Protocol','Fulltextové vyhledávání','Kategorie:Firmy kotované na burze New York Stock Exchange','StackOverflow','Apache Lucene','Representational State Transfer','Otevřený software','JavaScript Object Notation','Informatika','Logstash'