Agent Skills by ALSEL
汎用LLM・AI開発⭐ リポ 1,644品質スコア 85/100

neo4j-cypher-guide

Neo4jのCypherクエリを最新の書き方で作成するための総合ガイドです。text2cypher MCPツールやCypherクエリを生成するLLMsに欠かせません。廃止・非推奨となった構文、最新の書き換え方法、読み取り用のCALLサブクエリ、COLLECTパターン、ソートのベストプラクティス、効率的なグラフトラバーサルのための量指定パスパターン(QPP)をカバーしています。

description の原文を見る

Comprehensive guide for writing modern Neo4j Cypher read queries. Essential for text2cypher MCP tools and LLMs generating Cypher queries. Covers removed/deprecated syntax, modern replacements, CALL subqueries for reads, COLLECT patterns, sorting best practices, and Quantified Path Patterns (QPP) for efficient graph traversal.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Neo4j モダン Cypher クエリガイド

このスキルは、モダンな構文パターンを使用して Neo4j Cypher 読み取りクエリを生成し、非推奨機能を回避するのに役立ちます。グラフトラバーサルとデータ取得のための効率的なクエリパターンに焦点を当てています。

クイック互換性チェック

Cypher クエリを生成する際は、すぐに以下の削除済みの機能を回避してください:

  • id() 関数 → elementId() を使用
  • ❌ 暗黙的なグループ化キー → 明示的な WITH 句を使用
  • ❌ リスト用のパターン式 → パターン内包またはCOLLECT サブクエリを使用
  • ❌ 繰り返されるリレーションシップ変数 → ユニークな変数名を使用
  • ❌ 自動的なリストから論理値への型強制 → 明示的なチェックを使用

クエリ生成の基本原則

  1. モダンな構文パターンを使用 - 複雑なトラバーサルには QPP、複雑な読み取りには CALL サブクエリ
  2. トラバーサル中に最適化 - 展開後ではなく、パターン内で早期にフィルタリング
  3. ソート時は常に NULL をフィルタリング - ソート対象プロパティに IS NOT NULL チェックを追加
  4. 明示的は暗黙的より良い - 常に明示的なグループ化と型チェックを

...

詳細情報

作者
tomasonjo
リポジトリ
tomasonjo/blogs
ライセンス
不明
最終更新
2025/12/27

Source: https://github.com/tomasonjo/blogs / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: tomasonjo · tomasonjo/blogs · ライセンス: ライセンス未確認