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"
Dynamic
YESThe API key to connect to the typesense DB
Dynamic
YESThe name of the typesense collection
Dynamic
YESThe host of the typesense DB
Dynamic
YESThe port of the typesense DB
Dynamic
YESThe query
Dynamic
YESThe fields to query
Dynamic
YESThe filters to apply to the query
Dynamic
NOIs HTTPS used
By default, HTTP protocol will be use. Set this value to true tu use HTTPS
Dynamic
YESThe sorts to apply to the query
Hits number
Number of items hit by the search request
Format
uriURI to output
Results URI to an Amazon .ion file