{"id":7344,"date":"2019-08-06T07:02:34","date_gmt":"2019-08-06T14:02:34","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=7344"},"modified":"2024-02-07T11:56:40","modified_gmt":"2024-02-07T19:56:40","slug":"building-autocomplete-or-typeahead-functionality-using-full-text-search","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/","title":{"rendered":"\uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc790\ub3d9 \uc644\uc131 \ub610\ub294 \uc785\ub825 \ubbf8\ub9ac \uc791\uc131\ud558\uae30"},"content":{"rendered":"<h3><b>\uc790\ub3d9 \uc644\uc131\uacfc \ubbf8\ub9ac \uc785\ub825\uc774\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/b><\/h3>\n<p><span style=\"font-weight: 400\">\uc790\ub3d9 \uc644\uc131\uc73c\ub85c<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Autocomplete\"> <span style=\"font-weight: 400\">\uc704\ud0a4\ubc31\uacfc<\/span><\/a><span style=\"font-weight: 400\"> \ub9d0\ud55c\ub2e4<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">\"\uc790\ub3d9 \uc644\uc131 \ub610\ub294 \ub2e8\uc5b4 \uc644\uc131\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc0ac\uc6a9\uc790\uac00 \uc785\ub825\ud558\ub294 \ub098\uba38\uc9c0 \ub2e8\uc5b4\ub97c \uc608\uce21\ud558\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4.\"<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400\">\uc81c\uc548 \ub610\ub294 \ubbf8\ub9ac \uc785\ub825 \ub610\ub294 \uc785\ub825 \uc2dc \uac80\uc0c9\uc774\ub77c\uace0\ub3c4 \ud569\ub2c8\ub2e4. \uc774\ub294 \uc0ac\uc6a9\uc790\uac00 \ud14d\uc2a4\ud2b8\ub97c \uc785\ub825\ud560 \ub54c \uac00\ub2a5\ud55c \uc644\uc131\ud615 \ubc0f \ub300\uccb4\ud615\uc744 \uc81c\uc2dc\ud558\uc5ec \ud0d0\uc0c9 \ub610\ub294 \uc548\ub0b4\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \ub610\ud55c \ucd5c\uc885 \uac80\uc0c9 \uacb0\uacfc\ub97c \uc5bb\uae30 \uc704\ud574 \uc0ac\uc6a9\uc790\uac00 \uc785\ub825\ud574\uc57c \ud558\ub294 \ubb38\uc790\uc758 \uc591\uc744 \uc904\uc5ec \uc0ac\uc6a9\uc790\uc758 \uac80\uc0c9 \uacbd\ud5d8\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase FTS\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc790\ub3d9 \uc644\uc131 \uae30\ub2a5\uc744 \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uba87 \uac00\uc9c0 \uae30\ub2a5\uc801 \uc811\uadfc \ubc29\uc2dd\uc744 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><b>\u00a0<\/b><\/h4>\n<h4><b>\uc5e3\uc9c0 N\uadf8\ub7a8 \uc811\uadfc \ubc29\uc2dd \uc0ac\uc6a9.<\/b><\/h4>\n<p><span style=\"font-weight: 400\">\uc774 \uc811\uadfc \ubc29\uc2dd\uc5d0\ub294 \ub2e4\uc591\ud55c \uc778\ub371\uc2a4 \ubc0f \ucffc\ub9ac \uc2dc\uac04 \ubd84\uc11d\uae30\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><b>Step1<\/b><span style=\"font-weight: 400\"> - \ub294 \uc790\ub3d9 \uc644\uc131\uc774 \ud544\uc694\ud55c \ud544\ub4dc\uc5d0 \ub300\ud55c \uc62c\ubc14\ub978 FTS \uc778\ub371\uc2a4 \uc815\uc758\ub97c \uac16\ub294 \uac83\uc785\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc778\ub371\uc2f1\ud558\ub294 \ub3d9\uc548 \uc790\ub3d9 \uc644\uc131\ud558\ub824\ub294 \ud544\ub4dc\ub294 \uc0ac\uc6a9\uc790 \uc815\uc758 \ubd84\uc11d\uae30\ub85c \ubd84\uc11d\ud558\uc5ec <a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-using-analyzers.html#token-filters\">\uc5e3\uc9c0-\uc5d4\uadf8\ub7a8 \ud1a0\ud070 \ud544\ud130<\/a>. It can also be chained with `to_lower` token filter if concerned about the case sensitivity.\u00a0 <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-creating-indexes.html#inserting-a-child-field\"><b>store <\/b><\/a><span style=\"font-weight: 400\">- \uc635\uc158\uc744 \uc778\ub371\uc2a4 \uc815\uc758\uc758 \uc790\ub3d9 \uc644\uc131 \ud544\ub4dc\uc5d0 \uc0ac\uc6a9\ud558\ub3c4\ub85d \uc124\uc815\ud574\uc57c FTS \uc778\ub371\uc2a4 \ub0b4\uc5d0\uc11c \ud544\ub4dc \ub0b4\uc6a9\uc744 \uadf8\ub300\ub85c \uc720\uc9c0\ud558\uc5ec \ucffc\ub9ac \ub2e8\uacc4\uc5d0\uc11c \uc774 \uc800\uc7a5\ub41c \ud544\ub4dc \uac12\uc744 \uba85\uc2dc\uc801\uc73c\ub85c \uac00\uc838\uc640 \uc2e4\uc81c \uc790\ub3d9 \uc644\uc131 \ub610\ub294 \uc0ac\uc6a9\uc790\uc5d0\uac8c \uc81c\uc548\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h5><b>\uc5e3\uc9c0 \uc5d4\uadf8\ub7a8 \ud1a0\ud070 \ud544\ud130\ub294 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub098\uc694?<\/b><\/h5>\n<p><span style=\"font-weight: 400\">\uc5d0\uc9c0 \uc5d4\uadf8\ub7a8 \ud1a0\ud070\ud654 \ub3c4\uad6c\ub294 \uc8fc\uc5b4\uc9c4 \uc790\ub3d9 \uc644\uc131 \ud14d\uc2a4\ud2b8 \uac12\uc744 \uc8fc\uc5b4\uc9c4 \ucd5c\uc18c \ubc0f \ucd5c\ub300 \uae38\uc774 \ub9e4\uac1c\ubcc0\uc218 \ubc94\uc704\uc758 \ud558\uc704 \ud1a0\ud070\uc73c\ub85c \ud1a0\ud070\ud654\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ucd5c\uc18c \uae38\uc774 2, \ucd5c\ub300 \uae38\uc774 6\uc758 \uc5d0\uc9c0 \uc5d4\uadf8\ub7a8 \ud1a0\ud070\ud654\uae30\ub294 \uc8fc\uc5b4\uc9c4 \ud14d\uc2a4\ud2b8 \"<\/span><b>\uc96c\ub77c\uae30 \uacf5\uc6d0<\/b><span style=\"font-weight: 400\">'\ub97c \uc785\ub825\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><b>\uc8fc, \uc8fc\ub974, \uc8fc\ub77c, \uc8fc\ub77c\uc2a4, \uc8fc\ub77c\uc2a4, \ud30c, \ud30c, \ud30c\ud06c.\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400\">\uc5ec\uae30\uc11c \uc544\uc774\ub514\uc5b4\ub294 \uc778\ub371\uc2f1\ub41c \ud544\ub4dc\uc758 \ud1a0\ud070\ud654\ub41c \ud14d\uc2a4\ud2b8\uac00 \ud5a5\ud6c4 \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\uc5d0\uc11c \uc0ac\uc6a9\uc790\uc758 \uc7a0\uc7ac\uc801\uc778 \ubd80\ubd84 \ud14d\uc2a4\ud2b8 \uc785\ub825\uc73c\ub85c \uc0ac\uc6a9\ub420 \uc218 \uc788\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Step2<\/b><span style=\"font-weight: 400\"> - \ub098\uc911\uc5d0 \ucd5c\uc885 \uc0ac\uc6a9\uc790\uac00 \uc2e4\uc81c\ub85c \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\uc758 \ud14d\uc2a4\ud2b8 \uc0c1\uc790\uc5d0 \uc785\ub825\uc744 \uc2dc\uc791\ud558\uba74 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ud14d\uc2a4\ud2b8 \uc0c1\uc790\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubd80\ubd84 \ud14d\uc2a4\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \uac80\uc0c9 \ucffc\ub9ac\ub97c \ud2b8\ub9ac\uac70\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud074\ub77c\uc774\uc5b8\ud2b8\ub294 \ud2b9\ud788 <a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-query-types.html#match-query\">\uc77c\uce58 \ucffc\ub9ac<\/a> \uba85\uc2dc\uc801\uc73c\ub85c \uc81c\uacf5\ud560 \uc218 \uc788\ub294 \uc870\ud56d\uc774 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4,<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\ubd84\uc11d\uae30\ub97c \uac80\uc0c9 \ud14d\uc2a4\ud2b8\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: right\">\u00a0 \u00a0 \uac80\uc0c9 \ub2e8\uacc4\uc5d0\uc11c \ubd88\ud544\uc694\ud55c \ud14d\uc2a4\ud2b8 \ubd84\ud560\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \uac80\uc0c9 \ucffc\ub9ac\uc5d0 \uac04\ub2e8\ud55c \ubd84\uc11d\uae30\ub97c \uc0ac\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\uc801\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: right\">\u00a0 \uace0\uac1d\uc774 \ud37c\uc9c0 \uc801\uc6a9 \uc790\ub3d9 \uc644\uc131 \uc81c\uc548\uc744 \ubc1b\uace0\uc790 \ud558\ub294 \uacbd\uc6b0 \ud37c\uc9c0 \uc694\uc18c\ub97c \uc5b8\uae09\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \uc635\uc158\uc740 \uc790\ub3d9 \uc644\uc131 \uae30\ub2a5\uc744 \uc81c\uc5b4\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc77c\uce58 \ucffc\ub9ac\uc640 \ud568\uaed8 \ud074\ub77c\uc774\uc5b8\ud2b8\ub294 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uc81c \uc790\ub3d9 \uc644\uc131\ub41c \ud544\ub4dc \ub0b4\uc6a9\uc744 \uc694\uccad\ud574\uc57c \ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400\">`Fields`\u00a0 option in the search request and this value will be used as the auto completed text or type ahead for the user.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\"><strong>\uc608\ub97c \ub4e4\uc5b4<\/strong> \"jur\" \ub610\ub294 \"pa\"\uc640 \uac19\uc740 \ubd80\ubd84 \ud14d\uc2a4\ud2b8\uc5d0 \ub300\ud55c \uc77c\uce58 \ucffc\ub9ac\ub294 \uc544\ub798\uc758 \ubaa8\ub4e0 \uc81c\ubaa9\uacfc \uc77c\uce58\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc96c\ub77c\uae30 \uacf5\uc6d0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc96c\ub77c\uae30 \uacf5\uc6d0 III<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc783\uc5b4\ubc84\ub9b0 \uc138\uacc4: \uc96c\ub77c\uae30 \uacf5\uc6d0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>\uacb0\uacfc\uc758 \uc21c\uc11c\/\uc21c\uc704<\/b> <b>-\u00a0 <\/b><span style=\"font-weight: 400\">\uae30\ubcf8\uac12 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Tf%E2%80%93idf\">TF-IDF<\/a> \uc21c\uc704\ub294 \uc778\ub371\uc2f1\ub418\ub294 n-\uadf8\ub7a8\uc5d0 \uc801\uc6a9\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0 <\/span><span style=\"font-weight: 400\">\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc5d0\uc11c \uac80\uc0c9\ub41c \ud544\ub4dc \uac12\uc5d0 \ud074\ub77c\uc774\uc5b8\ud2b8\/\uc560\ud50c\ub9ac\ucf00\uc774\uc158\ubcc4 \uc0ac\uc6a9\uc790 \uc9c0\uc815 \uc815\ub82c\uc744 \uc801\uc6a9\ud558\uc5ec \ud2b9\uc815 \uc81c\uc548 \uc21c\uc11c\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><\/h3>\n<p><span style=\"font-weight: 400\">\uc790\ub3d9 \uc644\uc131 \uc0d8\ud50c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/github.com\/sreekanth-cb\/autoComplete\"><strong>\ubd80\ud2b8\uc2a4\ud2b8\ub7a9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158<\/strong> <\/a><\/span><b>\uc5ec\uae30 -\u00a0<\/b><\/p>\n<div style=\"width: 900px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-7344-1\" width=\"900\" height=\"571\" loop autoplay preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/CleanShot-2019-08-06-at-16.24.30.mp4?_=1\" \/><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/CleanShot-2019-08-06-at-16.24.30.mp4\">https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/CleanShot-2019-08-06-at-16.24.30.mp4<\/a><\/video><\/div>\n<h4><b>\uc811\ub450\uc0ac \uae30\ubc18 \uc811\uadfc \ubc29\uc2dd<\/b><\/h4>\n<p><span style=\"font-weight: 400\">\uc774 \uc811\uadfc \ubc29\uc2dd\uc5d0\ub294 \ub3d9\uc77c\ud55c \uc778\ub371\uc2a4 \ubc0f \ucffc\ub9ac \uc2dc\uac04 \ubd84\uc11d\uae30\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><b>Step1<\/b><b> - <\/b><span style=\"font-weight: 400\">\uc778\ub371\uc2f1\ud558\ub294 \ub3d9\uc548 \uc790\ub3d9 \uc644\uc131 \uc758\ub3c4 \ud544\ub4dc\ub97c \ubd84\uc11d\ud574\uc57c \ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-using-analyzers.html#pre-constructed-analyzers\">\ud0a4\uc6cc\ub4dc \ubd84\uc11d\uae30<\/a>. \ud0a4\uc6cc\ub4dc \ubd84\uc11d\uae30\ub97c \uc0ac\uc6a9\ud558\uba74 \uc774 \ud544\ub4dc\uc758 \uac12\uc774 \ud0a4\uc6cc\ub4dc\ub85c \uc800\uc7a5\ub418\uc5b4 \uc804\uccb4 \uac12\uc774 \ubaa8\ub4e0 \uc6a9\uc5b4\uc640 \uacf5\ubc31\uc774 \uc720\uc9c0\ub41c \ub2e8\uc77c \ud1a0\ud070\ucc98\ub7fc \ucde8\uae09\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><b>Step2-<\/b> <span style=\"font-weight: 400\">\ub098\uc911\uc5d0 \ucffc\ub9ac \uc2dc\uac04 \ub3d9\uc548 \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 \ub2e4\uc74c\uc744 \uc2dc\ub3c4\ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-query-types.html#prefix-query\">\uc811\ub450\uc0ac \ucffc\ub9ac<\/a> \ub97c \ubb38\uc11c\uc5d0\uc11c \uc6d0\ud558\ub294 \ud544\ub4dc\uc5d0 \ub300\uc785\ud569\ub2c8\ub2e4.  \uccab \ubc88\uc9f8 \uc811\uadfc \ubc29\uc2dd\uacfc \uc720\uc0ac\ud558\uac8c \ud074\ub77c\uc774\uc5b8\ud2b8\ub294 \uba85\uc2dc\uc801\uc73c\ub85c <\/span><span style=\"font-weight: 400\">\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uc81c \uc790\ub3d9 \uc644\uc131\ub41c \ud544\ub4dc \ucf58\ud150\uce20\uc5d0 \ub300\ud55c \uc694\uccad <\/span><span style=\"font-weight: 400\">`Fields`\u00a0 option in the search request and this value will be used as the auto completed text for the user.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \uc811\uadfc \ubc29\uc2dd\uc740 \ud544\ub4dc \uac12\uc758 \uc2dc\uc791\/\uc811\ub450\uc0ac\ub85c\ub9cc \ub9e4\uce6d\uc774 \uc5c4\uaca9\ud558\uac8c \uc81c\ud55c\ub41c\ub2e4\ub294 \uc81c\ud55c\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\uc608\ub97c \ub4e4\uc5b4, \uc704\uc5d0\uc11c \uc5b8\uae09\ud55c \uc0ac\uc6a9 \uc0ac\ub840(\"Jur\"\uc640 \uac19\uc740 \ubd80\ubd84 \ud14d\uc2a4\ud2b8 \ud3ec\ud568)\uc5d0\uc11c \uc811\ub450\uc0ac \uae30\ubc18 \uc811\uadfc \ubc29\uc2dd\uc744 \uc0ac\uc6a9\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400\">\"\uc96c\ub77c\uae30 \uacf5\uc6d0\"<\/span><\/p>\n<p><span style=\"font-weight: 400\"> \"\uc96c\ub77c\uae30 \uacf5\uc6d0 III\" <\/span><\/p>\n<p><span style=\"font-weight: 400\">\uac00 \uacb0\uacfc\uc5d0 \ud45c\uc2dc\ub418\uc9c0\ub9cc <\/span><span style=\"font-weight: 400\">\"\uc783\uc5b4\ubc84\ub9b0 \uc138\uacc4: \uc96c\ub77c\uae30 \uacf5\uc6d0'\uc740 \uc811\ub450\uc0ac(\"\uc783\uc5b4\ubc84\ub9b0 \uc138\uacc4:\")\uac00 \"Jur\"\ub85c \uc2dc\uc791\ud558\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>What is Autocomplete vs Type Ahead? Autocomplete as the wikipedia says \u201cAutocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing\u201d It is also known as\u00a0 Suggestions or Type [&hellip;]<\/p>\n","protected":false},"author":26446,"featured_media":10571,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1815,2165,2389],"tags":[],"ppma_author":[9075],"class_list":["post-7344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-best-practices-and-tutorials","category-full-text-search","category-solutions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>typeAhead vs autocomplete: Implement with Full Text Search<\/title>\n<meta name=\"description\" content=\"Type Ahead vs Autocomplete \u2013 What are they and how are they different? Explore functional approaches on how to implement using Full Text Search.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build autocomplete or typeAhead using Full Text Search\" \/>\n<meta property=\"og:description\" content=\"Type Ahead vs Autocomplete \u2013 What are they and how are they different? Explore functional approaches on how to implement using Full Text Search.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-06T14:02:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-07T19:56:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sreekanth Sivasankaran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sreekanth Sivasankaran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/\"},\"author\":{\"name\":\"Sreekanth Sivasankaran\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bbda3cf57beae8bd9cba686c0c6fe7a\"},\"headline\":\"Build autocomplete or typeAhead using Full Text Search\",\"datePublished\":\"2019-08-06T14:02:34+00:00\",\"dateModified\":\"2024-02-07T19:56:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/\"},\"wordCount\":786,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2019\\\/08\\\/Glacier-Gardens-replace-1170x731-1.jpg\",\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Full-Text Search\",\"Solutions\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/\",\"name\":\"typeAhead vs autocomplete: Implement with Full Text Search\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2019\\\/08\\\/Glacier-Gardens-replace-1170x731-1.jpg\",\"datePublished\":\"2019-08-06T14:02:34+00:00\",\"dateModified\":\"2024-02-07T19:56:40+00:00\",\"description\":\"Type Ahead vs Autocomplete \u2013 What are they and how are they different? Explore functional approaches on how to implement using Full Text Search.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2019\\\/08\\\/Glacier-Gardens-replace-1170x731-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2019\\\/08\\\/Glacier-Gardens-replace-1170x731-1.jpg\",\"width\":1200,\"height\":750},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/building-autocomplete-or-typeahead-functionality-using-full-text-search\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build autocomplete or typeAhead using Full Text Search\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bbda3cf57beae8bd9cba686c0c6fe7a\",\"name\":\"Sreekanth Sivasankaran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=ga60af16118050d1ea3a927388dc4dfb7\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"caption\":\"Sreekanth Sivasankaran\"},\"description\":\"Sreekanth Sivasankaran is a Principal Engineer\\\/Senior Engineering manager at Couchbase R&amp;D. He leads the design and development of distributed and highly performant Search functionality. And he has over 17 years of product development experience in various domains like telecom, handsets, enterprise software, big data technologies, and distributed systems.\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/sreekanth-sivasankaran\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"typeAhead vs autocomplete: Implement with Full Text Search","description":"\ubbf8\ub9ac \uc785\ub825\uacfc \uc790\ub3d9 \uc644\uc131 - \ubb34\uc5c7\uc774\uba70 \uc5b4\ub5bb\uac8c \ub2e4\ub978\uac00\uc694? \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc744 \uc0ac\uc6a9\ud558\uc5ec \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uae30\ub2a5\uc801 \uc811\uadfc \ubc29\uc2dd\uc744 \uc0b4\ud3b4\ubcf4\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/","og_locale":"ko_KR","og_type":"article","og_title":"Build autocomplete or typeAhead using Full Text Search","og_description":"Type Ahead vs Autocomplete \u2013 What are they and how are they different? Explore functional approaches on how to implement using Full Text Search.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-08-06T14:02:34+00:00","article_modified_time":"2024-02-07T19:56:40+00:00","og_image":[{"width":1200,"height":750,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg","type":"image\/jpeg"}],"author":"Sreekanth Sivasankaran","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sreekanth Sivasankaran","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/"},"author":{"name":"Sreekanth Sivasankaran","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a"},"headline":"Build autocomplete or typeAhead using Full Text Search","datePublished":"2019-08-06T14:02:34+00:00","dateModified":"2024-02-07T19:56:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/"},"wordCount":786,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg","articleSection":["Application Design","Best Practices and Tutorials","Full-Text Search","Solutions"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/","url":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/","name":"typeAhead vs autocomplete: Implement with Full Text Search","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg","datePublished":"2019-08-06T14:02:34+00:00","dateModified":"2024-02-07T19:56:40+00:00","description":"\ubbf8\ub9ac \uc785\ub825\uacfc \uc790\ub3d9 \uc644\uc131 - \ubb34\uc5c7\uc774\uba70 \uc5b4\ub5bb\uac8c \ub2e4\ub978\uac00\uc694? \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc744 \uc0ac\uc6a9\ud558\uc5ec \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uae30\ub2a5\uc801 \uc811\uadfc \ubc29\uc2dd\uc744 \uc0b4\ud3b4\ubcf4\uc138\uc694.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Glacier-Gardens-replace-1170x731-1.jpg","width":1200,"height":750},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/building-autocomplete-or-typeahead-functionality-using-full-text-search\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Build autocomplete or typeAhead using Full Text Search"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a","name":"\uc2a4\ub9ac\uce78\ud2b8 \uc2dc\ubc14\uc0b0\uce74\ub780","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=ga60af16118050d1ea3a927388dc4dfb7","url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","caption":"Sreekanth Sivasankaran"},"description":"\uc2a4\ub9ac\uce78\ud2b8 \uc2dc\ubc14\uc0b0\uce74\ub780\uc740 Couchbase R&amp;D\uc758 \uc218\uc11d \uc5d4\uc9c0\ub2c8\uc5b4\/\uc2dc\ub2c8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub9e4\ub2c8\uc800\uc785\ub2c8\ub2e4. \uadf8\ub294 \ubd84\uc0b0\ud615 \uace0\uc131\ub2a5 \uac80\uc0c9 \uae30\ub2a5\uc758 \uc124\uacc4 \ubc0f \uac1c\ubc1c\uc744 \uc774\ub04c\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ud1b5\uc2e0, \ud578\ub4dc\uc14b, \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc18c\ud504\ud2b8\uc6e8\uc5b4, \ube45 \ub370\uc774\ud130 \uae30\uc220, \ubd84\uc0b0 \uc2dc\uc2a4\ud15c \ub4f1 \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0\uc11c 17\ub144 \uc774\uc0c1\uc758 \uc81c\ud488 \uac1c\ubc1c \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/sreekanth-sivasankaran\/"}]}},"acf":[],"authors":[{"term_id":9075,"user_id":26446,"is_guest":0,"slug":"sreekanth-sivasankaran","display_name":"Sreekanth Sivasankaran","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/7344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/26446"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=7344"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/7344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/10571"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=7344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=7344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=7344"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=7344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}