diff --git a/docs-website/reference/haystack-api/retrievers_api.md b/docs-website/reference/haystack-api/retrievers_api.md
index e37739d789..59dc6a3286 100644
--- a/docs-website/reference/haystack-api/retrievers_api.md
+++ b/docs-website/reference/haystack-api/retrievers_api.md
@@ -877,7 +877,10 @@ __init__(
retrievers: dict[str, TextRetriever],
filters: dict[str, Any] | None = None,
top_k: int = 10,
- max_workers: int = 4
+ max_workers: int = 4,
+ join_mode: Literal[
+ "concatenate", "reciprocal_rank_fusion"
+ ] = "reciprocal_rank_fusion"
) -> None
```
@@ -890,6 +893,9 @@ Create the MultiRetriever component.
- **filters** (dict\[str, Any\] | None) – A dictionary of filters to apply when retrieving documents.
- **top_k** (int) – The maximum number of documents to return per retriever.
- **max_workers** (int) – The maximum number of threads to use for parallel retrieval.
+- **join_mode** (Literal['concatenate', 'reciprocal_rank_fusion']) – How to merge results from multiple retrievers. Available modes:
+- `concatenate`: Combines all results into a single list and deduplicates.
+- `reciprocal_rank_fusion`: Deduplicates and assigns scores based on reciprocal rank fusion.
#### warm_up