SearchServer:一个基于 faiss 的检索服务

时间:2024-06-06 09:36:04
【文件属性】:

文件名称:SearchServer:一个基于 faiss 的检索服务

文件大小:245KB

文件格式:ZIP

更新时间:2024-06-06 09:36:04

C++

基于faiss的检索服务 1 概述 一个基于 faiss 的每日构建索引的检索服务 主要功能包括: 添加向量至索引结构 检索向量 topK Search Approximate Nearest Neighbor Search 按日期检索 删除指定id向量或范围内向量 重新配置 目录 说明 cmake cmake脚本文件 docs 项目相关文档 scripts 项目相关的脚本 src 项目源码(按模块组织) test 项目测试使用的脚本 2 使用 2.1 安装依赖 # sudo apt-get install libopenblas-dev # clone project $ git clone https://github.com/FlYWMe/SearchServer.git $ cd SearchServer 2.2 编译运行 # require cmake3 $ mkdir buil


【文件预览】:
SearchServer-master
----cmake()
--------CompilerSettings.cmake(9KB)
--------ProjectPistache.cmake(1KB)
--------ProjectBoost.cmake(4KB)
--------ProjectFaiss.cmake(2KB)
----docs()
--------Code-Style.md(2KB)
--------UserManual.md(14KB)
--------CMakeLists.txt(831B)
--------.Doxyfile.in(104KB)
--------config.md(740B)
----test()
--------python-test()
--------sift1M.cpp(7KB)
--------testRemove.cpp(5KB)
--------testSearchRange.cpp(5KB)
--------HNSWSearch.cpp(3KB)
--------FaissGPUSearch.cpp(4KB)
--------CMakeLists.txt(479B)
--------FaissCPUSearch.cpp(4KB)
--------FaissLoadTest.cpp(3KB)
----src()
--------libSearch()
--------common()
--------libRestServer()
--------main.cpp(1KB)
--------CMakeLists.txt(303B)
----docker()
--------Dockerfile(852B)
--------README.md(575B)
----CMakeLists.txt(2KB)
----README.md(2KB)
----scripts()
--------git-lfs.deb.sh(5KB)
--------install_deps.sh(354B)
--------install.sh(1KB)
--------monitor.sh(1KB)
--------pack.sh(3KB)
--------README.md(679B)
--------install_cuda.sh(6KB)
----.gitattributes(60B)

网友评论