neo4j-vector-search-skill
Installation
SKILL.md
Neo4j Vector Search Skill
Status: Draft / WIP — Content is a placeholder. Reference files to be added.
When to Use
- Creating a vector index on a node property (embeddings)
- Running vector similarity search (semantic/nearest-neighbor lookup)
- Storing embeddings on graph nodes as part of an ingestion pipeline
- Using the new
SEARCHclause (Neo4j 2026.02.1+) or the legacydb.index.vector.queryNodes()procedure - Choosing similarity function (cosine vs euclidean) and embedding dimensions
- Post-filtering vector results with graph traversal (but retrieval_query patterns → graphrag-skill)
When NOT to Use
- GraphRAG pipelines (retrieval_query, HybridCypherRetriever) → use
neo4j-graphrag-skill - Fulltext / keyword search (FULLTEXT INDEX,
db.index.fulltext.queryNodes) → useneo4j-cypher-skill - GDS node embeddings (FastRP, Node2Vec) → use
neo4j-gds-skill
Related skills
More from neo4j-contrib/neo4j-skills
neo4j-cypher-skill
Generates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x.
244neo4j-cli-tools-skill
Use when working with Neo4j command-line tools — neo4j-admin (backup, restore,
115neo4j-getting-started-skill
Orchestrates zero-to-running-app in 8 stages — prerequisites → context →
91neo4j-modeling-skill
Design, review, and refactor Neo4j graph data models. Use when choosing node
87neo4j-graphrag-skill
Build GraphRAG retrieval pipelines on Neo4j using the neo4j-graphrag Python
84neo4j-mcp-skill
>
80