{"id":3852,"date":"2021-11-13T20:27:31","date_gmt":"2021-11-13T11:27:31","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=3852"},"modified":"2021-11-13T20:39:06","modified_gmt":"2021-11-13T11:39:06","slug":"elasticsearch-kibana-%eb%a5%bc-%ec%9d%b4%ec%9a%a9%ed%95%9c-%ec%bf%bc%eb%a6%ac%ec%83%9d%ec%84%b1","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=3852","title":{"rendered":"Elasticsearch Kibana \ub97c \uc774\uc6a9\ud55c \ucffc\ub9ac\uc0dd\uc131"},"content":{"rendered":"<h1>Elasticsearch Kibana \ub97c \uc774\uc6a9\ud55c \ucffc\ub9ac\uc0dd\uc131<\/h1>\n<p>Elasticsearch \uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \uac80\uc0c9\ucffc\ub9ac\ub97c \uc0dd\uc131\ud558\ub294 \uac83\uc774 \ubcf5\uc7a1\ud558\uba74,<br \/>\nKibana \ub97c \uc774\uc6a9\ud574 \uae30\ucd08 \ucffc\ub9ac\ub97c \uc0dd\uc131\ud558\uba74 \uac04\ud3b8\ud558\uac8c \ubcf5\uc7a1\ud55c \ucffc\ub9ac\ub97c \uc0dd\uc131\ud574 \ub0bc \uc218 \uc788\ub2e4.<\/p>\n<h2>Kibana Discover<\/h2>\n<p>\uc6b0\uc120 Elasticsearch \uc5d0 \ub370\uc774\ud0c0\ub97c \uc784\ud3ec\ud2b8 \ud55c\ub2e4.<\/p>\n<h3>Add index<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/11\/2021-11-13-01.png\" alt=\"\" \/><\/p>\n<p>\uc778\ub371\uc2a4\uac00 \ud655\uc778\ub418\uc9c0 \uc54a\uc73c\uba74, \uc544\ub798 \ubc29\ubc95\uc73c\ub85c \uc778\ub371\uc2a4\ub97c \ucd94\uac00\ud574 \uc900\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/11\/2021-11-13-02.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/11\/2021-11-13-03.png\" alt=\"\" \/><\/p>\n<h3>\ucffc\ub9ac \uc0dd\uc131<\/h3>\n<p>\uc778\ub371\uc2a4\uac00 \ucd94\uac00\ub418\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud544\ub4dc\uba85\uacfc \uac12\uc744 \uc774\uc6a9\ud574 \ucffc\ub9ac\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p><code>and<\/code>, <code>or<\/code> \ub97c \uc774\uc6a9\ud574 \uac80\uc0c9 \ucffc\ub9ac\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre><code class=\"language-sql\">category : \ucc45\uc0c1 and (item_name : 1800 or item_option_name : 1800)<\/code><\/pre>\n<h3>Elasticsearch \uc6a9 \ucffc\ub9ac \uc870\ud68c<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/11\/2021-11-13-04.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/11\/2021-11-13-05.png\" alt=\"\" \/><\/p>\n<h2>\ucffc\ub9ac<\/h2>\n<pre><code class=\"language-bash\">curl -XGET &#039;nb.skyer9.pe.kr:9200\/item_info\/_search?pretty&#039; -H &#039;Content-Type: application\/json&#039; -d&#039;\n{\n  &quot;from&quot;: 0,\n  &quot;size&quot;: 20,\n  &quot;sort&quot;: {\n    &quot;_score&quot;: &quot;desc&quot;\n  },\n  &quot;query&quot;: {\n    &quot;bool&quot;: {\n      &quot;must&quot;: [\n        {\n          &quot;bool&quot;: {\n            &quot;should&quot;: [\n              {\n                &quot;bool&quot;: {\n                  &quot;should&quot;: [\n                    {\n                      &quot;match&quot;: {\n                        &quot;category&quot;: {\n                          &quot;query&quot;: &quot;\ucc45\uc0c1&quot;,\n                          &quot;boost&quot;: 10\n                        }\n                      }\n                    }\n                  ],\n                  &quot;minimum_should_match&quot;: 1\n                }\n              },\n              {\n                &quot;bool&quot;: {\n                  &quot;should&quot;: [\n                    {\n                      &quot;bool&quot;: {\n                        &quot;should&quot;: [\n                          {\n                            &quot;match&quot;: {\n                              &quot;item_name&quot;: {\n                                &quot;query&quot;: &quot;1800&quot;,\n                                &quot;boost&quot;: 2\n                              }\n                            }\n                          }\n                        ],\n                        &quot;minimum_should_match&quot;: 1\n                      }\n                    },\n                    {\n                      &quot;bool&quot;: {\n                        &quot;should&quot;: [\n                          {\n                            &quot;match&quot;: {\n                              &quot;item_option_name&quot;: {\n                                &quot;query&quot;: &quot;1800&quot;,\n                                &quot;boost&quot;: 2\n                              }\n                            }\n                          }\n                        ],\n                        &quot;minimum_should_match&quot;: 1\n                      }\n                    }\n                  ],\n                  &quot;minimum_should_match&quot;: 1\n                }\n              }\n            ]\n          }\n        }\n      ],\n      &quot;filter&quot;: [],\n      &quot;should&quot;: [],\n      &quot;must_not&quot;: []\n    }\n  }\n}&#039;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Elasticsearch Kibana \ub97c \uc774\uc6a9\ud55c \ucffc\ub9ac\uc0dd\uc131 Elasticsearch \uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \uac80\uc0c9\ucffc\ub9ac\ub97c \uc0dd\uc131\ud558\ub294 \uac83\uc774 \ubcf5\uc7a1\ud558\uba74, Kibana \ub97c \uc774\uc6a9\ud574 \uae30\ucd08 \ucffc\ub9ac\ub97c \uc0dd\uc131\ud558\uba74 \uac04\ud3b8\ud558\uac8c \ubcf5\uc7a1\ud55c \ucffc\ub9ac\ub97c \uc0dd\uc131\ud574 \ub0bc \uc218 \uc788\ub2e4. Kibana Discover \uc6b0\uc120 Elasticsearch \uc5d0 \ub370\uc774\ud0c0\ub97c \uc784\ud3ec\ud2b8 \ud55c\ub2e4. Add index \uc778\ub371\uc2a4\uac00 \ud655\uc778\ub418\uc9c0 \uc54a\uc73c\uba74, \uc544\ub798 \ubc29\ubc95\uc73c\ub85c \uc778\ub371\uc2a4\ub97c \ucd94\uac00\ud574 \uc900\ub2e4. \ucffc\ub9ac \uc0dd\uc131 \uc778\ub371\uc2a4\uac00 \ucd94\uac00\ub418\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud544\ub4dc\uba85\uacfc \uac12\uc744 \uc774\uc6a9\ud574 \ucffc\ub9ac\ub97c \uc0dd\uc131\ud560 \uc218\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=3852\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-3852","post","type-post","status-publish","format-standard","hentry","category-elasticsearch"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3852"}],"version-history":[{"count":2,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3852\/revisions"}],"predecessor-version":[{"id":3859,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3852\/revisions\/3859"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}