Method
Class name
index_factory
Main parameters
Bytes/vector
Exhaustive
Comments
Exact Search for L2
IndexFlatL2
"Flat"
d
4*d
yes
brute-force
Exact Search for Inner Product
IndexFlatIP
"Flat"
d
4*d
yes
also for cosine (normalize vectors beforehand)
Hierarchical Navigable Small World graph exploration
IndexHNSWFlat
'HNSWx,Flat`
d, M
4*d + 8 * M
no
Inverted file with exact post-verification
IndexIVFFlat
"IVFx,Flat"
quantizer, d, nlists, metric
4*d
no
Take another index to assign vectors to inverted lists
Locality-Sensitive Hashing (binary flat index)
IndexLSH
-
d, nbits
nbits/8
yes
optimized by using random rotation instead of random projections
Scalar quantizer (SQ) in flat mode
IndexScalarQuantizer
"SQ8"
d
d
yes
4 bit per component is also implemented, but the impact on accuracy may be inacceptable
Product quantizer (PQ) in flat mode
IndexPQ
"PQx"
d, M, nbits
M (if nbits=8)
yes
IVF and scalar quantizer
IndexIVFScalarQuantizer
"IVFx,SQ4" "IVFx,SQ8"
quantizer, d, nlists, qtype
SQfp16: 2 * d, SQ8: d or SQ4: d/2
no
there are 2 encodings: 4 bit per dimension and 8 bit per dimension
IVFADC (coarse quantizer+PQ on residuals)
IndexIVFPQ
"IVFx,PQy"
quantizer, d, nlists, M, nbits
M+4 or M+8
no
the memory cost depends on the data type used to represent ids (int or long), currently supports only nbits <= 8
IVFADC+R (same as IVFADC with re-ranking based on codes)
IndexIVFPQR
"IVFx,PQy+z"
quantizer, d, nlists, M, nbits, M_refine, nbits_refine
M+M_refine+4 or M+M_refine+8
- 《方舟生存进化》手机版为什么进不去 方舟手游进不去怎么办方舟手机版「《方舟生存进化》手机版为什么进不去 方舟手游进不去怎么办」
- OPPO Find X8亮相,流畅度与性能全面突破,不容错过!x8手机「OPPO Find X8亮相,流畅度与性能全面突破,不容错过!」
- BeatsStudio3Wireless使用说明-使用技巧beats蓝牙耳机怎么连接手机「BeatsStudio3Wireless使用说明-使用技巧」
- “LOL愚人节活动不愚人”火了,每人1000枚骰子,永久皮肤免费送
- moto razr 40 Ultra正式发布 3999元起售开启小折叠大屏幕普及风暴摩托罗拉折叠手机「moto razr 40 Ultra正式发布 3999元起售开启小折叠大屏幕普及风暴」
- 2025年退休的人员,请务必关注这些问题申请手机号「2025年退休的人员,请务必关注这些问题」
- TVB离巢女星二婚老公曝收入,从事保险行业九年,长相不输圈中人
- 晶莹如玉 步步高音乐手机i269步步高音乐手机「晶莹如玉 步步高音乐手机i269」
- vivo手机的通用在哪里苹果手机省电模式在哪「vivo手机的通用在哪里」
- 2024植物大战僵尸1正版最新版植物大战僵尸1手机版「2024植物大战僵尸1正版最新版」
- 全球首款三折叠手机亮相 华为抢占折叠屏手机高位三折叠手机「全球首款三折叠手机亮相 华为抢占折叠屏手机高位」
- 理导伴你行丨辅导员手机里面的故事手机故事「理导伴你行丨辅导员手机里面的故事」
- 手机探测门到底有多厉害?移除SIM卡和电池的手机也能检测到手机检测「手机探测门到底有多厉害?移除SIM卡和电池的手机也能检测到」
- 终极格斗冠军赛4手机版ufc游戏手机版「终极格斗冠军赛4手机版」
- 清明不只青团!还有乌稔饭、枣糕等地方特色美食
- 手机壳会致癌 被窝里玩更要命手机壳有异味有毒吗「手机壳会致癌 被窝里玩更要命」
- 火影忍者:当美女忍者们留长发,红豆长发飘飘,小樱很像玖辛奈
- 纽曼手机怎么开机纽曼手机「纽曼手机怎么开机」
- 新疆队悄悄准备,山东男篮瞄准青年队,9人能否过邱彪这关?
- 折叠屏手机 大降价!手机降价「折叠屏手机 大降价!」
- 1051经典智能老将 诺基亚N70不到1500元!诺基亚经典手机型号「经典智能老将 诺基亚N70不到1500元!」
- 1052怎么在电脑玩手机游戏电脑玩手机游戏「怎么在电脑玩手机游戏」
- 10532024年1月,华为公司正式发布了备受期待的Mate X3折叠智能手机。这款新设备在设计和技术上进行了显著升级,以适应日益增长的便携性和多功能性需求。Mate X3采用了更轻薄的机身设计,加之其全新的
- 1024小米手机上榜!10大冷门手机厂商大排行小米手机4s「小米手机上榜!10大冷门手机厂商大排行」
- 1015adb备份安卓系统system、boot等教程手机rom「adb备份安卓系统system、boot等教程」
- 1016精读圣经2024手机版圣经手机版「精读圣经2024手机版」
- 997华为Nova11怎么连接蓝牙耳机华为手机怎么连接蓝牙耳机「华为Nova11怎么连接蓝牙耳机」
- 998《方舟生存进化》手机版为什么进不去 方舟手游进不去怎么办方舟手机版「《方舟生存进化》手机版为什么进不去 方舟手游进不去怎么办」
- 989水星安防监控监控怎么连接手机「水星安防监控」