点击返回网站首页
代码语义搜索
本例子提供了代码语义搜索,支持上传csv文件,使用句向量模型提取特征,并基于向量数据库进行后续检索。
主要特性
底层使用特征向量相似度搜索
单台服务器十亿级数据的毫秒级搜索
近实时搜索,支持分布式部署
随时对数据进行插入、删除、搜索、更新等操作
代码向量模型
句向量提取原理图
1. 打开浏览器
输入地址:
http://localhost:8090
上传CSV数据文件
1). 点击上传按钮上传jsonl文件.
测试数据
2). 点击特征提取按钮.
等待文件解析,特征提取,特征存入向量引擎。通过console可以看到进度信息。
相似代码搜索
输入代码片段,点击查询,可以看到返回的清单,根据相似度排序。
2. 帮助信息
swagger接口文档:
http://localhost:8089/swagger-ui.html
项目源码的使用说明
提供完整的java语言实现的项目源代码(含模型文件),如果是web应用,前端VUE,后端SpringBoot
可用于自我学习目的,其它帮助信息参考:
http://aias.top/guides.html
可用于项目中,在现有的代码上定制开发,减少从零开始的摸索时间。
代码下载地址,帮忙点颗星
Github:
https://github.com/mymagicpower/AIAS/blob/main/6_web_app/code_search/
Gitee:
https://gitee.com/mymagicpower/AIAS/tree/main/6_web_app/code_search