feat(pkb): Integrate pgvector and create Dify replacement plan

Summary:
- Migrate PostgreSQL to pgvector/pgvector:pg15 Docker image
- Successfully install and verify pgvector 0.8.1 extension
- Create comprehensive Dify-to-pgvector migration plan
- Update PKB module documentation with pgvector status
- Update system documentation with pgvector integration

Key changes:
- docker-compose.yml: Switch to pgvector/pgvector:pg15 image
- Add EkbDocument and EkbChunk data model design
- Design R-C-R-G hybrid retrieval architecture
- Add clinical data JSONB fields (pico, studyDesign, regimen, safety, criteria, endpoints)
- Create detailed 10-day implementation roadmap

Documentation updates:
- PKB module status: pgvector RAG infrastructure ready
- System status: pgvector 0.8.1 integrated
- New: Dify replacement development plan (01-Dify替换为pgvector开发计划.md)
- New: Enterprise medical knowledge base solution V2

Tested: PostgreSQL with pgvector verified, frontend and backend functionality confirmed
This commit is contained in:
2026-01-20 00:00:58 +08:00
parent 1ece9a4ae8
commit dfc0fe0b9a
289 changed files with 1897 additions and 41 deletions

View File

@@ -55,5 +55,6 @@

View File

@@ -86,5 +86,6 @@ Desktop.ini

View File

@@ -387,5 +387,6 @@ docker-compose -f docker-compose.prod.yml up -d

View File

@@ -148,5 +148,6 @@ volumes:

View File

@@ -146,5 +146,6 @@ volumes:

View File

@@ -82,5 +82,6 @@ PMA_UPLOAD_LIMIT=50M

View File

@@ -90,5 +90,6 @@ Write-Host ""

View File

@@ -68,5 +68,6 @@ try {

View File

@@ -81,5 +81,6 @@ Write-Host ""

View File

@@ -44,5 +44,6 @@ if ($result) {

View File

@@ -66,5 +66,6 @@ if ($LASTEXITCODE -eq 0) {

View File

@@ -52,5 +52,6 @@ if ($LASTEXITCODE -eq 0) {