ragflow_retrieval_by_name
Search across multiple datasets by name to retrieve relevant document chunks with similarity scores. Use for semantic search and question answering.
Instructions
Retrieve document chunks by dataset names using the retrieval API. Returns raw chunks with similarity scores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination. Defaults to 1. | |
| query | Yes | Search query or question | |
| top_k | No | Number of chunks for vector cosine computation. Defaults to 1024. | |
| page_size | No | Number of chunks per page. Defaults to 10. | |
| use_rerank | No | Whether to enable reranking for better result quality. Default: false (uses vector similarity only). | |
| dataset_names | Yes | List of names of the datasets/knowledge bases to search (e.g., ['BASF', 'Legal']) | |
| document_name | No | Optional document name to filter results to specific document | |
| deepening_level | No | Level of DSPy query refinement (0-3). 0=none, 1=basic refinement, 2=gap analysis, 3=full optimization. Default: 0 | |
| similarity_threshold | No | Minimum similarity score for chunks (0.0 to 1.0). Defaults to 0.2. |