Search documents in a Typesense DB.

yaml
type: "io.kestra.plugin.typesense.Search"

Search documents

yaml
id: typesense_search
namespace: company.team

tasks:
  - id: search
    type: io.kestra.plugin.typesense.Search
    apiKey: "{{ secret('TYPESENSE_API_KEY') }}"
    port: 8108
    host: localhost
    collection: Countries
    query: Paris
    queryBy: capital
    filter: "countryName: [France, England]"
    sortBy: "gdp:desc"
Properties

The API key to connect to the typesense DB

The name of the typesense collection

The host of the typesense DB

The port of the typesense DB

The query

The fields to query

The filters to apply to the query

Is HTTPS used

By default, HTTP protocol will be use. Set this value to true tu use HTTPS

The sorts to apply to the query

Hits number

Number of items hit by the search request

Format uri

URI to output

Results URI to an Amazon .ion file