SearchVectors API
아마존 다이나모DB에 저장된 데이터 중 의미상 비슷한 항목을 찾아 순서대로 돌려주는 검색 명령어
쉽게 말하면
SearchVectors API는 아마존웹서비스(AWS)의 데이터베이스 서비스인 다이나모DB에서 “이것과 비슷한 걸 찾아줘”라고 요청하면, 저장된 데이터 중 의미상 가까운 항목을 순서대로 찾아 돌려주는 검색 창구다.
도서관에서 책 제목으로 찾는 대신 “이 책과 분위기가 비슷한 책”을 사서에게 부탁하는 상황을 떠올리면 된다. 데이터를 숫자로 된 지문 형태로 미리 바꿔두면, SearchVectors API는 그 지문들이 서로 얼마나 닮았는지 계산해 가장 비슷한 것부터 최대 100개까지 골라 보여준다.
예전에는 이런 검색을 하려면 원본 데이터를 다이나모DB 밖의 별도 검색 시스템으로 복제해 두고 계속 맞춰줘야 했다. SearchVectors API는 이 작업을 다이나모DB 안에서 바로 처리해, 데이터를 옮기지 않고도 상품 추천이나 자연어 검색 같은 기능을 만들 수 있게 해준다.