Skip to main content

Modern Python client for Apache Solr with type safety and async support, built with httpx and Pydantic

Project description

Taiyo logo

Taiyo

Modern Python client for Apache Solr with type safety and async support, built with httpx and Pydantic.


  • Shared sync and async client APIs for consistent developer experience
  • Query parsers for standard, dismax, edismax, spatial, and dense vector search with full IDE support. Serializes into standard HTTP query parameters for compatibility with other clients.
  • Supports grouping, faceting, highlighting, and more-like-this features defined with a Pythonic syntax either as config objects or in pandas-like method chains
  • Schema utilities for defining fields, types, and copy-field rules for indexing
  • Authentication support for Basic, Bearer, and OAuth2

Read the documentation at taiyoproj.github.io

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

taiyo-0.1.5.tar.gz (59.2 kB view details)

Uploaded Source

Built Distribution

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

taiyo-0.1.5-py3-none-any.whl (77.8 kB view details)

Uploaded Python 3

File details

Details for the file taiyo-0.1.5.tar.gz.

File metadata

  • Download URL: taiyo-0.1.5.tar.gz
  • Upload date:
  • Size: 59.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taiyo-0.1.5.tar.gz
Algorithm Hash digest
SHA256 d80a1736a1e41c1287973d157f10e49d1325b801aab07566a630bca3f5f5670e
MD5 b9594edbf5a4796152e3e0790bb74698
BLAKE2b-256 2999df48f196aa0082a195106cd7a215e76747bd45345c3ea4c2efe94e0f85eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for taiyo-0.1.5.tar.gz:

Publisher: publish.yml on taiyoproj/taiyo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taiyo-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: taiyo-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 77.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taiyo-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 55fb4d0c6a4ae655527ff3c8272da8c45c17c2eb053754d85ec07041b8cfe2f2
MD5 5f0a8f48ffe9699a70a581c6d917a2e9
BLAKE2b-256 de2f270b15ed7f6c88d394a2170b3d5c4a953780026fa6795d6e578d42dde9d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for taiyo-0.1.5-py3-none-any.whl:

Publisher: publish.yml on taiyoproj/taiyo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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