fos-blog
/study
01 / 홈
02 / 카테고리
03 / 시리즈
검색
⌘K
01 / 홈
02 / 카테고리
03 / 시리즈
/
fos-blog
/
categories
/
database
/
opensearch
DATABASE · OPENSEARCH
opensearch
9
글
·
category/database/opensearch
README
opensearch 시리즈에 대하여
README.md
README
.md
OpenSearch(ElasticSearch 포크) 학습 기록. 매핑·샤딩·쿼리·RAG 검색 적용 주제.
입문
OpenSearch 기초
— 검색 엔진을 백엔드 관점에서 다루는 입문 가이드
색인 / 매핑
Mapping
— 필드 타입, 분석기
Sharding
— 프라이머리/레플리카 샤드 전략
Refresh Interval
— 실시간성 vs 처리량 트레이드오프
분석기 / 플러그인
Analyzer 구조 (nori, ngram, tokenizer, token filter)
— 한국어 형태소·자동완성·오타 보정의 빌딩 블록
쿼리와 성능
DFS Query Then Fetch
— 검색 단계와 스코어링
OpenSearch를 벡터 DB로 굴리며 알게 된 것
— k-NN graph memory와 circuit breaker 운영 포인트
Lucene 세그먼트 구조와 kNN 동작
— 세그먼트마다 HNSW 그래프, 쿼리 fan-out, force merge 최적화
RAG 검색 품질 높이기
— Hybrid Search, Reranking, Sentence Window
관련 문서
Confluence 벡터 색인 배치
— OpenSearch를 RAG용 벡터 스토어로 쓴 실제 사례
02
이 폴더의 글
9 posts
db
DFS Query Then Fetch
db
Lucene 세그먼트 구조와 그 위에서 kNN이 동작하는 방식
db
Mapping
db
OpenSearch 검색 품질을 좌우하는 analyzer 구조: nori, ngram, tokenizer, token filter 제대로 이해하기
db
OpenSearch 기초: 검색 엔진을 백엔드 관점에서 다루기
db
ai
OpenSearch로 RAG 검색 품질 높이기 — Hybrid Search, Reranking, Sentence Window
db
ai
OpenSearch를 벡터 DB로 굴리며 알게 된 것 — 벡터는 heap이 아니라 native에 산다
db
OpenSearch의 샤딩 — 개념, 공식, 실무 가이드
db
Refresh Interval