Add a Complete Ingestion Pipeline Example (encode → insert → search) with Correct Result Iteration #1571
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.
## Description
This PR introduces a complete, minimal, and production-aligned ingestion pipeline script (
main.py) to thebootcamp/ingestion_pipeline/directory.While the current bootcamp examples provide conceptual guidance through Jupyter notebooks, the repository lacks a fully executable Python entry point that demonstrates how a real application would interact with Milvus: encode → insert → query → interpret.
This PR addresses that gap by implementing a self-contained script that:
TextEncoder,MilvusClientwrapper, andThis contribution helps future developers, new adopters, and integrators understand Milvus ingestion workflows without relying solely on notebooks, and it provides a foundation for automated ingestion examples or future CI tests.
Changes
main.py, a minimal ingestion pipeline example demonstrating end-to-end usage (encode → insert → search).How to Test
Ensure Milvus (Milvus Lite or distributed) is running.
Activate the environment with PyMilvus installed.
Navigate to:
cd bootcamp/ingestion_pipelineRun:
Expected behavior:
text_ragcollectionAll steps were executed and validated locally before this PR.
Checklist
mainCommit Hygiene
Reviewer Notes
Related Issues, PRs, or Docs