1<html style="height: 100%;"><head> 2<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 3<meta charset="utf-8"> 4<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1, user-scalable=no"> 5<meta name="apple-mobile-web-app-capable" content="yes"> 6<title>Fondamentaux Elasticsearch</title> 7 8<meta name="description" content="TODO"> 9<meta name="author" content="TODO"> 10 11<style> 12.componentContainer { 13 position: absolute; 14 line-height: normal; 15 /*-webkit-transform-origin: 135% 135%; 16 -moz-transform-origin: 135% 135%; 17 transform-origin: 135% 135%;*/ 18} 19 20.transformContainer { 21 -webkit-transform-origin: 0 0; 22 -moz-transform-origin: 0 0; 23 transform-origin: 0 0; 24} 25 26.bg { 27 width: 100%; 28 height: 100%; 29} 30</style> 31 32<link rel="stylesheet" href="css/default-reset.css"> 33<link href="css/main.css" rel="stylesheet" type="text/css"> 34<link rel="stylesheet" href="css/default.css" id="theme"> 35<link href="css/web-fonts.css" rel="stylesheet" type="text/css"> 36<link href="css/backgroundClasses.css" rel="stylesheet" type="text/css"> 37<link href="css/surfaceClasses.css" rel="stylesheet" type="text/css"> 38 39<link rel="shortcut icon" href="http://strut.io/editor/preview_export/favicon.png" type="image/png"> 40<link rel="apple-touch-icon" href="http://strut.io/editor/preview_export/apple-touch-icon.png" type="image/png"> 41 42<style> 43.reveal.themedArea { 44 display: block; 45 position: absolute; 46 top: 0px; 47 left: 0px; 48 z-index: 0; 49 width: 100%; 50 height: 100%; 51} 52</style> 53
54<script src="js/analytics.js" async=""></script>
54<script type="text/javascript" src="js/dataset-shim.js"></script>
vendor: 1 bytes, line 54
54
55<script type="text/javascript" src="js/impress.js"></script>
55 56
57<script src="js/onready.js"></script>
vendor: 1 bytes, line 57
57
58<script src="js/loadPresentation.js"></script>
vendor: 1 bytes, line 58
58
59<script> 60ready(function() { 61 if (document.getElementById('launched-placeholder')) 62 loadPresentation(); 63 64 if (!window.presStarted) { 65 startPres(document, window); 66 impress().init(); 67 } 68 69 if ("ontouchstart" in document.documentElement) { 70 document.querySelector(".hint").innerHTML = 71 "<p>Tap on the left or right to navigate</p>"; 72 } 73}); 74</script>
vendor: 1 bytes, line 74
74
75<script>
vendor: 355 bytes, lines 75-81
75 76 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 77 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 78 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 79 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 80 81 ga('create', '
81UA-42322531-1
vendor: 48 bytes, lines 81-83
81', 'strut.io'); 82 ga('send', 'pageview'); 83
83</script>
83 84</head> 85<body style="height: 100%; overflow: hidden;" class="impress-supported impress-enabled"> 86<style type="text/css"> 87 88</style> 89<style> 90 91</style> 92<style> 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161</style> 162<!-- This is a work around / hack to get the user's browser to download the fonts 163 if they decide to save the presentation. --> 164<div style="visibility: hidden; width: 0px; height: 0px"> 165<img src="font/Lato-Bold.woff"> 166<img src="font/HammersmithOne.woff"> 167<img src="font/Droid-Sans-Mono.woff"> 168<img src="font/Gorditas-Regular.woff"> 169<img src="font/FredokaOne-Regular.woff"> 170<img src="font/Ubuntu.woff"> 171<img src="font/Ubuntu-Bold.woff"> 172<img src="font/PressStart2P-Regular.woff"> 173<img src="font/Lato-BoldItalic.woff"> 174<img src="font/AbrilFatface-Regular.woff"> 175<img src="font/Lato-Regular.woff"> 176</div> 177 178<div class="fallback-message"> 179 <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p> 180 <p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p> 181</div> 182 183<div class="bg bg-surf-grad-black strut-surface"> 184<div class="bg innerBg strut-slide-3 bg-surf-grad-black"> 185<div style="position: absolute; transform-origin: left top 0px; transition: all 0ms ease-in-out 0ms; transform-style: preserve-3d; top: 50%; left: 50%; transform: perspective(3000px) scale(0.333333);" id="impress"><div style="position: absolute; transform-origin: left top 0px; transition: all 0ms ease-in-out 0ms; transform-style: preserve-3d; transform: rotateZ(0deg) rotateY(89.9544deg) rotateX(89.9544deg) translate3d(-15496.5px, -2396.16px, 0px);"> 186 187 188 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(10499.4px, 6067.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(4); transform-style: preserve-3d;" id="step-1" class="step future" data-state="strut-slide-0 bg-surf-grad-black " data-x="10499.413333333334" data-y="6067.2" data-scale="4"> 189 <div class="bg-solid-smoke slideContainer strut-slide-0" style="width: 1024px; height: 768px;"> 190 <div class="themedArea"> 191 192 </div> 193 194 <div class="componentContainer " style="top: 186px; left: 199px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 195<div class="transformContainer" style="-webkit-transform: scale(1, 1); 196-moz-transform: scale(1, 1); 197transform: scale(1, 1)"> 198<div style="font-size: 72px;" class="antialias"> 199<font face="'Abril Fatface', cursive">Fondamentaux<br><font color="#1c2a7b"> Elasticsearch</font><br></font> 200</div> 201</div> 202</div> 203 204 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 205<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 206-moz-transform: scale(1.29, 1.29); 207transform: scale(1.29, 1.29)"> 208<img src="img/logo_elastic.png"> 209</div> 210</div> 211 212 </div> 213 214 </div> 215 216 217 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(7454.72px, 2273.28px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-2" class="step future" data-state="strut-slide-1 bg-surf-grad-black " data-x="7454.72" data-y="2273.28" data-scale="3"> 218 <div class="bg-solid-smoke slideContainer strut-slide-1" style="width: 1024px; height: 768px;"> 219 <div class="themedArea"> 220 221 </div> 222 223 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 224<div class="transformContainer" style="-webkit-transform: scale(1, 1); 225-moz-transform: scale(1, 1); 226transform: scale(1, 1)"> 227<div style="font-size: 72px;" class="antialias"> 228<font face="'Abril Fatface', cursive"><font color="#242888">C</font>oncept<br></font> 229</div> 230</div> 231</div> 232 233 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 234<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 235-moz-transform: scale(1.29, 1.29); 236transform: scale(1.29, 1.29)"> 237<img src="img/logo_elastic.png"> 238</div> 239</div> 240 241 <div class="componentContainer " style="top: 180px; left: 78px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 242<div class="transformContainer" style="-webkit-transform: scale(1, 1); 243-moz-transform: scale(1, 1); 244transform: scale(1, 1)"> 245<div style="font-size: 42px;" class="antialias"> 246<ul><li>Basé sur Apache Lucène</li><li>Moteur de recherche distribué</li><li>Indexation complète</li><li>Architecture hautement évolutive</li><li>API REST<br></li></ul> 247</div> 248</div> 249</div> 250 251 <div class="componentContainer " style="top: 438px; left: 205px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 252<div class="transformContainer" style="-webkit-transform: scale(1, 1); 253-moz-transform: scale(1, 1); 254transform: scale(1, 1)"> 255<div style="font-size: 48px;" class="antialias"> 256-> Puissance de Lucène<br>-> Mais facilité d'utilisation<br>-> Distribué et très évolutif<br> 257</div> 258</div> 259</div> 260 261 </div> 262 263 </div> 264 265 266 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(11591.7px, 2304px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-3" class="step future" data-state="strut-slide-2 bg-surf-grad-black " data-x="11591.68" data-y="2304" data-scale="3"> 267 <div class="bg-solid-smoke slideContainer strut-slide-2" style="width: 1024px; height: 768px;"> 268 <div class="themedArea"> 269 270 </div> 271 272 <div class="componentContainer " style="top: 170px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 273<div class="transformContainer" style="-webkit-transform: scale(1, 1); 274-moz-transform: scale(1, 1); 275transform: scale(1, 1)"> 276<div style="font-size: 36px;" class="antialias"> 277<b>Cluster</b> : Ensemble de nÅuds répondant aux mêmes requêtes<br><b>NÅud</b> : Machine physique hébergeant une instance Elasticsearch. Dans un cluster, le nÅud master gère l'assignation des tâches à l'ensemble des nÅuds.<br><b>Index</b> : Espace logique permettant d'organiser les données<br><b>Shard</b> : Instance Lucène stockant réellement les données<br><b>Replica</b> : Copie d'un index<br><b>Alias</b> : Index virtuel pointant vers 1 ou plusieurs index réels<br> 278</div> 279</div> 280</div> 281 282 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 283<div class="transformContainer" style="-webkit-transform: scale(1, 1); 284-moz-transform: scale(1, 1); 285transform: scale(1, 1)"> 286<div style="font-size: 72px;" class="antialias">
287<font face="'Abril Fatface', cursive"><font color="#242888">V</font>ocabulaire<br></font> 288</div> 289</div> 290</div> 291 292 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 293<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 294-moz-transform: scale(1.29, 1.29); 295transform: scale(1.29, 1.29)"> 296<img src="img/logo_elastic.png"> 297</div> 298</div> 299 300 </div> 301 302 </div> 303 304 305 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(15496.5px, 2396.16px, 0px) rotateX(-89.9544deg) rotateY(-89.9544deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-4" class="step active present" data-state="strut-slide-3 bg-surf-grad-black " data-x="15496.533333333333" data-y="2396.16" data-rotate-x="-89.95437383553926" data-rotate-y="-89.95437383553926" data-scale="3"> 306 <div class="bg-solid-smoke slideContainer strut-slide-3" style="width: 1024px; height: 768px;"> 307 <div class="themedArea"> 308 309 </div> 310 311 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 312<div class="transformContainer" style="-webkit-transform: scale(1, 1); 313-moz-transform: scale(1, 1); 314transform: scale(1, 1)"> 315<div style="font-size: 72px;" class="antialias"> 316<font face="'Abril Fatface', cursive"><font color="#242888">V</font>ocabulaire<br></font> 317</div> 318</div> 319</div> 320 321 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 322<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 323-moz-transform: scale(1.29, 1.29); 324transform: scale(1.29, 1.29)"> 325<img src="img/logo_elastic.png"> 326</div> 327</div> 328 329 <div class="componentContainer " style="top: 350px; left: 66px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 330<div class="transformContainer" style="-webkit-transform: scale(1, 1); 331-moz-transform: scale(1, 1); 332transform: scale(1, 1)"> 333<div style="font-size: 64px;" class="antialias"> 334Peut-être avec un dessin ?<br> 335</div> 336</div> 337</div> 338 </div> 339 340 </div> 341 342 343 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(18868.9px, 2503.68px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(89.9544deg) scale(3); transform-style: preserve-3d;" id="step-5" class="step future" data-state="strut-slide-4 bg-surf-grad-black " data-x="18868.906666666666" data-y="2503.68" data-rotate-z="89.95437383553926" data-scale="3"> 344 <div class="bg-solid-smoke slideContainer strut-slide-4" style="width: 1024px; height: 768px;"> 345 <div class="themedArea"> 346 347 </div> 348 349 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 350<div class="transformContainer" style="-webkit-transform: scale(1, 1); 351-moz-transform: scale(1, 1); 352transform: scale(1, 1)"> 353<div style="font-size: 72px;" class="antialias"> 354<font face="'Abril Fatface', cursive"><font color="#242888">V</font>ocabulaire<br></font> 355</div> 356</div> 357</div> 358 359 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 360<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 361-moz-transform: scale(1.29, 1.29); 362transform: scale(1.29, 1.29)"> 363<img src="img/logo_elastic.png"> 364</div> 365</div> 366 367 368 <div class="componentContainer " style="top: 143px; left: 10px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 369<div class="transformContainer" style="-webkit-transform: scale(1, 1); 370-moz-transform: scale(1, 1); 371transform: scale(1, 1)"> 372<img src="img/schema_cluster.jpg"> 373</div> 374</div> 375 376 </div> 377 378 </div> 379 380 381 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(4983.47px, 6051.84px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-6" class="step future" data-state="strut-slide-5 bg-surf-grad-black " data-x="4983.466666666666" data-y="6051.84" data-scale="3"> 382 <div class="bg-solid-smoke slideContainer strut-slide-5" style="width: 1024px; height: 768px;"> 383 <div class="themedArea"> 384 385 </div> 386 387 <div class="componentContainer " style="top: 29px; left: 41px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px; z-index:10;"> 388<div class="transformContainer" style="-webkit-transform: scale(1, 1); 389-moz-transform: scale(1, 1); 390transform: scale(1, 1)"> 391<div style="font-size: 56px;" class="antialias"> 392<font color="#eeeeee">Et concrètement ça donne quoi ?<br></font> 393</div> 394</div> 395</div> 396 397 <div class="componentContainer bloc" style="top: 0px; left: 0px; -webkit-transform: ; -moz-transform: ; transform: ; width: 1024px; height: 144px; z-index: 5;"> 398<div class="transformContainer" style="-webkit-transform: scale(, ); 399-moz-transform: scale(, ); 400transform: scale(, )"> 401<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1024 144" preserveAspectRatio="none"><rect width="1024" height="144"></rect></svg> 402</div> 403</div> 404 405 <div class="componentContainer " style="top: 0px; left: 0px; -webkit-transform: ; -moz-transform: ; transform: ; width: 1024px; height: 966px;"> 406<img src="img/mains_cambouis.jpg"> 407</div> 408 409 </div> 410 411 </div> 412 413 414 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(5038.08px, 9861.12px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-7" class="step future" data-state="strut-slide-6 bg-surf-grad-black " data-x="5038.08" data-y="9861.12" data-scale="3"> 415 <div class="bg-solid-smoke slideContainer strut-slide-6" style="width: 1024px; height: 768px;"> 416 <div class="themedArea"> 417 418 </div> 419 420 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 421<div class="transformContainer" style="-webkit-transform: scale(1, 1); 422-moz-transform: scale(1, 1); 423transform: scale(1, 1)"> 424<div style="font-size: 72px;" class="antialias">
425<font face="'Abril Fatface', cursive"><font color="#242888">A</font>limenter un index<br></font> 426</div> 427</div> 428</div> 429 430 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 431<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 432-moz-transform: scale(1.29, 1.29); 433transform: scale(1.29, 1.29)"> 434<img src="img/logo_elastic.png"> 435</div> 436</div> 437 438 <div class="componentContainer " style="top: 188px; left: 56px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 439<div class="transformContainer" style="-webkit-transform: scale(1, 1); 440-moz-transform: scale(1, 1); 441transform: scale(1, 1)"> 442<div style="font-size: 41px;" class="antialias"> 443curl -XPUT 'http://localhost:9200/index/type/id' -d' {<br> "champ1" : "titi",<br> "champ2" : "titi est parti",<br> "numero" : 325,<br> "trucs_multiples" : [<br> "truc 1",<br> "bidule 1"<br> ]<br>}'<br> 444</div> 445</div> 446</div> 447 448 </div> 449 450 </div> 451 452 453 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(9557.33px, 9861.12px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-8" class="step future" data-state="strut-slide-7 bg-surf-grad-black " data-x="9557.333333333334" data-y="9861.12" data-scale="3"> 454 <div class="bg-solid-smoke slideContainer strut-slide-7" style="width: 1024px; height: 768px;"> 455 <div class="themedArea"> 456 457 </div> 458 459 <div class="componentContainer " style="top: 40px; left: 61px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 460<div class="transformContainer" style="-webkit-transform: scale(1, 1); 461-moz-transform: scale(1, 1); 462transform: scale(1, 1)"> 463<div style="font-size: 72px;" class="antialias"> 464<font face="'Abril Fatface', cursive"><font color="#242888">R</font>equêter un index<br></font> 465</div> 466</div> 467</div> 468 469 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 470<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 471-moz-transform: scale(1.29, 1.29); 472transform: scale(1.29, 1.29)"> 473<img src="img/logo_elastic.png"> 474</div> 475</div> 476 477 <div class="componentContainer " style="top: 188px; left: 56px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 478<div class="transformContainer" style="-webkit-transform: scale(1, 1); 479-moz-transform: scale(1, 1); 480transform: scale(1, 1)"> 481<div style="font-size: 41px;" class="antialias"> 482curl -XGET 'http://localhost:9200/index/type/id'<br> 483</div> 484</div> 485</div> 486 487 <div class="componentContainer " style="top: 256px; left: 56px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 488<div class="transformContainer" style="-webkit-transform: scale(1, 1); 489-moz-transform: scale(1, 1); 490transform: scale(1, 1)"> 491<div style="font-size: 41px;" class="antialias"> 492curl -XGET 'http://localhost:9200/index/_search' -d'<br>{<br> "query": {<br> "match": {<br> "champ2": "titi"<br> }<br> }<br>}<br>'<br> 493</div> 494</div> 495</div> 496 497 </div> 498 499 </div> 500 501 502 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(13680.6px, 9845.76px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-9" class="step future" data-state="strut-slide-8 bg-surf-grad-black " data-x="13680.64" data-y="9845.76" data-scale="3"> 503 <div class="bg-solid-smoke slideContainer strut-slide-8" style="width: 1024px; height: 768px;"> 504 <div class="themedArea"> 505 506 </div> 507 508 <div class="componentContainer " style="top: 150px; left: 328px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 509<div class="transformContainer" style="-webkit-transform: scale(1, 1); 510-moz-transform: scale(1, 1); 511transform: scale(1, 1)"> 512<div style="font-size: 16px;" class="antialias"> 513{<br> "took" : 1,<br> "timed_out" : false,<br> "_shards" : {<br> "total" : 1,<br> "successful" : 1,<br> "failed" : 0<br> },<br> "hits" : {<br> "total" : 1,<br> "max_score" : 0.15342641,<br> "hits" : [{<br> "_index" : "index",<br> "_type" : "type",<br> "_id" : "id",<br> "_score" : 0.15342641,<br> "_source" : {<br> "champ1" : "titi",<br> "champ2" : "titi est parti",<br> "numero" : 325,<br> "trucs_multiples" : [<br> 514 515 "truc 1",<br> 516 517 "bidule 1"<br> ]<br> }<br> }]<br> }<br>} 518</div> 519</div> 520</div> 521 522 <div class="componentContainer " style="top: 40px; left: 61px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 523<div class="transformContainer" style="-webkit-transform: scale(1, 1); 524-moz-transform: scale(1, 1); 525transform: scale(1, 1)"> 526<div style="font-size: 72px;" class="antialias">
527<font face="'Abril Fatface', cursive"><font color="#242888">R</font>equêter un index<br></font> 528</div> 529</div> 530</div> 531 532 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 533<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 534-moz-transform: scale(1.29, 1.29); 535transform: scale(1.29, 1.29)"> 536<img src="img/logo_elastic.png"> 537</div> 538</div> 539 540 </div> 541 542 </div> 543 544 545 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(18077px, 9799.68px, 1px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-10" class="step future" data-state="strut-slide-9 bg-surf-grad-black " data-x="18077.013333333332" data-y="9799.68" data-z="1" data-scale="3"> 546 <div class="bg-solid-smoke slideContainer strut-slide-9" style="width: 1024px; height: 768px;"> 547 <div class="themedArea"> 548 549 </div> 550 551 <div class="componentContainer " style="top: 28px; left: 103px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px; z-index:10;"> 552<div class="transformContainer" style="-webkit-transform: scale(1, 1); 553-moz-transform: scale(1, 1); 554transform: scale(1, 1)"> 555<div style="font-size: 56px;" class="antialias"> 556<font color="#eeeeee">Pour aller un peu plus loin<br></font> 557</div> 558</div> 559</div> 560 561 <div class="componentContainer bloc" style="top: 0px; left: 0px; -webkit-transform: ; -moz-transform: ; transform: ; width: 1024px; height: 144px; z-index:5;"> 562<div class="transformContainer" style="-webkit-transform: scale(, ); 563-moz-transform: scale(, ); 564transform: scale(, )"> 565<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1024 144" preserveAspectRatio="none"><rect width="1024" height="144"></rect></svg> 566</div> 567</div> 568 569 <div class="componentContainer " style="top: 61px; left: 0px; -webkit-transform: ; -moz-transform: ; transform: ; width: 1024px; height: 707px;"> 570<img src="img/microscope.jpg"> 571</div> 572 573 574 </div> 575 576 </div> 577 578 579 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(19701.8px, 6850.56px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1); transform-style: preserve-3d;" id="step-11" class="step future" data-state="strut-slide-10 bg-surf-grad-black " data-x="19701.76" data-y="6850.56" data-scale="1"> 580 <div class="bg-solid-smoke slideContainer strut-slide-10" style="width: 1024px; height: 768px;"> 581 <div class="themedArea"> 582 583 </div> 584 585 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 586<div class="transformContainer" style="-webkit-transform: scale(1, 1); 587-moz-transform: scale(1, 1); 588transform: scale(1, 1)"> 589<div style="font-size: 72px;" class="antialias"> 590<font face="'Abril Fatface', cursive"><font color="#242888">D</font>ifférence query/filter</font><br> 591</div> 592</div> 593</div> 594 595 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 596<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 597-moz-transform: scale(1.29, 1.29); 598transform: scale(1.29, 1.29)"> 599<img src="img/logo_elastic.png"> 600</div> 601</div> 602 603 <div class="componentContainer " style="top: 212px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 604<div class="transformContainer" style="-webkit-transform: scale(1, 1); 605-moz-transform: scale(1, 1); 606transform: scale(1, 1)"> 607<div style="font-size: 27px;" class="antialias"> 608<b>FILTER</b> : Permet de limiter les enregistrements traités (tout ou rien)<br><br><b>QUERY</b> : Permet de calculer le score des enregistrements afin de <br>retourner les plus probants<br><br> 609</div> 610</div> 611</div> 612 613 <div class="componentContainer " style="top: 386px; left: 77px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 614<div class="transformContainer" style="-webkit-transform: scale(1, 1); 615-moz-transform: scale(1, 1); 616transform: scale(1, 1)"> 617<div style="font-size: 25px;" class="antialias"> 618Les différents types de Query permettent d'ajuster le score et donc les <br>éléments retournés<br><br><br> 619Les analyseurs permettent de modifier l'indexation des chaines de caractères 620</div> 621</div> 622</div> 623 624 </div> 625 626 </div> 627 628 629 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(19701.8px, 5329.92px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1); transform-style: preserve-3d;" id="step-12" class="step future" data-state="strut-slide-11 bg-surf-grad-black " data-x="19701.76" data-y="5329.92" data-scale="1"> 630 <div class="bg-solid-smoke slideContainer strut-slide-11" style="width: 1024px; height: 768px;"> 631 <div class="themedArea"> 632 633 </div> 634 635 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 636<div class="transformContainer" style="-webkit-transform: scale(1, 1); 637-moz-transform: scale(1, 1); 638transform: scale(1, 1)"> 639<div style="font-size: 72px;" class="antialias">
640<font face="'Abril Fatface', cursive"><font color="#242888">A</font>grégation</font> 641</div> 642</div> 643</div> 644 645 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 646<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 647-moz-transform: scale(1.29, 1.29); 648transform: scale(1.29, 1.29)"> 649<img src="img/logo_elastic.png"> 650</div> 651</div> 652 653 <div class="componentContainer " style="top: 171px; left: 62px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 654<div class="transformContainer" style="-webkit-transform: scale(1, 1); 655-moz-transform: scale(1, 1); 656transform: scale(1, 1)"> 657<div style="font-size: 25px;" class="antialias"> 658<ul><li>Décomptes des résultats par critères sans préjuger des valeurs présentes<br></li><li>Remplace les facets utilisés dans les versions précédentes</li><li>Utilisé pour filtrer sur les sites commerciaux<br></li></ul> 659</div> 660</div> 661</div> 662 663 <div class="componentContainer " style="top: 274px; left: 30px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 664<div class="transformContainer" style="-webkit-transform: scale(1, 1); 665-moz-transform: scale(1, 1); 666transform: scale(1, 1)"> 667<div style="font-size: 20px;" class="antialias"> 668GET ldap/_search<br>{<br> "size": 0, <br> "query": {<br> "match_all": {}<br> },<br> "aggs": {<br> "Affiliation": {<br> "terms": {<br> "field": "eduPersonPrimaryAffiliation.raw",<br> "size": 100<br> }<br> }<br> }<br>}<br> 669</div> 670</div> 671</div> 672 673 <div class="componentContainer " style="top: 274px; left: 567px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 674<div class="transformContainer" style="-webkit-transform: scale(1, 1); 675-moz-transform: scale(1, 1); 676transform: scale(1, 1)"> 677<div style="font-size: 20px;" class="antialias"> 678 ...,<br> "aggregations": {<br> "Affiliation": {<br> "doc_count_error_upper_bound": 0,<br> "sum_other_doc_count": 0,<br> "buckets": [<br> {<br> "key": "student",<br> "doc_count": 76235<br> },<br> {<br> "key": "teacher",<br> "doc_count": 5214<br> },<br> ....<br> 679</div> 680</div> 681</div> 682 683 <div class="componentContainer " style="top: 429px; left: 433px; -webkit-transform: ; -moz-transform: ; transform: ; width: 90.67px; height: 26.6px;"> 684<div class="transformContainer" style="-webkit-transform: scale(, ); 685-moz-transform: scale(, ); 686transform: scale(, )"> 687<svg fill="#22308f" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 90 27" preserveAspectRatio="none"><rect width="90" height="27"></rect></svg> 688</div> 689</div> 690 691 <div class="componentContainer " style="top: 417px; left: 518px; -webkit-transform: rotate(1.58rad) ; -moz-transform: rotate(1.58rad) ; transform: rotate(1.58rad) ; width: 58.21px; height: 50.46px;"> 692<div class="transformContainer" style="-webkit-transform: scale(, ); 693-moz-transform: scale(, ); 694transform: scale(, )"> 695<svg fill="#22308f" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 50 50" preserveAspectRatio="none"><polygon points="25,0 50,50 0,50"></polygon></svg> 696</div> 697</div> 698 699 </div> 700 701 </div> 702 703 704 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(16042.7px, 6067.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(3); transform-style: preserve-3d;" id="step-13" class="step future" data-state="strut-slide-12 bg-surf-grad-black " data-x="16042.666666666666" data-y="5967.2" data-scale="3"> 705 <div class="bg-solid-smoke slideContainer strut-slide-12" style="width: 1024px; height: 768px;"> 706 <div class="themedArea"> 707 708 </div> 709 710 <div class="componentContainer " style="top: 40px; left: 60px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 711<div class="transformContainer" style="-webkit-transform: scale(1, 1); 712-moz-transform: scale(1, 1); 713transform: scale(1, 1)"> 714<div style="font-size: 72px;" class="antialias">
715<font face="'Abril Fatface', cursive"><font color="#242888">L</font>iens utiles<br></font> 716</div> 717</div> 718</div> 719 720 <div class="componentContainer " style="top: 675px; left: 930px; -webkit-transform: ; -moz-transform: ; transform: ; width: 72px; height: 70.71px;"> 721<div class="transformContainer" style="-webkit-transform: scale(1.29, 1.29); 722-moz-transform: scale(1.29, 1.29); 723transform: scale(1.29, 1.29)"> 724<img src="img/logo_elastic.png"> 725</div> 726</div> 727 728 <div class="componentContainer " style="top: 190px; left: 36px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 729<div class="transformContainer" style="-webkit-transform: scale(1, 1); 730-moz-transform: scale(1, 1); 731transform: scale(1, 1)"> 732<div style="font-size: 24px;" class="antialias"> 733Guide officiel : <a href="http://www.elastic.co/guide/en/elasticsearch/guide/current/index.html">http://www.elastic.co/guide/en/elasticsearch/guide/current/index.html<br></a><br>Mémos : <a href="http://elasticsearch-cheatsheet.jolicode.com/">http://elasticsearch-cheatsheet.jolicode.com/<br></a> <a href="https://wikidocs.univ-lorraine.fr/x/eQIjBg">https://wikidocs.univ-lorraine.fr/x/eQIjBg</a><br><br>Tutoriel : <a href="http://zenika.developpez.com/tutoriels/java/installation-configuration-elasticsearch/">http://zenika.developpez.com/tutoriels/java/installation-configuration-elasticsearch/</a><br><br>Sécuriser :<a href="http://brudtkuhl.com/securing-elasticsearch/"> http://brudtkuhl.com/securing-elasticsearch/</a><br><br><br><a href="http://www.elastic.co/guide/en/elasticsearch/guide/current/index.html"></a> 734</div> 735</div> 736</div> 737 738 <div class="componentContainer " style="top: 530px; left: 36px; -webkit-transform: ; -moz-transform: ; transform: ; width: px; height: px;"> 739<div class="transformContainer" style="-webkit-transform: scale(1, 1); 740-moz-transform: scale(1, 1); 741transform: scale(1, 1)"> 742<div style="font-size: 24px;" class="antialias"> 743<b>Crédits</b><br/> 744<a href="http://flic.kr/p/5BkGso">http://flic.kr/p/5BkGso</a><br/> 745<a href="http://flic.kr/p/Lf2A">http://flic.kr/p/Lf2A</a> 746</div> 747</div> 748</div> 749 750 </div> 751 752 </div> 753 754 755 <div style="position: absolute; transform: translate(-50%, -50%) translate3d(12342.6px, 6067.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(9); transform-style: preserve-3d;" id="overview" class="step future" data-state="strut-slide-overview" data-x="12342.613333333333" data-y="6067.2" data-scale="9"></div> 756 757</div></div> 758<div class="hint"> 759 <p>Use a spacebar or arrow keys to navigate</p> 760</div> 761</div> 762</div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.