Document → Query
AI-generatedSummary
Query documents in a Gemini File Search store using a specified model and prompt.
Inputs
- model (required) — Gemini model to use (e.g., gemini-2.5-flash).
- systemPrompt — System instructions that guide the model's behavior.
- query (required) — Question or prompt to ask about the indexed documents.
- storeName (required) — Identifier of the File Search store to query.
- metadataFilter — AIP-160 filter expression to restrict documents.
- includeSourceMetadata — When true, adds full document metadata to grounding chunks.
Output shape
An array of query result objects containing answer text and grounding information.
Each result includes $json.candidates[0].content.parts[0].text, grounding chunks, and optionally source metadata; errors are propagated unless continueOnFail is enabled.
Examples
Example 1: Answer a question about research findings.
model=gemini-2.5-flash, query='What are the key findings?', storeName=fileSearchStores/project_docs, includeSourceMetadata=true
Example 2: Retrieve metadata‑filtered results.
model=gemini-2.5-pro, query='List papers from 2023', metadataFilter='year=2023', storeName=fileSearchStores/papers, includeSourceMetadata=false
Example 3: Extract structured data using system prompt.
systemPrompt='Extract bullet points', query='Summarize the methodology', storeName=fileSearchStores/experiment_data, model=gemini-3-pro-preview, includeSourceMetadata=true