LanceDB Node.js 向量搜索实现
使用 LanceDB 和 Ollama 嵌入模型的 Node.js 向量搜索实现。
快速入门
前置条件
- 安装 Node.js (v14 或更高版本)
- 本地运行 Ollama,并加载
nomic-embed-text
模型 - 确保 LanceDB 存储路径有读写权限
安装与运行
- 克隆仓库
- 安装依赖: pnpm install
- 执行向量搜索测试脚本: pnpm test-vector-search 或直接运行: node test-vector-search.js
配置
- 修改 LanceDB 数据库路径和 Ollama API 地址为实际值
- 如果需要集成 Claude Desktop,参考 README 中的 MCP 配置示例
功能亮点
- 自定义嵌入函数,支持 768 维度嵌入
- 示例代码展示如何进行相似性搜索并显示结果