Arango logo

AutoRAG Search Methods

Understand the different search methods available in AutoRAG

Getting Started Path: Overview → Configure LLMs → Search Methods → Execute Queries → Verify

Overview

AutoRAG provides multiple search methods that leverage the structured knowledge graph created by the Importer to deliver accurate and contextually relevant responses to your natural language queries.

Methodquery_typemodeBest forLatency
Global Search1 (GLOBAL)Themes, patterns, high-level insightsMedium
Local Search2 (LOCAL)Specific entities and relationshipsLow
Deep Search2 (LOCAL) + use_llm_planner: trueDEEP_SEARCHDetailed, multi-step researchHigher
Unified (Instant Search)3 (UNIFIED)INSTANTFast answers with document referencesLow
Custom Retriever4 (CUSTOM)DEEP_SEARCHDomain-specific search with custom logicVaries
Instead of choosing a method from the table, you can send mode and let the service pick: INSTANT for a fast answer, or DEEP_SEARCH for a thorough one. DEEP_SEARCH uses your Custom Retriever tools if you have any, and Local Search if you do not. Set a query_type yourself when you want a specific method, such as Global Search.

VectorRAG and FullGraphRAG partitions

A partition is ingested either as VectorRAG or as FullGraphRAG, and the search methods you can run against it depend on that choice. AutoGraph assigns the strategy per cluster, and the Importer receives it as rag_mode.

  • VectorRAG stores documents and chunk embeddings. It does not build entities or communities.
  • FullGraphRAG builds the full knowledge graph (entities, relations, and communities) in addition to chunks.
MethodVectorRAGFullGraphRAG
Unified (Instant Search)SupportedSupported
Global SearchNot supportedSupported
Local SearchNot supportedSupported
Deep Search (Local Search plus planner)Not supportedSupported
Custom Retriever, including Custom Deep SearchSupported when the tools search chunksSupported

On a VectorRAG partition, use Instant Search. Global Search, Local Search, and Deep Search need entities and communities, which VectorRAG does not build, so they are not supported there. Deep Search does not fall back to chunk search when entities are missing.

If you need Deep Search on a VectorRAG partition, use the Custom Retriever with tools that search chunks.

For how AutoGraph decides which clusters become VectorRAG and which become FullGraphRAG, see the RAG strategizer. For how the resulting partitions are named and imported, see the Importer AutoGraph Integration.

Choosing a search method

Next Steps