7P by xguru 2020-12-29 | favorite | 댓글 3개

"JAMStack을 위한 빠른 검색"
- Rust + WASM
- 스태틱 사이트 전체를 인덱싱해서 인덱스를 파일로 저장하고
ㅤ브라우저에서 JS가 인덱스 파일을 다운로드해서 검색창에 한글자 타이핑할 때마다 즉시 결과를 표시
- 모든 Static Site Generator 와 잘 동작. Netlify등에 호스트 한 것도 가능
- Stemming(스테밍, 어간추출)은 영어계열만 지원

인덱스를 아예 내려 받는 거니 Typesense 보다도 빠르긴 하겠네요.
너무 큰 사이트는 문제가 되긴 하겠지만 개인 블로그 등에는 사용하기 좋아보입니다.
- typesense - 오픈소스 검색 엔진 https://news.hada.io/topic?id=3369

우와... 긱뉴스를 이런식으로 인덱스를 만들면 사이즈가 얼마나 될까요?
개인 블로그라도 오래 운영한 곳은 꽤 클 것 같긴한데요..

사이트 샘플로 나와있는 Federalist Papers 의 1~20번 글이 약 25만 바이트 정도인데, 인덱스파일이 1.1MB 네요.
제 예상보다는 인덱스가 꽤 크네요. 말씀하신대로 글이 많은 블로그에서는 부담스러울듯 합니다 ㅎ