Skip to main content

Swarmauri Neo4j Vector Store

Project description

Swamauri 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarmauri_vectorstore_neo4j-0.9.0.dev2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file swarmauri_vectorstore_neo4j-0.9.0.dev2.tar.gz.

File metadata

File hashes

Hashes for swarmauri_vectorstore_neo4j-0.9.0.dev2.tar.gz
Algorithm Hash digest
SHA256 ff2557e369be78150fb6fbe3a9dc5164867364df4b3aaefbe2acc90d9bebbbc3
MD5 b7cb688116977bb6a7ef3ce74e277e5a
BLAKE2b-256 8b8792e3fdba43153a3679d323aa272b918d288e1c7b061236ca4154140e40c5

See more details on using hashes here.

File details

Details for the file swarmauri_vectorstore_neo4j-0.9.0.dev2-py3-none-any.whl.

File metadata

File hashes

Hashes for swarmauri_vectorstore_neo4j-0.9.0.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 1a73da4d1880486f869e13d73c0059715e020f9b44bb699cc59befd6d82a608b
MD5 b054df9eaf09bca87e904a3cd799818a
BLAKE2b-256 eb51559e85da9d93c0c64d2a07ec63e7d78bff1113fc856d0329d6c801408afa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page