Skip to main content

Typesense

Overview

The Airbyte Typesense destination allows you to sync data to Airbyte.Typesense is a modern, privacy-friendly, open source search engine built from the ground up using cutting-edge search algorithms, that take advantage of the latest advances in hardware capabilities.

Sync overview

Using overwrite sync, the auto schema detection is used and all the fields in a document are automatically indexed for searching and filtering

With append mode, you have to create the collection first and can use pre-defined schema that gives you fine-grained control over your document fields.

Output schema

Each stream will be output into its own collection in Typesense. If an id column is not provided, it will be generated.

Features

FeatureSupported?(Yes/No)Notes
Full Refresh SyncYes
Incremental - Append SyncYes
Incremental - Append + DedupedNo
NamespacesNo

Getting started

Requirements

To use the Typesense destination, you'll need an existing Typesense instance. You can learn about how to create one in the Typesense docs.

Setup guide

The setup only requires two fields. First is the host which is the address at which Typesense can be reached. The second piece of information is the API key.

Typesense with High Availability

To connect a Typesense with HA, you can type multiple hosts on the host field using a comma separator.

Changelog

Expand to review
VersionDatePull RequestSubject
0.1.212024-08-2444683Update dependencies
0.1.202024-08-2244530Update test dependencies
0.1.192024-08-1744339Update dependencies
0.1.182024-08-1043489Update dependencies
0.1.172024-08-0142868Allows you to specify multiple hosts, separated by commas, to connect to Typesense with HA.
0.1.162024-08-0343282Update dependencies
0.1.152024-07-2742606Update dependencies
0.1.142024-07-2042146Update dependencies
0.1.132024-07-1341881Update dependencies
0.1.122024-07-1041361Update dependencies
0.1.112024-07-0941220Update dependencies
0.1.102024-07-0640918Update dependencies
0.1.92024-06-2740215Replaced deprecated AirbyteLogger with logging.Logger
0.1.82024-06-2540487Update dependencies
0.1.72024-06-2240154Update dependencies
0.1.62024-06-0439050[autopull] Upgrade base image to v1.2.1
0.1.52024-05-2038428[autopull] base image + poetry + up_to_date
0.1.42024-03-2536460Added path config option
0.1.32024-01-1734336Fix check() arguments error
0.1.22023-08-2529817Fix writing multiple streams
0.1.12023-08-2429555Increasing connection timeout
0.1.02022-10-2818349New Typesense destination