GitHub - alexmolas/microsearch
GitHub
https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html
라는 글에서 저자는 데이터 과학자로 일하고 있으며, 검색엔진의 작동방식에 대해 약간 알고 있었지만, 더 잘 알기 위해 직접 만들어보기로 했다고합니다.
이에 크롤러, 역인덱스, 랭커, 사용자 인터페이스를 만들었으며 fastapi를 사용하여 웹페이지도 만들었다고 합니다.
상용으로 사용하기에는 기능이 부족한 프로젝트입니다만,
검색엔진의 소스코드가 80줄 정도라서 검색엔진이 어떻게 구성되고, 어떻게 동작하는지 이해하는데는 도움이 될 것 같습니다.
검색엔진에 관심있으신 분에게 도움이 되면 좋겠습니다.
https://github.com/alexmolas/microsearch
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 2월 19일 오전 8:20