Changes

Centralized logging in swarm

778 bytes added, 20:47, 26 September 2018
Filter aggregáció
===Filter aggregáció===
Egy darab vödröt képez egy szűrési feltétel alapján a megadott indexben. Igazából ez egy egyszerű keresés, aminek az eredményére aztán könnyen futtathatunk metrika típusú aggregációkat. A következő példában elsőnek összegyűjtjük a 30 éves ügyfeleket a filter bucket aggregációval, majd meghívjuk rá az avg metrika aggregációt. <pre>curl -X POST "192.168.123.71:9200/bank/_search?size=0&pretty" -H 'Content-Type: application/json' -d'{ "aggs" : { "30_year_old_avg" : { "filter" : { "term": { "age" : "30" } }, "aggs" : { "avg_price" : { "avg" : { "field" : "balance" } } } } }}'</pre>
És a végeredményben láthatjuk, hogy összesen 47 darab 30 éves ügyfél volt, és az ő egyenlegüknek az átlaga 22841.
<pre>
"aggregations" : {
"30_year_old_avg" : {
"doc_count" : 47,
"avg_price" : {
"value" : 22841.106382978724
}
}
</pre>
===Szomszédossági mátrix===