题图
这是一个关于关键词+混合向量搜索的实验

1.安装pgvector,我用的是1panel面板,那就先选择容器--编排,其实就相当于创建docker-compose
贴入如下命令,并根据你的需求修改,然后点击确认稍等片刻,等容器创建完成即可.

    services:
      postgres:
        image: ankane/pgvector
        environment:
          - POSTGRES_USER=postgres
          - POSTGRES_PASSWORD=root
          - POSTGRES_DB=postgres
        volumes:
          - ./data:/var/lib/postgresql/data
        ports:
          - "5432:5432"

编排
然后用navicat等工具连接这个数据库
连接pgsql
新建个查询窗口,输入下面查询语句,出现ok说明数据库已经装完了
成功标识

2.安装向量模型来生成向量
Ollama的安装就不说了,应用商店点一下就完了
向量模型我选择了mxbai-embed-large(https://ollama.com/library/mxbai-embed-large),是基于多语言的考虑
安装也是比较简单,复制上面的ollama pull mxbai-embed-large 去命令行执行下,或者使用系统自带的添加模型功能就好,安装完后按照他的示例去postman试下,有结果返回就行.
向量化后的结果

至此,环境就准备完了.