FT.CREATE 建索引
FT.CREATE 建索引
FT.CREATE idx:kb ON HASH PREFIX 1 kb: SCHEMA
source TAG
embedding VECTOR HNSW 6
TYPE FLOAT32 DIM 1024 DISTANCE_METRIC COSINE写入与查询
写入与查询
HSET kb:1 source faq embedding \x00\x01... # 二进制 float32 向量
FT.SEARCH idx:kb "*=>[KNN 5 @embedding $vec AS score]"
PARAMS 2 vec \x00\x01...
SORTBY score DIALECT 2向量以二进制 blob 写入,Python 端用 numpy 的 tobytes() 并确保 dtype=float32。