Posts
All the articles I've posted.
-
Orama BM25로 MkDocs 블로그 검색을 완전히 교체한 과정
Knowledge Graph 노드 검색부터 사이트 전체 검색까지 — lunr.js를 Orama BM25로 대체하고, MutationObserver로 Material 검색 UI를 가로채는 구현기
-
Cosine Similarity 직접 구현으로 검색 재순위화
OpenSearch Painless 스크립트가 아닌 NestJS 서버 측에서 cosine similarity를 직접 구현하여, 검색어의 성별/색상/계절 의도를 분석하고 동적 임계값으로 필터링하는 과정을 정리한다.
-
이미지 기반 상품 검색: NestJS 통합 구현기
OWL-ViT 객체 탐지 + ViT 벡터화로 만든 이미지 검색을 NestJS 검색 엔진에 통합한 과정 — KNN 이중 벡터 검색, 성별 벡터 필터링, 상위 15% 전략, 전용 랭킹 쿼리까지의 구현과 시행착오를 정리한다.
-
OpenSearch Nori 분석기 커스터마이징 및 형태소 분석
x2bee-nest-search에서 OpenSearch Nori 토크나이저를 직접 커스터마이징한 과정 — decompound_mode 선택, stoptags 튜닝, 동사 판별, 동의어 확장, 사용자 사전 동적 로딩까지의 시행착오를 정리한다.