Meilisearch icon

Meilisearch

Consume Meilisearch API

Search → Multi-Search

AI-generated

Overview

This node performs multiple search queries on Meilisearch indexes in a single execution. It allows users to specify an array of search queries, each targeting a specific index with various search parameters such as query string, pagination, filters, facets, attributes to retrieve, and sorting options. This is useful for scenarios where you need to execute several search requests simultaneously, for example, searching different indexes or applying different filters and sorting criteria in one workflow run.

Use Case Examples

  1. Searching multiple Meilisearch indexes for different query strings in one node execution.
  2. Performing batch searches with different filters and pagination settings to aggregate results from various indexes.

Properties

Name Meaning
Queries An array of search queries to execute, each containing parameters like index UID, search query string, pagination, filters, facets, attributes to retrieve, cropping, highlighting, sorting, and matching strategy.

Output

JSON

  • json - The search results returned from Meilisearch for each query, including hits, facets, and other metadata.

Dependencies

  • Meilisearch API key credential

Troubleshooting

  • Ensure the Meilisearch API credentials are correctly configured and have access to the specified indexes.
  • Verify that the index UIDs provided in the queries exist in the Meilisearch instance.
  • Check that the search query strings and filter syntax are valid according to Meilisearch documentation.
  • If the node times out waiting for task completion, consider increasing the timeout or disabling wait for completion.

Links

Discussion