Skip to main content

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_vectorstore_neo4j


Swarmauri Vectorstore Neo4j

A Neo4j-based vector store implementation for Swarmauri SDK, providing document storage and retrieval functionality using Neo4j graph database.

Installation

pip install swarmauri_vectorstore_neo4j

Usage

from swarmauri.documents.Document import Document
from swarmauri.vector_stores.Neo4jVectorStore import Neo4jVectorStore

# Initialize the vector store
store = Neo4jVectorStore(
    uri="neo4j://localhost:7687",
    user="neo4j",
    password="your_password"
)

# Add a document
doc = Document(
    id="doc1",
    content="Sample content",
    metadata={"author": "John Doe"}
)
store.add_document(doc)

# Retrieve similar documents
similar_docs = store.retrieve(query="sample", top_k=5)

# Close connection when done
store.close()

Want to help?

If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.

Metadata

Release files for swarmauri_vectorstore_neo4j 0.10.0

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

Source distribution (sdist)

Source distribution for swarmauri_vectorstore_neo4j 0.10.0
File Size Uploaded
swarmauri_vectorstore_neo4j-0.10.0.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swarmauri_vectorstore_neo4j 0.10.0
File Interpreter ABI Platform
swarmauri_vectorstore_neo4j-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.6 kB

Release files / swarmauri_vectorstore_neo4j-0.10.0.tar.gz

Download URL swarmauri_vectorstore_neo4j-0.10.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
db32ca77718924642a63b45beda11d1351e584c2cbea15fffa046a862eaf3d13
BLAKE2b-256 checksum
How to use checksums
3d42a113680bd8339951ebdaae7aad2557e810de6732684ba0a3e5a29165a1f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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 / swarmauri_vectorstore_neo4j-0.10.0-py3-none-any.whl

Download URL swarmauri_vectorstore_neo4j-0.10.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7d4a2f1988db994bd9821e984bf8d4faeec85a52884856a91b3d8c1a6805753
BLAKE2b-256 checksum
How to use checksums
6ecd0cfd6dbd4f5ab88eef47b632d5e0781109e817a7dab69fe3aac5aaf77ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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

This release

0.10.0 This release

2 release files

0.9.2

2 release files

0.9.0

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

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