즉, 고차원 벡터를 빠르게 탐색하기 위해 만든 계층적 그래프 알고리즘
ANN(Aproximate Nearest Neighbor) 알고리즘의 한 종류
즉, 정확한 최근접 이웃(kNN)을 찾는 대신, 거의 정확한 결과(98~99%)를 아주 빠르게 찾는 알고리즘
HNSW는 ANN 계열 알고리즘 중에서도 성능(속도, 정확도, 메모리) 균형이 가장 좋다고 평가받아서 사실상 "표준"처럼 자리 잡음
HNSW는 다음 구조로 동작함
"저렴한 비용으로 높은 정확도"를 유지할 수 있다는 점
M : 그래프 branching factoref_construction : 인덱스 빌드 정확도ef_search : 검색 품질 (정확도)ef_search는 검색속도 <-> 정확도 사이의 슬라이더처럼 사용
ef_search를 높이면 -> 정확도 올라감, 속도 낮아짐ef_search를 낮추면 -> 속도 올라감, 정확도 낮아짐