以图搜图 1 Milvus 人脸搜索 图片搜索引擎 多维近似向量查找工具 向量搜索引擎

搜索难点:
(1)计算量太大

解决:
(2)使用一些算法,比如利用搜索树等算法写的一些工具

常用工具:
(1)Annoy
https://github.com/spotify/annoy
特点:
在这里插入图片描述
缺点:不能动态加入一个人脸特征。

(2)Faiss
https://github.com/facebookresearch/faiss
Faiss 是一个用于高效相似性搜索和密集向量聚类的库。它包含在任意大小的向量组中搜索的算法,直到可能不适合 RAM 的向量组。它还包含用于评估和参数调整的支持代码。Faiss 是用 C++ 编写的,带有 Python/numpy 的完整包装器。一些最有用的算法是在 GPU 上实现的。它由Facebook AI Research开发。支持索引的动态增删。
缺点:偏底层,离高可用生产环境还有点距离。

(3)Elastic Search
缺点:https://zhuanlan.zhihu.com/p/260023678
基于词的搜索,而人脸搜索是检索向量。

(4)Milvus等
参考:https://zhuanlan.zhihu.com/p/364923722

猜你喜欢

转载自blog.csdn.net/x1131230123/article/details/120464228