尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Spring ai vectorstore 使用本地模型导致只能匹配可行度为1.0的内容的解决方法笔记

发布时间:2026/9/8 19:40:42

资讯中心
01
ARTICLE

Spring ai vectorstore 使用本地模型导致只能匹配可行度为1.0的内容的解决方法笔记

Spring ai vectorstore 使用本地模型导致只能匹配可行度为1.0的内容的解决方法笔记
PS:哎兄弟弄之前记得先用别的地方验证一下你的onnx模型是否正确我的情况是使用dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-starter-vector-store-chroma/artifactId version1.1.7/version /dependency和dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-starter-model-transformers/artifactId version1.1.2/version /dependency然后当我设置了spring.ai.model.embeddingtransformers之后(无论我是否指定别的嵌入模型还是使用默认的)我的VectorStore.similaritySearch 只能匹配可信度为1.0的内容(比如当前我的知识库里有一条王于兴师修我戈矛那么我就只能用王于兴师修我戈矛去匹配少一点多一点都匹配不到这条。)解决办法也很匪夷所思我们只需要让我们要访问的集合不是先行创建好的而是由你的项目来创建的即可比如直接手动配置Configuration RequiredArgsConstructor public class VectorStoreConfig { Bean(testChroma) public VectorStore longTermChromaVectorStore(EmbeddingModel embeddingModel, ChromaApi chromaApi) { return ChromaVectorStore.builder(chromaApi, embeddingModel) .tenantName(your_tenant) .databaseName(your_database) .collectionName(testChroma) .initializeSchema(true) .build(); } }然后使用这个自行配置的VectorStore进行操作即可
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。