일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- aggs
- aqqle
- 아이온큐
- Elasticsearch
- java crawler
- vavr
- elasticsearch cache
- dbeaver
- API
- IONQ
- TSLA
- request cache
- NORI
- redis
- Selenium
- java
- JPA
- Query
- ann
- Elastic
- file download
- KNN
- 양자컴퓨터
- Cache
- api cache
- Aggregation
- Analyzer
- 테슬라
- mysql
- Docker
Archives
- Today
- Total
목록2025/04/29 (1)
아빠는 개발자
[es] ANN - 이론편
근사 최인접 이웃 설명근사 최근접 이웃(ANN)은 데이터 세트에서 주어진 쿼리 요소와 매우 가까운 데이터 요소를 찾는 알고리즘이지만 반드시 절대적으로 가장 가까운 것을 찾는 것은 아닙니다. NN 알고리즘은 모든 데이터를 철저히 검색하여 완벽한 일치 항목을 찾는 반면, ANN 알고리즘은 충분히 가까운 일치 항목을 찾습니다.이것이 더 나쁜 해결 방법처럼 들릴 수 있지만 실제로는 빠른 유사성 검색의 핵심입니다. ANN은 지능형 지름길과 데이터 구조를 사용하여 검색 공간을 효율적으로 탐색합니다. 따라서 엄청난 시간과 리소스를 소비하는 대신, 대부분의 실제 시나리오에서 유용할 만큼 가까운 데이터 요소를 훨씬 적은 노력으로 식별할 수 있습니다.기본적으로 이는 절충안입니다. 가장 잘 일치하는 하나의 데이터 요소를 꼭..
Search/ANN Search
2025. 4. 29. 23:46