본문 바로가기

전체 글

(110)
[Elasticsearch] 도커 컴포즈를 사용하여 엘라스틱 사용 이번 포스팅은 도커 컨테이너를 사용하여 엘라스틱 서버를 구성하고 사용하는 포스팅으로 공식문서를 기반으로 작성되었습니다. [ 엘라스틱 스택 관련 도커 이미지는 아래를 참고 ] www.docker.elastic.co Docker @ Elastic Docker @ Elastic On this page, you'll find all the resources — docker commands, links to product release notes, documentation and source code — for installing and using our Docker images. www.docker.elastic.co [ Single node 엘라스틱 ] 엘라스틱 이미지 다운 엘라스틱 최신 버전 이미지를 pul..
[Google analytics] 티스토리 구글 애널리틱스 등록 및 사용 이번 포스팅은 티스토리 블로그를 구글 애널리틱스에 등록하여, 구글 애널리틱스의 사용법을 익히는 포스팅입니다. 구글 애널리틱스 가입 및 적용 구글 애널리틱스에 가입 후, 개인 홈페이지를 등록한다. 발급받은 추적 ID를 티스토리 내부의 플러그인을 사용해 쉽게 등록할 수 있다. 티스토리 플러그인 티스토리에는 다양한 플러그인이 존재하며, 플러그인 기능을 사용하여 쉽게 다양한 기능을 적용할 수 있다. 관리자 페이지의 플러그인 > 개인 블로그의 관리 홈으로 들어가서 플러그인 탭 클릭, 다양한 플러그인이 존재한다 > 그중 이번 포스팅에 사용할 구글 애널리틱스 플러그인 클릭 구글 애널리틱스 플러그인 > 구글 애널리틱스 플러그인 클릭 시 위와 같은 화면을 볼 수 있다. > 구글 플러그인에 연동하기 위해서는 추적 ID를 ..
[Golang + MongoDB] 몽고+고랭으로 CRUD 구현하기 이번 포스팅은 Golang언어를 사용하여, MongoDB의 CRUD를 구현 하는 포스팅입니다:) MongoDB 설치 MongoDB 설치는 아래 포스팅을 참고하면 됩니다. soyoung-new-challenge.tistory.com/95?category=826576 [MongoDB] macOS에 몽고DB + MongoDB Compass 설치 이번 포스팅은 맥os에 몽고 db와 관리툴인 MongoDB compass 설치에 관한 포스팅 입니다 NoSQL 란 NoSQL : 비관계형 데이터베이스 >> 정해진 스키마 또는 관계가 없다. >> 안에 들어있는 데이터를 Documents라�� soyoung-new-challenge.tistory.com MongoDB 접속/연결 접속 정보 읽기 작성 된 코드를 깃에 업로드..
[번역] How to Realize a Practical Similarity Search with Elasticsearch 유사 이미지 검색 분야 관련 블로그 글을 번역 & 실제 테스트하는 내용의 포스팅입니다. "원본 링크 [출처] https://medium.com/@kumon/how-to-realize-similarity-search-with-elasticsearch-3dd5641b9adb" 이전 포스트에서 언급했듯이 아마존 엘라스틱 서비스의 kNN 기능이 지연시간 있었다. 아마존 ES 팀으로부터 지원을 받아, 실제 구성 및 제한이 명확 해졌다. Introduction 이전 포스트에서, 벡터의 차원이 1280인 약 1M의 데이터를 엘라스틱에 넣었다. 그러나 각각의 쿼리 요청 당 대략 15초의 쿼리 지연시간은 실용적이지 못했다. 아마존의 ES팀은 목적에 적합한 구성을 해야 한다고 조언했다. Elasticsearch에 익숙한 ..
[번역] Similarity Search and Similar Image Search in Elasticsearch 유사 이미지 검색 분야 관련 블로그 글을 번역 & 실제 테스트하는 내용의 포스팅입니다. "원본 링크 [출처] https://medium.com/@kumon/how-to-realize-similarity-search-with-elasticsearch-3dd5641b9adb" 효율적으로 큰 차원의 벡터 검색을 지원하는 검색 엔진을 관리하면 많은 이점이 존재한다. 이번 포스팅에서 아마존 엘라스틱 서비스에서 knn 기능을 사용하고 평가한다. Introduction 최근, AWS는 다음과 같은 블로그 포스팅을 게시하였다. Amazon Elasticsearch Service를 사용하여 k-NN(k-최근접 이웃) 유사성 검색 엔진 구축 Amazon Elasticsearch Service를 사용하여 k-NN(k-최근접..
[Golang] RESful API Document 생성 이번 포스팅은 go에서 API Document를 생성하고, 사용하는 방법에 관한 포스팅입니다. 사용한 깃 라이브러리 github.com/swaggo/echo-swagger swaggo/echo-swagger echo middleware to automatically generate RESTful API documentation with Swagger 2.0. - swaggo/echo-swagger github.com echo-swagger 환경 세팅 swag 라이브러리 다운 go get을 이용하여 필요한 라이브러리를 다운로드 $ go get -u github.com/swaggo/swag/cmd/swag 그 외 다양한 설정 값 swag int 프로젝트의 루트 폴더로 접근한 뒤 아래 코드 실행 >> 중요! ..
[ECHO] 공식 문서 번역 Guide 1탄 (Go web framework) 앞으로 순차적으로 업데이트 될 포스팅은 Golang의 웹 프레임 워크인 Echo의 공식문서 번역입니다. 번역을 진행하며 echo에서 지원하는 많은 기능을 사용해보고, 실제 프로젝트에 적용 해 볼 예정 입니다. 첫 시작인 Echo 사용 가이드는 총 2편으로 나누어 포스팅 할 예정입니다. Installation 사전 준비사항 > GO 설치 > GOPATH 설정 go get을 이용하여 설치 $ cd $GOPATH $ go get -u github.com/labstack/echo Customization Debug Debug : 디버깅 모드는 log level을 DEBUG로 세팅하면 사용 가능 Logging Logging : 로깅하는 default은 json이고, 해더를 수정함으로 변경할 수 있다. Log He..
[Golang] 쥬피터노트북(jupyter) 환경에서 고랭 사용하기 이번 포스팅은 파이썬에서 많이 사용되는 쥬피터 노트북을 고랭언어에도 적용하기 위해 만든 튜토리얼입니다 참고 깃허브 링크 아래는 깃허브를 참고하여 아래 튜토리얼을 작성하였음 gopherdata/gophernotes The Go kernel for Jupyter notebooks and nteract. Contribute to gopherdata/gophernotes development by creating an account on GitHub. github.com 사전 준비 사항 쥬피터 환경에서 Golang을 사용하기 위해 준비되어야 될 사항 Golang 설치 이전에 포스팅한 글을 참고하여 설치하자. soyoung-new-challenge.tistory.com/84?category=893866 [Go] ..