분류 전체보기6 Opensearch와 Azure vision으로 비슷한 사진 찾기 유사사진 추천 기능을 구현해야해서 몇 주 전에 여러가지 방법을 찾았었다. 결국 생각해낸 방법 중 채택 된 것이 사진을 자동으로 태깅해서 Opensearch에 인덱싱 해놓고 태그를 기준으로 검색해서 비슷한 사진을 찾는 것이었다. 얼마전 PoC 진행했던 것을 간단히 기록으로 남기는 게 좋겠다 생각했다. Azure vision으로 사진 태깅하기 azure computer vision은 사진과 동영상으로부터 여러가지 정보를 추출해주는 AI 서비스이다. 이 서비스를 이용하여 사진에 자동으로 태그를 달고, 설명을 달아줄 수 있다. azure 클라우드 콘솔에서 Computer Vision 인스턴스를 아래와 같이 생성한다. 생성된 인스턴스의 상세 정보에서 '키 및 엔드포인트'를 선택하면 api access 키를 확인할.. 2022. 8. 17. AWS lambda로 Opensearch index 생성하기 오늘은 Opensearch 데이터 인덱싱을 하는 람다 패키지를 만들어 배포했다. 기존에는 gcp kubernetes 환경에서 logstash를 이용하여 인덱싱을 했었다. 초기 개발비용 감소와 관리 포인트 감소의 장점이 있다 생각해서 lambda에서 인덱싱이 이루어지도록 헸다. 파이썬으로 postgresql에서 데이터 조회한 결과를 처리해서 Opensearch 도큐먼트로 만들어 인덱싱 하는 기능을 구현했다. 두가지 기능이 필요하다. 하나는 데이터가 db에 추가될 때 실시간으로 Opensearch에 인덱싱 해주는 기능. 또 하나는 전체 데이터를 조회하여 대량의 데이터를 인덱싱 하는 기능이다. 두번째 기능은 개발환경이나 테스트 환경을 구성할 때 필요하다. pychopg2를 이용해 도큐먼트 생성에 필요한 데이터.. 2022. 8. 16. 이전 1 2 다음