typesense-python
typesense-python copied to clipboard
Python client for Typesense: https://github.com/typesense/typesense
## Description My cluster is behind a proxy & I need to include additional headers to reach out to it. This is not possible with the Python library. The only...
## Description When trying to check for the existence of a Collection in `client.collections` using `"collection_name" in client.collections`, the program stalls seemingly forever, consuming all the available RAM relatively quickly,...
## Description The SDK is missing the clear cache operation
# What is this? This pull request introduces the ability to include custom headers in API requests to Typesense. This enhancement provides greater flexibility for users who need to send...
## Change Summary This PR also allows users to use special characters in Ids. Added `utils.py` and `utils_test.py` files contain the function `encodeURIComponent()` to encode user-inputted Ids. ## PR Checklist...
`connection_timeout_seconds` is listed in the Configuration class docstring: ```python """ Class for managing the configuration settings for the Typesense client. Attributes: nodes (list[Node]): A list of Node objects representing the...
[bug] documents.import_ function signature requires return_id or return_doc when neither is required
The function signature for documents.import_ is incorrect. The function signature requires that either return_id or return_doc be passed as a parameter as part one of: ```python DocumentImportParameters: typing.TypeAlias = typing.Union[...
I initially asked this in [another issue](https://github.com/typesense/typesense/issues/2059) but it seems more fitting here maybe. ## Description The [gradio](https://www.gradio.app/) lib is a widely used frontend for python developpers. It makes it...
Hi there, It looks like based on how the deprecations were implemented in #107 results in a DeprecationWarning on instantiating a client, e.g: ``` >>> config = { ... "api_key":...
## Change Summary Add support for Python 3.14 Depends on: - https://github.com/typesense/typesense-python/pull/115 ## PR Checklist - [x] I have read and signed the [Contributor License Agreement](https://forms.gle/PZyiY5N2GDQU8GsV9).