안녕하세요, 데이터 엔지니어 Andrew입니다. 포털사이트에서 원하는 정보를 찾으려고 검색창에 키워드를 입력했는데, 혹시 이런 경험 없으신가요? "'아침에 먹기 좋은 간편한 요리'를 검색했더니, '아침 식사 배달', '간편식 레시피'처럼 키워드만 일치하는 엉뚱한 결과가 줄줄이 나오거나, 내가 진짜 찾고 싶었던 내용은 저 뒤편에 숨어있는 답답함 말이죠. 만약 포털사이트의 검색 데이터베이스가 여전히 전통적인 관계형 데이터베이스(RDB) 방식의 '키워드 매칭'에만 의존한다면 이런 일은 흔하게 벌어질 겁니다. RDB는 '정확한 값'이나 '키워드 일치'를 찾는 데는 탁월하지만, 사용자의 '진짜 의도'나 '의미론적인 유사성'까지 파악하는 데는 한계가 있습니다. 데이터베이스에서 특정 단어를 찾는 건 쉽지만, 그 단어..