벡터 검색
Redis 8에서 벡터 유사도 검색이 네이티브로 지원됩니다.
# 인덱스 생성
FT.CREATE idx ON HASH PREFIX 1 doc:
SCHEMA
title TEXT
embedding VECTOR FLAT 6
TYPE FLOAT32
DIM 1536
DISTANCE_METRIC COSINE
# 유사도 검색
FT.SEARCH idx "*=>[KNN 5 @embedding $vec]"
PARAMS 2 vec "\x00\x01..."JSON 네이티브
JSON.SET user:1 $ '{"name":"Kim","scores":[95,87,92]}'
JSON.GET user:1 $.scores[0] // 95
댓글 0