Skip to main content

Python semantic document search resolver for O-lang workflows

Project description

O-lang Semantic Document Search (Python)

Python Version License O-lang Compatible

Python implementation of the semantic document search resolver for O-lang workflows. Enables natural language search across document collections using state-of-the-art embeddings.

🚀 Features

  • O-lang Protocol Compliant: Works seamlessly with O-lang kernel
  • Local Embeddings: Uses all-MiniLM-L6-v2 (384-dim) for privacy and cost savings
  • pgvector Support: Optional PostgreSQL + pgvector integration for persistence
  • In-Memory Fallback: Works without database for simple use cases
  • Production Ready: Built-in error handling, timeouts, and validation
  • Cross-Platform: Runs on Windows, macOS, and Linux

📥 Installation

Basic Installation

pip install olang-semantic-doc-search

Project details


Download files

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

Source Distribution

olang_semantic_doc_search-1.0.1.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

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

olang_semantic_doc_search-1.0.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file olang_semantic_doc_search-1.0.1.tar.gz.

File metadata

File hashes

Hashes for olang_semantic_doc_search-1.0.1.tar.gz
Algorithm Hash digest
SHA256 13b3c81aa84d04b9c555c02e8351ba9f3b84211796771d5437101dae9ab41d5c
MD5 90ed844d843d4c4c41eb4990ac2d6680
BLAKE2b-256 ce0057cd7e323f729e056bf7bfd4bffd08c6e3841a340551237d563a55ef05bb

See more details on using hashes here.

File details

Details for the file olang_semantic_doc_search-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for olang_semantic_doc_search-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aed323f6806a410a022383bd41e91da8f6fe79a543af94a586635947997e2c01
MD5 80a697809829932e28ed200999e68708
BLAKE2b-256 22f63ec9dcf3a4018c5cb5406ce5d2b6bd0f54a9e8d7488db280a558bd2bc39d

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