In Neblex open Connect › Connections and click New Connection.
2
Search for Meilisearch and give the connection a clear name.
3
Fill in the fields. Secret values are encrypted and never shown again.
4
Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
Field
What to enter
Host (your Meilisearch URL host)Required
API keyRequiredSecret
Use it in a flow
1
Open a flow, open the node library and search for Meilisearch.
2
Drag it onto the canvas and choose an Operation and your connection.
3
Map the operation's fields from earlier steps, or click Map with Matt.
4
Use Test this step to see what it returns, then save.
To start a flow from Meilisearch without a ready-made trigger: a Poll for changes trigger on Meilisearch with your own query passes on new or changed records.
Operations
113 operations in 17 groups. Each one is a step you can add to a flow.
Batch2
Get batchesget_batches
GET
List all batches, regardless of index.
Get one batchget_batch
GET
Get a single batch.
Document10
Add or replace documentsreplace_documents
POST
Add a list of documents or replace them if they already exist.
Add or update documentsupdate_documents
PUT
Add a list of documents or update them if they already exist.
Delete a documentdelete_document
DELETE
Delete a single document by id.
Delete all documentsclear_all_documents
DELETE
Delete all documents in the specified index.
Delete documents by batchdelete_documents_batch
POST
Delete a set of documents based on an array of document ids.
Delete documents by filterdelete_documents_by_filter
POST
Delete a set of documents based on a filter.
Edit documents by function.edit_documents_by_function
POST
Use a RHAI function to edit one or more documents directly in Meilisearch.
Get documentsget_documents
GET
Get documents by batches.
Get documents with POSTdocuments_by_query_post
POST
Get a set of documents.
Get one documentget_document
GET
Get one document from its primary key.
Dump1
Create a dumpcreate_dump
POST
Triggers a dump creation process.
Experimental Feature2
Configure experimental featurespatch_features
PATCH
Activate or deactivate experimental features.
Get all experimental featuresget_features
GET
Get a list of all experimental features that can be activated via the /experimental-features route and whether or not they are currently activated.
Facet Search1
Perform a facet searchsearch
POST
Search for a facet value within a given facet.
Health1
Get Healthget_health
GET
The health check endpoint enables you to periodically test the health of your Meilisearch instance.
Index8
Create indexcreate_index
POST
Create an index.
Delete indexdelete_index
DELETE
Delete an index.
Get indexget_index
GET
Get information about an index.
List indexeslist_indexes
GET
List all indexes.
Search an index with GETsearch_with_url_query
GET
Search for documents matching a specific query in the given index.
Search with POSTsearch_with_post
POST
Search for documents matching a specific query in the given index.
Swap indexesswap_indexes
POST
Swap the documents, settings, and task history of two or more indexes.
Update indexupdate_index
PATCH
Update the primaryKey of an index.
Key5
Create an API Keycreate_api_key
POST
Create an API Key.
Delete a keydelete_api_key
DELETE
Delete the specified API key.
Get an API Keyget_api_key
GET
Get an API key from its uid or its key field.
Get API Keyslist_api_keys
GET
List all API Keys
Update a Keypatch_api_key
PATCH
Update the name and description of an API key.
Log3
Retrieve logsget_logs
POST
Stream logs over HTTP.
Stop retrieving logscancel_logs
DELETE
Call this route to make the engine stops sending logs through the POST /logs/stream route.
Update target of the console logsupdate_stderr_target
POST
This route lets you specify at runtime the level of the console logs outputted on stderr.
Multi Search1
Perform a multi-searchmulti_search_with_post
POST
Bundle multiple search queries in a single API request.
Network2
Configure Networkpatch_network
PATCH
Add or remove nodes from network.
Get network topologyget_network
GET
Get a list of all Meilisearch instances currently known to this instance.
Setting66
All settingsget_all
GET
This route allows you to retrieve, configure, or reset all of an index's settings at once.