{"id":21897874,"url":"https://github.com/longmaoteamtf/ant","last_synced_at":"2025-06-12T08:07:09.565Z","repository":{"id":104596485,"uuid":"394550682","full_name":"LongmaoTeamTf/ant","owner":"LongmaoTeamTf","description":"Open-source vector database built to embedding similarity search","archived":false,"fork":false,"pushed_at":"2021-09-07T10:44:34.000Z","size":28,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T18:44:19.582Z","etag":null,"topics":["faiss","k-nearest-neighbours","similarity-search","vector-database"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LongmaoTeamTf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-10T06:37:34.000Z","updated_at":"2023-07-07T16:22:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2f52d94-6072-4a16-a393-7cba66526524","html_url":"https://github.com/LongmaoTeamTf/ant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LongmaoTeamTf/ant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LongmaoTeamTf%2Fant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LongmaoTeamTf%2Fant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LongmaoTeamTf%2Fant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LongmaoTeamTf%2Fant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LongmaoTeamTf","download_url":"https://codeload.github.com/LongmaoTeamTf/ant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LongmaoTeamTf%2Fant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259427005,"owners_count":22855557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faiss","k-nearest-neighbours","similarity-search","vector-database"],"created_at":"2024-11-28T14:20:09.276Z","updated_at":"2025-06-12T08:07:09.546Z","avatar_url":"https://github.com/LongmaoTeamTf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ant\n[![python](https://img.shields.io/badge/python-3.7-brightgreen)](requirements.txt)\n[![faiss_cpu](https://img.shields.io/badge/faiss_cpu-1.6-brightgreen)](requirements.txt)\n[![license](https://img.shields.io/badge/license-Apache_2.0-green)](LICENSE)\n[![test](https://img.shields.io/badge/test-passing-brightgreen)]()\n\nAnt is an open-source vector database built to embedding similarity search based on [Faiss](https://github.com/facebookresearch/faiss).\nData backup draws on the hybrid mechanism of Redis's RDB and AOF to ensure data security and consistency.\n\n## Quick start\n*Build docker image.*\n```shell script\n$ docker build -t ant:latest .\n```\n*Start ant server.*\n```shell script\n$ docker run ant:latest -p 1234:1234 -v {logs_dir}:/ant/logs {data_dir}:/ant/data\n```\n\n## Restful API\n\n| Method | URL | description | Status |\n| ------ | --- | ----------- | ------ | \n| POST | [/ant/create](RestfulAPI.md#创建实例)   | *Create the instance by name.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/delete](RestfulAPI.md#删除实例)   | *Delete the instance by name.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| GET  | [/ant/list](RestfulAPI.md#列举实例)     | *List all instances.* | [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/info](RestfulAPI.md#获取实例信息)  | *Get the information of instance by name.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/build](RestfulAPI.md#构建索引)    | *Build the Faiss index of instance by input data.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/insert](RestfulAPI.md#插入索引数据) | *Insert data to Faiss index of instance.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/update](RestfulAPI.md#更新索引数据) | *Update the Faiss index of instance.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/remove](RestfulAPI.md#删除索引数据) | *Remove data of the Faiss index of instance.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| POST | [/ant/search](RestfulAPI.md#K近邻查询) | *K-nearest neighbor query from Faiss index.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n| GET  | [/ant/bgsave](RestfulAPI.md#后台备份) | *Back up index data in the background.*| [![](https://img.shields.io/badge/passing-brightgreen)]() |\n\n## Configuration\n* [Logger](ant/configs/logger.yml)\n* [Service](ant/configs/service.yml)\n\n## License\n[Apache-2.0](ant/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flongmaoteamtf%2Fant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flongmaoteamtf%2Fant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flongmaoteamtf%2Fant/lists"}