Repository navigation
docs: add Qdrant, Weaviate, RAGFlow, Dify, CocoIndex, Feast integration guides - #192
Merged
Merged
Conversation
|
@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel. A member of the Team first needs to authorize it. |
…on guides Six verified AI/RAG storage integrations across five locales (en/zh/de/fr/ja): - database/qdrant: S3-backed collection snapshots with fresh-node recovery - database/weaviate: backup-s3 module with backup/restore round-trip - ai/ragflow: MinIO-compatible config pointing at RustFS, per-tenant buckets - ai/dify: OpenDAL S3 storage for uploads, knowledge files, and system state - ai/cocoindex: S3 source flow embedding RustFS documents into pgvector - ai/feast: S3 registry plus Parquet offline source with materialization Each guide verified end-to-end against RustFS and documents the pitfalls hit during verification (Qdrant snapshots_config env path, Weaviate 1.31 AWS_* credential variables and scheme-less endpoint, RAGFlow compose network alias and RSA-encrypted passwords, Dify bind-mount resets and OpenDAL endpoint routing, Feast's FEAST_S3_ENDPOINT_URL vs FileSource override split).
majinghe
force-pushed
the
docs/integration-ai-db-batch
branch
from
November 1, 2026 17:06
2a3b3b1 to
1b5d3c5
Compare
Add the second Weaviate object insert so the backup matches the restore sample, give CocoIndex main.py the query entrypoint the documented command runs, and correct the locale wording from review. Co-authored-by: hector <majinghe@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Six new verified AI/RAG storage integration guides, each in all five locales (en/zh/de/fr/ja) with screenshots (Chinese UI screenshots for zh, English for the other locales):
Every guide documents the exact pitfalls hit during verification:
QDRANT__STORAGE__SNAPSHOTS_CONFIG__*in released versions (older config keys are silently ignored)AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY(notBACKUP_S3_ACCESS_KEY_ID) and a scheme-lessBACKUP_S3_ENDPOINTminio:config from.env, and requires RSA-encrypted passwords via its UI.envchanges, bind-mount cleanup for true resets, and its Compose file bind-mounts underdocker/volumes/FEAST_S3_ENDPOINT_URLwhile theFileSourcecarries its owns3_endpoint_override;boto3/s3fsare not base dependenciesChroma was evaluated and skipped: its object-storage backend is a managed-cloud feature, not present in the open-source server.
Validation
npm run docs:check: PASS (1000 pages, locale tree parity, code-block parity, banned strings, image sizes)npm run build: succeeds (4025 static files generated)Summary
Six new verified AI/RAG storage integration guides, each in all five locales (en/zh/de/fr/ja) with screenshots (Chinese UI screenshots for zh, English for the other locales):
Every guide documents the exact pitfalls hit during verification:
QDRANT__STORAGE__SNAPSHOTS_CONFIG__*in released versions (older config keys are silently ignored)AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY(notBACKUP_S3_ACCESS_KEY_ID) and a scheme-lessBACKUP_S3_ENDPOINTminio:config from.env, and requires RSA-encrypted passwords via its UI.envchanges, bind-mount cleanup for true resets, and its Compose file bind-mounts underdocker/volumes/FEAST_S3_ENDPOINT_URLwhile theFileSourcecarries its owns3_endpoint_override;boto3/s3fsare not base dependenciesChroma was evaluated and skipped: its object-storage backend is a managed-cloud feature, not present in the open-source server.
Copy fixes
Review follow-up on the same guides:
POST /v1/objectsforWeaviate on object storage. The second insert reuses the verified vector from the first object; the walkthrough recorded the title, not a separate vector.Bucket and prefix must exist considerations: ...withCreate the bucket first if it does not exist; the prefix may be empty.zh/de/fr/ja already said this../.venv/bin/python main.py "what does RustFS expose"and extendedmain.pywith the query entrypoint from the CocoIndex text-embedding example (same model, pgvector<=>cosine distance, same print format).load_dotenv()runs before the environment reads so that command works when.envis present. The code block is identical in all five locales.délais d'attente de connexioninstead ofexpiration de connexion.Überprüfen Sie die wiederhergestellten Daten,Demo-Umgebung entfernen, andin der Web-UI; Japaneseパススタイルアドレッシング,正本(source of truth), and統合テスト; FrenchSchéma d’architecture,point de terminaison, andvaleurs de connexion indicatives; Chinese Feast执行 feast apply.Validation
npm run docs:check: PASS (1005 pages, locale tree parity, code-block parity, banned strings, image sizes)npm run build: succeeds (4045 static files generated)