[GN#92] 150줄의 파이썬 코드로 Full-Text 검색엔진 만들기

2021-04-05 ~ 2021-04-11 사이의 주요 뉴스들
요즘 서비스에서 검색은 정말 중요한 기능입니다. 핵심 기능이다 보니 Lucene, Elasticsearch 같은 다양한 오픈소스들이 만들어졌고, 클라우드 기반에서 편하게 사용할 수 있는 Amazon CloudSearch 나 Algolia 같은 SaaS 들도 나오고 있죠. 이런 검색엔진은 아주 처음엔 어떻게 만들어질까에 대한 기초를 설명한 "150줄의 파이썬 코드로 Full-Text 검색엔진 만들기"가 이번 주에 가장 큰 인기를 끌었습니다. 물론 한글 검색에서는 약간 달라집니다만 기초부터 알아두기에 좋은 글인 것 같아요. 추가로 이렇게 만들어진 검색 알고리즘들의 비교 및 평가는 어떻게 하는지를 설명한 Shopify의 "똘똘한 검색 알고리즘을 만들기 위한 평가 방법" 글도 같이 보시기 바랍니다.

Security & Privacy는 미래 기술을 얘기할 때 빠지지 않고 나오는 주제입니다. 네트워크상의 다양한 장비를 Secure한 네트워크로 묶어주는 다양한 솔루션이 있습니다만, 요즘은 개인이 사용하는 장비들까지도 쉽게 VPN으로 설정해주는 도구들도 인기를 끌고 있어요. tailscale 은 Zero Config VPN 이라는 설명에 걸맞게, 별도의 설정 할 필요 없이 클라이언트 설치만으로 집의 컴퓨터, 노트북, 모바일 기기, 내가 운영 & 접근하는 서버를 보안된 네트워크로 묶어 주는 도구입니다. 복잡한 방화벽 설정이나 NAT, Subnet 같은 것들은 전혀 신경 쓰지 않아도 되어서 정말 간편히 사용이 가능한데요. 개인에게는 100대의 기기까지 무료이고, 팀 단위 사용부터 유료인데 한번 써보면 그냥 팀내 또는 회사에 유료로 도입하고 싶을 만큼 편리합니다.


✓ 사내에서 슬랙을 쓰신다면 뉴스채널에 GeekNews SlackBot 을 추가하여 편하게 새 글을 받아보시고, 멤버들에게도 공유해주세요.
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.
Twitter , Facebook 에서도 긱뉴스를 받아 보실 수 있습니다.

매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.