DocumentAdd​Document​Add

yaml
type: "io.kestra.plugin.meilisearch.DocumentAdd"

Add Document

Add one or multiple documents to a Meilisearch DB

Examples

Add Document to Meilisearch

yaml
id: "documentadd"
type: "io.kestra.plugin.meilisearch.DocumentAdd"
id: meilisearch-add-flow
namespace: company.team

variables:
  host: http://172.18.0.3:7700/

tasks:
  - id: http_download
    type: io.kestra.plugin.core.http.Download
    uri: https://pokeapi.co/api/v2/pokemon/jigglypuff

  - id: to_ion
    type: io.kestra.plugin.serdes.json.JsonToIon
    from: "{{ outputs.http_download.uri }}"

  - id: add
    type: io.kestra.plugin.meilisearch.DocumentAdd
    index: "pokemon"
    url: "{{ vars.host }}"
    key: MASTER_KEY
    data:
        fromURI: "{{ outputs.to_ion.uri }}"

Properties

data

  • Type: Map_
  • Dynamic:
  • Required: ✔️

index

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

Index

Index of the collection you want to add documents to

key

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

Meilisearch connection key.

url

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

Meilisearch connection URL.

Definitions

io.kestra.core.models.property.Data_java.util.Map_

  • fromList
    • Type: array
    • SubType: object
    • Dynamic: ✔️
    • Required:
  • fromMap
    • Type: object
    • Dynamic: ✔️
    • Required:
  • fromURI
    • Type:
      • string
      • string
    • Dynamic: ✔️
    • Required: