{"id":28441,"date":"2021-07-27T22:16:26","date_gmt":"2021-07-27T15:16:26","guid":{"rendered":"https:\/\/wiki.tino.org\/staging\/?p=28441"},"modified":"2021-08-02T09:46:05","modified_gmt":"2021-08-02T02:46:05","slug":"elasticsearch-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/elasticsearch-la-gi\/","title":{"rendered":"Elasticsearch l\u00e0 g\u00ec? Elasticsearch \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 l\u00e0m g\u00ec?"},"content":{"rendered":"\n<p class=\"has-text-align-left\"><strong>S\u1ef1 ph\u1ed5 bi\u1ebfn ng\u00e0y c\u00e0ng nhi\u1ec1u c\u1ee7a Elasticsearch trong c\u00e1c doanh nghi\u1ec7p nh\u1ecf v\u00e0 l\u1edbn tr\u00ean to\u00e0n th\u1ebf gi\u1edbi \u0111\u00e3 ch\u1ee9ng minh nh\u1eefng l\u1ee3i \u00edch th\u1ef1c t\u1ea1i v\u00e0 c\u00e1c gi\u00e1 tr\u1ecb ti\u1ec1m \u1ea9n m\u00e0 c\u00f4ng c\u1ee5 n\u00e0y mang l\u1ea1i. M\u1eddi b\u1ea1n c\u00f9ng theo d\u00f5i b\u00e0i vi\u1ebft \u0111\u1ec3 t\u00ecm hi\u1ec3u, Elasticsearch l\u00e0 g\u00ec?<\/strong><\/p>\n\n\n\n<h2 id=\"Elasticsearch_l\u00e0_g\u00ec?\"><strong>Elasticsearch l\u00e0 g\u00ec?<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch l\u00e0 m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u NoSQL, \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1eb1ng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh Java. \u0110\u00e2y l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 l\u01b0u tr\u1eef c\u00f3 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng cao, th\u1ef1c hi\u1ec7n c\u00e1c t\u00ednh n\u0103ng ph\u00e2n t\u00e1n, l\u01b0u tr\u1eef, truy xu\u1ea5t v\u00e0 qu\u1ea3n l\u00fd t\u00e0i li\u1ec7u. D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef \u1edf d\u1ea1ng t\u00e0i li\u1ec7u <a href=\"https:\/\/tino.vn\/blog\/json-la-gi\/\" target=\"_blank\" rel=\"noreferrer noopener\">JSON<\/a> kh\u00f4ng c\u00f3 l\u01b0\u1ee3c \u0111\u1ed3.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1318.png\" alt=\"elasticsearch-la-gi\" class=\"wp-image-28443\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1318.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1318-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch d\u1ef1a v\u00e0o m\u00f4 h\u00ecnh d\u1eef li\u1ec7u linh ho\u1ea1t \u0111\u1ec3 x\u00e2y d\u1ef1ng v\u00e0 c\u1eadp nh\u1eadt h\u1ed3 s\u01a1 truy c\u1eadp, nh\u1eb1m \u0111\u00e1p \u1ee9ng kh\u1ed1i l\u01b0\u1ee3ng c\u00f4ng vi\u1ec7c kh\u1eaft khe v\u00e0 \u0111\u1ed9 tr\u1ec5 c\u1ea7n thi\u1ebft \u0111\u1ec3 t\u01b0\u01a1ng t\u00e1c trong th\u1eddi gian th\u1ef1c.<\/p>\n\n\n\n<h3 id=\"Elasticsearch_ra_\u0111\u1eddi_khi_n\u00e0o?\"><strong>Elasticsearch ra \u0111\u1eddi khi n\u00e0o?<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Th\u00e1ng 2 n\u0103m 2010, Shay Banon \u0111\u00e3 ph\u00e1t h\u00e0nh phi\u00ean b\u1ea3n \u0111\u1ea7u ti\u00ean c\u1ee7a Elasticsearch 0.4. \u0110\u1ebfn n\u0103m 2012, doanh nghi\u1ec7p Elasticsearch b\u1eaft \u0111\u1ea7u \u0111\u01b0\u1ee3c th\u00e0nh l\u1eadp. Tr\u1ea3i qua c\u00e1c giai \u0111o\u1ea1n x\u00e2y d\u1ef1ng v\u00e0 ph\u00e1t tri\u1ec3n doanh nghi\u1ec7p, phi\u00ean b\u1ea3n c\u1eadp nh\u1eadt m\u1edbi nh\u1ea5t c\u1ee7a Elasticsearch 7.7 \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o th\u00e1ng 5 n\u0103m 2020 v\u00e0 doanh nghi\u1ec7p n\u00e0y \u0111ang tr\u00ean \u0111\u00e0 c\u1ea3i ti\u1ebfn \u0111\u1ec3 \u0111\u00e1p \u1ee9ng t\u1ed1t nh\u1ea5t cho nhu c\u1ea7u ng\u01b0\u1eddi d\u00f9ng.<\/p>\n\n\n\n<h3 id=\"M\u1ed9t_s\u1ed1_t\u00ednh_n\u0103ng_c\u1ee7a_Elasticsearch\"><strong>M\u1ed9t s\u1ed1 t\u00ednh n\u0103ng c\u1ee7a Elasticsearch<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Cung c\u1ea5p gi\u1ea3i ph\u00e1p t\u00ecm ki\u1ebfm c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng.<\/li><li>Th\u1ef1c hi\u1ec7n c\u00e1c t\u00ecm ki\u1ebfm g\u1ea7n th\u1eddi gian th\u1ef1c.<\/li><li>H\u1ee3p l\u00fd h\u00f3a c\u00e1c quy tr\u00ecnh sao l\u01b0u v\u00e0 \u0111\u1ea3m b\u1ea3o t\u00ednh to\u00e0n v\u1eb9n c\u1ee7a d\u1eef li\u1ec7u.<\/li><li>Ch\u1ec9 m\u1ee5c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ph\u1ee5c h\u1ed3i trong tr\u01b0\u1eddng h\u1ee3p m\u00e1y ch\u1ee7 g\u1eb7p s\u1ef1 c\u1ed1.<\/li><li>S\u1eed d\u1ee5ng k\u00fd hi\u1ec7u \u0111\u1ed1i t\u01b0\u1ee3ng Javascript (JSON) v\u00e0 c\u00e1c giao di\u1ec7n ch\u01b0\u01a1ng tr\u00ecnh \u1ee9ng d\u1ee5ng Java (API).<\/li><li>T\u1ef1 \u0111\u1ed9ng l\u1eadp ch\u1ec9 m\u1ee5c t\u00e0i li\u1ec7u JSON.<\/li><li>Th\u1ef1c hi\u1ec7n c\u00e1c c\u00e0i \u0111\u1eb7t ri\u00eang cho m\u1ed7i ch\u1ec9 m\u1ee5c.<\/li><li>T\u00ecm ki\u1ebfm c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi chu\u1ed7i truy v\u1ea5n d\u1ef1a tr\u00ean Lucene.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1319.png\" alt=\"elasticsearch-la-gi\" class=\"wp-image-28444\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1319.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1319-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch cho ph\u00e9p b\u1ea1n t\u00ecm ki\u1ebfm v\u00e0 l\u1ecdc qua t\u1ea5t c\u1ea3 c\u00e1c lo\u1ea1i d\u1eef li\u1ec7u th\u00f4ng qua m\u1ed9t API \u0111\u01a1n gi\u1ea3n, \u0111\u00e2y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 <a href=\"https:\/\/tino.vn\/blog\/restful-api-la-gi\/\" target=\"_blank\" rel=\"noreferrer noopener\">REST API<\/a>. V\u00ec v\u1eady, b\u1ea1n kh\u00f4ng ch\u1ec9 s\u1eed d\u1ee5ng API cho vi\u1ec7c ph\u00e2n t\u00edch d\u1eef li\u1ec7u, m\u00e0 c\u00f2n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng trong s\u1ea3n xu\u1ea5t cho c\u00e1c \u1ee9ng d\u1ee5ng.<\/p>\n\n\n\n<h3 id=\"Elasticsearch_mang_l\u1ea1i_nh\u1eefng_l\u1ee3i_\u00edch_g\u00ec?\"><strong>Elasticsearch mang l\u1ea1i nh\u1eefng l\u1ee3i \u00edch g\u00ec?<\/strong><\/h3>\n\n\n\n<h4 id=\"Truy_c\u1eadp_tr\u1ef1c_ti\u1ebfp,_d\u1ec5_d\u00e0ng_v\u00e0_nhanh_ch\u00f3ng\"><strong>Truy c\u1eadp tr\u1ef1c ti\u1ebfp, d\u1ec5 d\u00e0ng v\u00e0 nhanh ch\u00f3ng<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-left\">C\u00e1c t\u00e0i li\u1ec7u \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef g\u1ea7n v\u1edbi si\u00eau d\u1eef li\u1ec7u t\u01b0\u01a1ng \u1ee9ng trong ch\u1ec9 m\u1ee5c. \u0110i\u1ec1u n\u00e0y s\u1ebd l\u00e0m gi\u1ea3m s\u1ed1 l\u1ea7n \u0111\u1ecdc d\u1eef li\u1ec7u v\u00e0 c\u00f3 th\u1ec3 l\u00e0m t\u0103ng ph\u1ea3n h\u1ed3i k\u1ebft qu\u1ea3 t\u00ecm ki\u1ebfm.<\/p>\n\n\n\n<h4 id=\"Qu\u1ea3n_l\u00fd_l\u01b0\u1ee3ng_d\u1eef_li\u1ec7u_kh\u1ed5ng_l\u1ed3\"><strong>Qu\u1ea3n l\u00fd l\u01b0\u1ee3ng d\u1eef li\u1ec7u kh\u1ed5ng l\u1ed3<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-left\">So v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd c\u01a1 s\u1edf d\u1eef li\u1ec7u SQL truy\u1ec1n th\u1ed1ng, c\u00f3 th\u1ec3 ph\u1ea3i m\u1ea5t h\u01a1n 10 gi\u00e2y \u0111\u1ec3 t\u00ecm n\u1ea1p d\u1eef li\u1ec7u truy v\u1ea5n v\u00e0 t\u00ecm ki\u1ebfm c\u1ea7n thi\u1ebft. Elasticsearch c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c n\u00e0y ch\u1ec9 trong v\u00f2ng v\u00e0i micro gi\u00e2y.<\/p>\n\n\n\n<h4 id=\"Kh\u1ea3_n\u0103ng_m\u1edf_r\u1ed9ng_c\u1ee7a_c\u00f4ng_c\u1ee5_t\u00ecm_ki\u1ebfm\"><strong>Kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng c\u1ee7a c\u00f4ng c\u1ee5 t\u00ecm ki\u1ebfm<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-left\">V\u00ec Elasticsearch c\u00f3 ki\u1ebfn \u200b\u200btr\u00fac ph\u00e2n t\u00e1n, n\u00ean cho ph\u00e9p th\u1ef1c hi\u1ec7n c\u00e1c m\u1edf r\u1ed9ng quy m\u00f4 l\u00ean \u0111\u1ebfn h\u00e0ng ngh\u00ecn m\u00e1y ch\u1ee7 v\u00e0 ch\u1ee9a h\u00e0ng Petabyte (PB) d\u1eef li\u1ec7u. Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng c\u1ea7n qu\u1ea3n l\u00fd s\u1ef1 ph\u1ee9c t\u1ea1p c\u1ee7a thi\u1ebft k\u1ebf ph\u00e2n t\u00e1n v\u00ec c\u00e1c t\u00ednh n\u0103ng \u0111\u1ec1u \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n t\u1ef1 \u0111\u1ed9ng.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1320.png\" alt=\"elasticsearch-la-gi\" class=\"wp-image-28445\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1320.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1320-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n\n<h3 id=\"Elasticsearch_c\u00f3_nh\u1eefng_\u01b0u_\u0111i\u1ec3m_v\u00e0_h\u1ea1n_ch\u1ebf_g\u00ec?\"><strong>Elasticsearch c\u00f3 nh\u1eefng \u01b0u \u0111i\u1ec3m v\u00e0 h\u1ea1n ch\u1ebf g\u00ec?<\/strong><\/h3>\n\n\n\n<h4 id=\"\u01afu_\u0111i\u1ec3m\"><strong>\u01afu \u0111i\u1ec3m<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>V\u1edbi h\u00e0ng tri\u1ec7u s\u1ef1 ki\u1ec7n m\u1ed7i ng\u00e0y, Elasticsearch c\u00f3 th\u1ec3 l\u01b0u tr\u1eef trong v\u00f2ng 90 ng\u00e0y v\u1edbi dung l\u01b0\u1ee3ng \u1ed5 \u0111\u0129a d\u01b0\u1edbi 1TB<\/li><li>C\u00f3 th\u1ec3 t\u00ecm th\u1ea5y c\u00e1c m\u1eabu tr\u00ean nhi\u1ec1u s\u1ed1 li\u1ec7u v\u00e0 gi\u00e1 tr\u1ecb kh\u00e1c nhau.<\/li><li>Ki\u1ebfn tr\u00fac ph\u00e2n t\u00e1n m\u1ea1nh m\u1ebd \u0111\u1ec3 h\u1ed7 tr\u1ee3 truy v\u1ea5n v\u00e0 x\u1eed l\u00fd d\u1eef li\u1ec7u, \u0111\u1ed3ng th\u1eddi c\u0169ng \u0111\u01a1n gi\u1ea3n cho vi\u1ec7c b\u1ea3o tr\u00ec v\u00e0 m\u1edf r\u1ed9ng quy m\u00f4.<\/li><li>H\u1ed7 tr\u1ee3 gi\u1ea3i ph\u00e1p Elastic Cloud SaaS m\u1edbi, r\u1ea5t \u0111\u01a1n gi\u1ea3n trong vi\u1ec7c tri\u1ec3n khai, thi\u1ebft l\u1eadp v\u00e0 m\u1edf r\u1ed9ng v\u1edbi t\u1ea5t c\u1ea3 c\u00e1c t\u00ednh n\u0103ng.<\/li><li>Cung c\u1ea5p l\u1edbp b\u1ea3o m\u1eadt quan tr\u1ecdng \u0111\u1ec3 t\u00e1ch bi\u1ec7t quy\u1ec1n truy c\u1eadp v\u00e0o d\u1eef li\u1ec7u v\u00e0 trang t\u1ed5ng quan.<\/li><li>L\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p tuy\u1ec7t v\u1eddi cho d\u1eef li\u1ec7u \u0111\u1ecba l\u00fd, bao g\u1ed3m t\u00ecm ki\u1ebfm v\u00e0 l\u1ecdc b\u1eb1ng GeoJSON.<\/li><\/ul>\n\n\n\n<h4 id=\"H\u1ea1n_ch\u1ebf\"><strong>H\u1ea1n ch\u1ebf<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>N\u1ebfu mu\u1ed1n ph\u00e1t tri\u1ec3n h\u1ebft kh\u1ea3 n\u0103ng c\u1ee7a Elasticsearch, b\u1ea1n c\u1ea7n c\u00f3 ki\u1ebfn th\u1ee9c chuy\u00ean m\u00f4n cao.<\/li><li>Giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng c\u00f3 nhi\u1ec1u y\u00eau c\u1ea7u Java<\/li><li>\u0110\u00f4i khi c\u00f3 th\u1ec3 g\u1eb7p m\u1ed9t s\u1ed1 \u0111\u1ed9 tr\u1ec5 khi hi\u1ec3n th\u1ecb k\u1ebft qu\u1ea3 c\u1ee7a c\u00e1c truy v\u1ea5n n\u1eb7ng.<\/li><li>Elasticsearch \u0111\u01b0\u1ee3c ph\u00e2n ph\u1ed1i cao, nh\u01b0ng c\u1ea7n th\u1eddi gian \u0111\u1ec3 \u0111i\u1ec1u ch\u1ec9nh \u0111\u1ec3 \u0111\u1ea1t hi\u1ec7u su\u1ea5t ph\u00f9 h\u1ee3p cho c\u00e1c c\u1ee5m.<\/li><li>C\u1ea5u tr\u00fac \u0111\u01b0\u1eddng d\u1eabn ph\u1ee9c t\u1ea1p v\u00e0 kh\u00f3 hi\u1ec3u h\u01a1n so v\u1edbi c\u00e1c phi\u00ean b\u1ea3n tr\u01b0\u1edbc.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1321.png\" alt=\"elasticsearch-la-gi\" class=\"wp-image-28446\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1321.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1321-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n\n<h2 id=\"Elasticsearch_\u0111\u01b0\u1ee3c_s\u1eed_d\u1ee5ng_\u0111\u1ec3_l\u00e0m_g\u00ec?\"><strong>Elasticsearch \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 l\u00e0m g\u00ec?<\/strong><\/h2>\n\n\n\n<h3 id=\"T\u00ecm_ki\u1ebfm_v\u0103n_b\u1ea3n\"><strong>T\u00ecm ki\u1ebfm v\u0103n b\u1ea3n<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch ch\u1ee7 y\u1ebfu \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng cho vi\u1ec7c t\u00ecm ki\u1ebfm nhi\u1ec1u v\u0103n b\u1ea3n thu\u1ea7n t\u00fay, ch\u1ee7 y\u1ebfu s\u1eed d\u1ee5ng \u1edf nh\u1eefng n\u01a1i c\u00f3 nhi\u1ec1u v\u0103n b\u1ea3n. B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm ki\u1ebfm d\u1eef li\u1ec7u b\u1eb1ng m\u1ed9t c\u1ee5m t\u1eeb c\u1ee5 th\u1ec3 v\u00e0 ph\u00f9 h\u1ee3p nh\u1ea5t.<\/p>\n\n\n\n<h3 id=\"Tim_ki\u1ebfm_s\u1ea3n_ph\u1ea9m\"><strong>Tim ki\u1ebfm s\u1ea3n ph\u1ea9m<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 h\u1ed7 tr\u1ee3 t\u00ecm ki\u1ebfm s\u1ea3n ph\u1ea9m nhanh h\u01a1n, b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng thu\u1ed9c t\u00ednh v\u00e0 t\u00ean s\u1ea3n ph\u1ea9m, t\u00ecm ki\u1ebfm b\u1eb1ng v\u0103n b\u1ea3n ho\u1eb7c d\u1eef li\u1ec7u c\u00f3 c\u1ea5u tr\u00fac.<\/p>\n\n\n\n<h3 id=\"L\u01b0u_tr\u1eef_d\u1eef_li\u1ec7u_JSON\"><strong>L\u01b0u tr\u1eef d\u1eef li\u1ec7u JSON<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch l\u01b0u tr\u1eef d\u1eef li\u1ec7u d\u01b0\u1edbi d\u1ea1ng t\u00e0i li\u1ec7u. T\u00e0i li\u1ec7u l\u00e0 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng JSON \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong ch\u1ec9 m\u1ee5c Elasticsearch. C\u00f3 th\u1ec3 n\u00f3i, t\u00e0i li\u1ec7u \u0111\u01b0\u1ee3c coi nh\u01b0 m\u1ed9t \u0111\u01a1n v\u1ecb l\u01b0u tr\u1eef c\u01a1 b\u1ea3n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c l\u1eadp ch\u1ec9 m\u1ee5c.<\/p>\n\n\n\n<h3 id=\"T\u00ecm_ki\u1ebfm_theo_\u0111\u1ecba_l\u00fd\"><strong>T\u00ecm ki\u1ebfm theo \u0111\u1ecba l\u00fd<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 h\u1ee3p th\u1ee9c h\u00f3a v\u1ec1 \u0111\u1ecba l\u00fd cho b\u1ea5t k\u1ef3 s\u1ea3n ph\u1ea9m n\u00e0o. V\u00ed d\u1ee5, b\u1ea1n t\u00ecm ki\u1ebfm t\u1ea5t c\u1ea3 c\u00e1c s\u00e2n b\u00f3ng g\u1ea7n nh\u1ea5t trong m\u1ed9t khu v\u1ef1c, Elasticsearch s\u1ebd hi\u1ec3n th\u1ecb th\u00f4ng tin v\u1ec1 c\u00e1c s\u00e2n b\u00f3ng c\u00f3 li\u00ean quan \u0111\u1ebfn y\u00eau c\u1ea7u c\u1ee7a b\u1ea1n ngay l\u1eadp t\u1ee9c.<\/p>\n\n\n\n<h3 id=\"Khung_t\u1ed5ng_h\u1ee3p_d\u1eef_li\u1ec7u\"><strong>Khung t\u1ed5ng h\u1ee3p d\u1eef li\u1ec7u<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Khung t\u1ed5ng h\u1ee3p gi\u00fap cung c\u1ea5p d\u1eef li\u1ec7u t\u1ed5ng h\u1ee3p d\u1ef1a tr\u00ean truy v\u1ea5n t\u00ecm ki\u1ebfm. Ch\u00fang d\u1ef1a tr\u00ean c\u00e1c kh\u1ed1i x\u00e2y d\u1ef1ng \u0111\u01a1n gi\u1ea3n \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 t\u1eadp h\u1ee3p, c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ea1o ra \u0111\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c b\u1ea3n t\u00f3m t\u1eaft ph\u1ee9c t\u1ea1p c\u1ee7a d\u1eef li\u1ec7u. T\u1eadp h\u1ee3p c\u00f3 th\u1ec3 coi l\u00e0 m\u1ed9t \u0111\u01a1n v\u1ecb c\u00f4ng vi\u1ec7c x\u00e2y d\u1ef1ng th\u00f4ng tin, \u0111\u01b0\u1ee3c ph\u00e2n t\u00edch tr\u00ean m\u1ed9t t\u1eadp h\u1ee3p c\u00f3 t\u00e0i li\u1ec7u.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1322.png\" alt=\"elasticsearch-la-gi\" class=\"wp-image-28447\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1322.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2021\/07\/word-image-1322-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n\n<h3 id=\"T\u1ef1_\u0111\u1ed9ng_\u0111\u1ec1_xu\u1ea5t\"><strong>T\u1ef1 \u0111\u1ed9ng \u0111\u1ec1 xu\u1ea5t<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch c\u00f3 t\u00ednh n\u0103ng t\u1ef1 \u0111\u1ed9ng \u0111\u1ec1 xu\u1ea5t, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng b\u1eaft \u0111\u1ea7u nh\u1eadp m\u1ed9t v\u00e0i k\u00fd t\u1ef1 v\u00e0 nh\u1eadn danh s\u00e1ch c\u00e1c truy v\u1ea5n \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t khi theo y\u00eau c\u1ea7u nh\u1eadp c\u1ee7a h\u1ecd.<\/p>\n\n\n\n<h3 id=\"T\u1ef1_\u0111\u1ed9ng_ho\u00e0n_th\u00e0nh\"><strong>T\u1ef1 \u0111\u1ed9ng ho\u00e0n th\u00e0nh<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">C\u01a1 s\u1edf d\u1eef li\u1ec7u Elasticsearch gi\u00fap t\u1ef1 \u0111\u1ed9ng ho\u00e0n th\u00e0nh truy v\u1ea5n t\u00ecm ki\u1ebfm b\u1eb1ng c\u00e1ch ho\u00e0n th\u00e0nh c\u00e1c h\u1ed9p t\u00ecm ki\u1ebfm v\u1edbi c\u00e1c t\u1eeb \u0111\u01b0\u1ee3c nh\u1eadp, m\u1ed9t ph\u1ea7n t\u00ecm ki\u1ebfm \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n d\u1ef1a tr\u00ean c\u00e1c t\u00ecm ki\u1ebfm tr\u01b0\u1edbc \u0111\u00f3.<\/p>\n\n\n\n<h3 id=\"S\u1ed1_li\u1ec7u_v\u00e0_ph\u00e2n_t\u00edch\"><strong>S\u1ed1 li\u1ec7u v\u00e0 ph\u00e2n t\u00edch<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch ph\u00e2n t\u00edch r\u1ea5t nhi\u1ec1u trang t\u1ed5ng quan, bao g\u1ed3m m\u1ed9t s\u1ed1 email, nh\u1eadt k\u00fd, nh\u1eadt k\u00fd h\u1ec7 th\u1ed1ng v\u00e0 c\u01a1 s\u1edf d\u1eef li\u1ec7u. M\u1ee5c \u0111\u00edch c\u1ee7a vi\u1ec7c ph\u00e2n t\u00edch \u0111\u1ec3 gi\u00fap c\u00e1c doanh nghi\u1ec7p hi\u1ec3u v\u1ec1 d\u1eef li\u1ec7u c\u1ee7a h\u1ecd v\u00e0 cung c\u1ea5p c\u00e1c th\u00f4ng tin chi ti\u1ebft, h\u1eefu \u00edch h\u01a1n.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Elasticsearch \u0111ang tr\u00ean \u0111\u00e0 ph\u00e1t tri\u1ec3n v\u1edbi c\u00e1c t\u00ednh n\u0103ng m\u1edbi lu\u00f4n \u0111\u01b0\u1ee3c b\u1ed5 sung v\u00e0 c\u1eadp nh\u1eadt ng\u00e0y c\u00e0ng ho\u00e0n thi\u1ec7n, \u0111\u00e1p \u1ee9ng m\u1ecdi nhu c\u1ea7u, nh\u1eb1m mang c\u00e1c gi\u1ea3i ph\u00e1p hi\u1ec7u su\u1ea5t t\u1ed1i \u01b0u cho ng\u01b0\u1eddi d\u00f9ng. M\u1ed9t s\u1ed1 t\u00ednh n\u0103ng c\u1ee7a Elasticsearch c\u00f3 th\u1ec3 mang \u0111\u1ebfn cho b\u1ea1n c\u1ea3i thi\u1ec7n hi\u1ec7u qu\u1ea3 nh\u1ea5t trong qu\u00e1 tr\u00ecnh v\u1eadn h\u00e0nh c\u1ee7a doanh nghi\u1ec7p. Hy v\u1ecdng b\u00e0i vi\u1ebft c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n t\u00edch l\u0169y th\u00eam nh\u1eefng ki\u1ebfn th\u1ee9c cho m\u00ecnh.<\/p>\n\n\n\n<h2 id=\"M\u1ed9t_s\u1ed1_c\u00e2u_h\u1ecfi_li\u00ean_quan_\u0111\u1ebfn_Elasticsearch\"><strong>M\u1ed9t s\u1ed1 c\u00e2u h\u1ecfi li\u00ean quan \u0111\u1ebfn Elasticsearch<\/strong><\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Elasticsearch_\u0111\u01b0\u1ee3c_nh\u1eefng_\u0111\u1ed1i_t\u01b0\u1ee3ng_n\u00e0o_s\u1eed_d\u1ee5ng?\">Elasticsearch \u0111\u01b0\u1ee3c nh\u1eefng \u0111\u1ed1i t\u01b0\u1ee3ng n\u00e0o s\u1eed d\u1ee5ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"has-text-align-left\">M\u1ed9t s\u1ed1 \u0111\u1ed1i t\u01b0\u1ee3ng quan t\u00e2m \u0111\u1ebfn Elasticsearch nh\u01b0:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ng\u01b0\u1eddi d\u00f9ng quan t\u00e2m \u0111\u1ebfn vi\u1ec7c t\u00ecm hi\u1ec3u v\u1ec1 qu\u1ea3n l\u00fd l\u01b0u tr\u1eef t\u00e0i li\u1ec7u.<\/li><li>Ng\u01b0\u1eddi d\u00f9ng mong mu\u1ed1n c\u00e1c vai tr\u00f2 li\u00ean quan \u0111\u1ebfn ph\u00e2n t\u00edch v\u00e0 nh\u1eefng li\u00ean quan \u0111\u1ebfn d\u1eef li\u1ec7u.<\/li><li>C\u00e1c chuy\u00ean gia c\u1ea7n c\u1ea3i thi\u1ec7n kh\u00eda c\u1ea1nh v\u00e0 k\u1ef9 n\u0103ng chuy\u00ean m\u00f4n.<\/li><li>Nh\u1eefng ng\u01b0\u1eddi quan t\u00e2m \u0111\u1ebfn qu\u1ea3n l\u00fd l\u01b0u tr\u1eef t\u00e0i li\u1ec7u v\u00e0 qu\u1ea3n l\u00fd kho n\u1ed9i dung.<\/li><\/ul>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Elasticsearch_\u0111\u00e3_\u0111Elasticsearch_\u0111\u00e3_\u0111\u01b0\u1ee3c_c\u00e1c_doanh_nghi\u1ec7p_n\u00e0o_s\u1eed_d\u1ee5ng?\u01b0\u1ee3c_c\u00e1c_doanh_nghi\u1ec7p_n\u00e0o_s\u1eed_d\u1ee5ng?\">Elasticsearch \u0111\u00e3 \u0111Elasticsearch \u0111\u00e3 \u0111\u01b0\u1ee3c c\u00e1c doanh nghi\u1ec7p n\u00e0o s\u1eed d\u1ee5ng?\u01b0\u1ee3c c\u00e1c doanh nghi\u1ec7p n\u00e0o s\u1eed d\u1ee5ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Elasticsearch \u0111\u01b0\u1ee3c m\u1ed9t s\u1ed1 doanh nghi\u1ec7p s\u1eed d\u1ee5ng nh\u01b0 Netflix, Wikipedia, DigitalOcean, Shopify, Fujitsu v\u00e0 m\u1ed9t s\u1ed1 doanh nghi\u1ec7p kh\u00e1c. Nh\u00ecn chung, \u0111\u00e2y \u0111\u1ec1u l\u00e0 nh\u1eefng doanh nghi\u1ec7p c\u00f3 h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi, b\u1ea1n c\u00f3 th\u00eam th\u00eam ph\u1ea7n tin t\u01b0\u1edfng v\u00e0o Elasticsearch.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00e1c_t\u00ednh_n\u0103ng_Elasticsearch_\u0111\u01b0\u1ee3c_hi\u1ec3n_th\u1ecb_d\u01b0\u1edbi_d\u1ea1ng_REST_API_l\u00e0_g\u00ec?\">C\u00e1c t\u00ednh n\u0103ng Elasticsearch \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb d\u01b0\u1edbi d\u1ea1ng REST API l\u00e0 g\u00ec?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<ul class=\"wp-block-list\" id=\"block-040b524a-f98f-4687-a646-71f66b742d48\"><li>Index API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ghi l\u1ea1i ch\u1ec9 m\u1ee5c.<\/li><li>Get API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 truy xu\u1ea5t t\u00e0i li\u1ec7u.<\/li><li>Search API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi truy v\u1ea5n v\u00e0 nh\u1eadn k\u1ebft qu\u1ea3<\/li><li>Put Mapping API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ghi \u0111\u00e8 c\u00e1c l\u1ef1a ch\u1ecdn m\u1eb7c \u0111\u1ecbnh.<\/li><\/ul>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"S\u1eed_d\u1ee5ng_Elasticsearch_y\u00eau_c\u1ea7u_nh\u1eefng_k\u1ef9_n\u0103ng_g\u00ec?\">S\u1eed d\u1ee5ng Elasticsearch y\u00eau c\u1ea7u nh\u1eefng k\u1ef9 n\u0103ng g\u00ec?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>B\u1ea1n c\u1ea7n \u0111\u1ea3m b\u1ea3o m\u1ed9t s\u1ed1 y\u1ebfu t\u1ed1 nh\u01b0 nh\u01b0 kinh nghi\u1ec7m th\u1ed1ng k\u00ea, k\u1ef9 n\u0103ng x\u1eed l\u00fd s\u1ef1 c\u1ed1, ho\u1ea1t \u0111\u1ed9ng x\u00e2y d\u1ef1ng m\u00e1y ch\u1ee7, qu\u1ea3n l\u00fd l\u01b0u tr\u1eef, k\u1ebft n\u1ed1i m\u1ea1ng l\u01b0\u1edbi v\u00e0 m\u1ed9t s\u1ed1 k\u1ef9 n\u0103ng b\u1ed5 tr\u1ee3 kh\u00e1c.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Elasticsearch \u0111\u01b0\u1ee3c nh\u1eefng \u0111\u1ed1i t\u01b0\u1ee3ng n\u00e0o s\u1eed d\u1ee5ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>M\u1ed9t s\u1ed1 \u0111\u1ed1i t\u01b0\u1ee3ng quan t\u00e2m \u0111\u1ebfn Elasticsearch nh\u01b0:<\/p><ul><li>Ng\u01b0\u1eddi d\u00f9ng quan t\u00e2m \u0111\u1ebfn vi\u1ec7c t\u00ecm hi\u1ec3u v\u1ec1 qu\u1ea3n l\u00fd l\u01b0u tr\u1eef t\u00e0i li\u1ec7u.<\/li><li>Ng\u01b0\u1eddi d\u00f9ng mong mu\u1ed1n c\u00e1c vai tr\u00f2 li\u00ean quan \u0111\u1ebfn ph\u00e2n t\u00edch v\u00e0 nh\u1eefng li\u00ean quan \u0111\u1ebfn d\u1eef li\u1ec7u.<\/li><li>C\u00e1c chuy\u00ean gia c\u1ea7n c\u1ea3i thi\u1ec7n kh\u00eda c\u1ea1nh v\u00e0 k\u1ef9 n\u0103ng chuy\u00ean m\u00f4n.<\/li><li>Nh\u1eefng ng\u01b0\u1eddi quan t\u00e2m \u0111\u1ebfn qu\u1ea3n l\u00fd l\u01b0u tr\u1eef t\u00e0i li\u1ec7u v\u00e0 qu\u1ea3n l\u00fd kho n\u1ed9i dung.<\/li><\/ul>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Elasticsearch \u0111\u00e3 \u0111Elasticsearch \u0111\u00e3 \u0111\u01b0\u1ee3c c\u00e1c doanh nghi\u1ec7p n\u00e0o s\u1eed d\u1ee5ng?\u01b0\u1ee3c c\u00e1c doanh nghi\u1ec7p n\u00e0o s\u1eed d\u1ee5ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Elasticsearch \u0111\u01b0\u1ee3c m\u1ed9t s\u1ed1 doanh nghi\u1ec7p s\u1eed d\u1ee5ng nh\u01b0 Netflix, Wikipedia, DigitalOcean, Shopify, Fujitsu v\u00e0 m\u1ed9t s\u1ed1 doanh nghi\u1ec7p kh\u00e1c. Nh\u00ecn chung, \u0111\u00e2y \u0111\u1ec1u l\u00e0 nh\u1eefng doanh nghi\u1ec7p c\u00f3 h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi, b\u1ea1n c\u00f3 th\u00eam th\u00eam ph\u1ea7n tin t\u01b0\u1edfng v\u00e0o Elasticsearch.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00e1c t\u00ednh n\u0103ng Elasticsearch \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb d\u01b0\u1edbi d\u1ea1ng REST API l\u00e0 g\u00ec?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<ul><li>Index API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ghi l\u1ea1i ch\u1ec9 m\u1ee5c.<\/li><li>Get API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 truy xu\u1ea5t t\u00e0i li\u1ec7u.<\/li><li>Search API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi truy v\u1ea5n v\u00e0 nh\u1eadn k\u1ebft qu\u1ea3<\/li><li>Put Mapping API: \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ghi \u0111\u00e8 c\u00e1c l\u1ef1a ch\u1ecdn m\u1eb7c \u0111\u1ecbnh.<\/li><\/ul>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"S\u1eed d\u1ee5ng Elasticsearch y\u00eau c\u1ea7u nh\u1eefng k\u1ef9 n\u0103ng g\u00ec?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>B\u1ea1n c\u1ea7n \u0111\u1ea3m b\u1ea3o m\u1ed9t s\u1ed1 y\u1ebfu t\u1ed1 nh\u01b0 nh\u01b0 kinh nghi\u1ec7m th\u1ed1ng k\u00ea, k\u1ef9 n\u0103ng x\u1eed l\u00fd s\u1ef1 c\u1ed1, ho\u1ea1t \u0111\u1ed9ng x\u00e2y d\u1ef1ng m\u00e1y ch\u1ee7, qu\u1ea3n l\u00fd l\u01b0u tr\u1eef, k\u1ebft n\u1ed1i m\u1ea1ng l\u01b0\u1edbi v\u00e0 m\u1ed9t s\u1ed1 k\u1ef9 n\u0103ng b\u1ed5 tr\u1ee3 kh\u00e1c.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>S\u1ef1 ph\u1ed5 bi\u1ebfn ng\u00e0y c\u00e0ng nhi\u1ec1u c\u1ee7a Elasticsearch trong c\u00e1c doanh nghi\u1ec7p nh\u1ecf v\u00e0 l\u1edbn tr\u00ean to\u00e0n th\u1ebf gi\u1edbi \u0111\u00e3 ch\u1ee9ng minh nh\u1eefng l\u1ee3i \u00edch th\u1ef1c t\u1ea1i v\u00e0 c\u00e1c gi\u00e1 tr\u1ecb ti\u1ec1m \u1ea9n m\u00e0 c\u00f4ng c\u1ee5 n\u00e0y mang l\u1ea1i. M\u1eddi b\u1ea1n c\u00f9ng theo d\u00f5i b\u00e0i vi\u1ebft \u0111\u1ec3 t\u00ecm hi\u1ec3u, Elasticsearch l\u00e0 g\u00ec? Elasticsearch l\u00e0 g\u00ec? [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":28448,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5404],"tags":[6314],"class_list":["post-28441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webmasters","tag-cong-cu-tim-kiem"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/28441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=28441"}],"version-history":[{"count":0,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/28441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/28448"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=28441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=28441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=28441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}