Skip to main content
Multi-search lets you query multiple indexes in one HTTP request. This is faster and more efficient than sending separate requests for each index.
ModeDescriptionUse case
Multi-index searchReturns a separate result list for each queried indexSearch bar with categorized sections (products, articles, users)
Federated searchMerges results from all indexes into one ranked listUnified search across content types

How multi-search works

Send an array of search queries to the /multi-search endpoint. Each query can target a different index with its own filters, sorting, and parameters. In federated mode, Meilisearch merges and re-ranks results from all indexes using configurable weights, giving you control over which index’s results appear higher.

Next steps

Multi-index search

Query multiple indexes with separate result lists

Federated search

Merge results from multiple indexes into one list

Boost results

Use federation weights to prioritize one index over another

Unified search bar

Build a single search bar across content types

Semantic multi-search

Combine text and image semantic search across indexes