Skip to main content

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

Release files for olang-semantic-doc-search 1.0.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 olang-semantic-doc-search 1.0.1
File Size Uploaded
olang_semantic_doc_search-1.0.1.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for olang-semantic-doc-search 1.0.1
File Interpreter ABI Platform
olang_semantic_doc_search-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.5 kB

Release files / olang_semantic_doc_search-1.0.1.tar.gz

Download URL olang_semantic_doc_search-1.0.1.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
13b3c81aa84d04b9c555c02e8351ba9f3b84211796771d5437101dae9ab41d5c
BLAKE2b-256 checksum
How to use checksums
ce0057cd7e323f729e056bf7bfd4bffd08c6e3841a340551237d563a55ef05bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / olang_semantic_doc_search-1.0.1-py3-none-any.whl

Download URL olang_semantic_doc_search-1.0.1-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aed323f6806a410a022383bd41e91da8f6fe79a543af94a586635947997e2c01
BLAKE2b-256 checksum
How to use checksums
22f63ec9dcf3a4018c5cb5406ce5d2b6bd0f54a9e8d7488db280a558bd2bc39d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

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