Verify index usage

Verify FalkorDB index usage by inspecting GRAPH.EXPLAIN execution plans.

22|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/FalkorDB/skills --skill verify-index-usage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Verify index usage
Source: https://github.com/FalkorDB/skills/tree/main/cypher-skills/verify-index-usage
Command: npx skills add https://github.com/FalkorDB/skills --skill verify-index-usage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers confirm whether FalkorDB queries actually use available indexes, preventing slow queries caused by inefficient execution plans.

Core Features & Use Cases

  • Execution Plan Analysis: Uses GRAPH.EXPLAIN output to identify index scan operations and verify query optimization.
  • Index Troubleshooting: Helps detect when queries fall back to label scans or full node scans due to missing indexes or incompatible predicates.
  • Use Case: Use this Skill when tuning a FalkorDB application query and you need to confirm that an index is being applied correctly.

Quick Start

Ask the skill to verify whether a FalkorDB query is using an index by analyzing its GRAPH.EXPLAIN execution plan.

Frequently Asked Questions about Verify index usage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify if my FalkorDB query is using an index?

To verify FalkorDB index usage, inspect the GRAPH.EXPLAIN execution plan output to identify index scan operations and confirm query optimization. This validates that available indexes are applied correctly instead of falling back to inefficient scans.

Why does my Cypher query perform a full node scan in FalkorDB?

A Cypher query performs a full node scan in FalkorDB when missing indexes or incompatible predicates prevent index utilization. Analyzing the GRAPH.EXPLAIN plan helps diagnose these query patterns and identify inefficient label scans.

What is the best way to analyze a FalkorDB execution plan for index troubleshooting?

The best way to analyze a FalkorDB execution plan for index troubleshooting is using GRAPH.EXPLAIN output to detect index scans and identify when queries fall back to label scans due to incompatible predicates or missing indexes.

Can I check FalkorDB index performance without running the query?

Yes, you can check FalkorDB index performance without running the query by inspecting the GRAPH.EXPLAIN execution plan. This validates index usage and diagnoses inefficient query patterns prior to execution.

Do I need to create an index before optimizing Cypher queries in FalkorDB?

You need to create an index before optimizing Cypher queries in FalkorDB if the execution plan shows label scans. Verifying index usage through GRAPH.EXPLAIN confirms whether index creation is required for performance tuning.