Skip to main content

milvusql-sqlalchemy

A SQLAlchemy 2.0 dialect for Milvus, built on the milvusql DBAPI.

pip install milvusql-sqlalchemy
from sqlalchemy import create_engine, select
from milvusql_sqlalchemy.types import VECTOR

engine = create_engine(
    "milvusql:///items.db"
)  # Milvus Lite, or a real server's URI

with (
    engine.connect() as conn
):  # items: Table with an `embedding` VECTOR column
    rows = conn.execute(
        select(items.c.id, items.c.category)
        .order_by(items.c.embedding.l2_distance([0.1] * 768))
        .limit(5)
    ).all()

Full docs: https://Callix-Tools.github.io/milvusql-docs/docs/sqlalchemy/overview

Status: early development, not yet published.

License

MIT

Release files for milvusql-sqlalchemy 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for milvusql-sqlalchemy 0.1.1
File Size Uploaded
milvusql_sqlalchemy-0.1.1.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for milvusql-sqlalchemy 0.1.1
File Interpreter ABI Platform
milvusql_sqlalchemy-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 kB

Release files / milvusql_sqlalchemy-0.1.1.tar.gz

Download URL milvusql_sqlalchemy-0.1.1.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1dc37bd66edcf7a7fcb23de7f87e379935d2f24804db23eb97e8b62fd96d8e7b
BLAKE2b-256 checksum
How to use checksums
fee9797bc488a18561531943a80d41b48f61f62f46760a91bf63545b404f60a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / milvusql_sqlalchemy-0.1.1-py3-none-any.whl

Download URL milvusql_sqlalchemy-0.1.1-py3-none-any.whl
Size 16.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c439cbf4d9ae6b502f9688b6eba5af9480fde806f67590e9cbfc42eaa8cabfc8
BLAKE2b-256 checksum
How to use checksums
c2c9cb6f8947702b2addde7d3042af05b771a43d3f676616208d887d538abc24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.0.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page