PageSourceSearch

https://memgraph.com/docs/_next/static/chunks/7106-c1be57dcef683054.js

js memgraph.com collected 2026-09-24 18:47:12 UTC 112,045 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7106],{67106:(e,t,a)=>{a.d(t,{O:()=>r});let r=[{data:{index:"Home","getting-started":"Getting started","client-libraries":"Client libraries","ai-ecosystem":"AI ecosystem","use-cases":"Use cases",fundamentals:"Fundamentals","data-modeling":"Data modeling","data-migration":"Data migration",querying:"Querying","advanced-algorithms":"Advanced algorithms","custom-query-modules":"Custom query modules","memgraph-lab":"Memgraph Lab","database-management":"Database management",deployment:"Deployment",clustering:"Clustering","data-streams":"Data streams","memgraph-zero":"Memgraph Zero","help-center":"Help center","release-notes":"Release notes"}},{name:"advanced-algorithms",route:"/advanced-algorithms",children:[{data:{"available-algorithms":"Available algorithms","deep-path-traversal":"Deep path traversal algorithms","install-mage":"Install MAGE","run-algorithms":"Run algorithms","utilize-networkx":"Utilize NetworkX"}},{name:"available-algorithms",route:"/advanced-algorithms/available-algorithms",children:[{data:{algo:"algo",betweenness_centrality_online:"betweenness_centrality_online",betweenness_centrality:"betweenness_centrality",biconnected_components:"biconnected_components",bipartite_matching:"bipartite_matching",bridges:"bridges",collections:"collections",csv_utils:"csv_utils",community_detection_online:"community_detection_online",community_detection:"community_detection",convert:"convert",convert_c:"convert_c",do:"do",create:"create",cross_database:"cross_database",cugraph:"cugraph",cycles:"cycles",date:"date",degree_centrality:"degree_centrality",distance_calculator:"distance_calculator",elasticsearch_synchronization:"elasticsearch_synchronization",embeddings:"embeddings",export_util:"export_util",gnn:"gnn",gnn_link_prediction:"gnn_link_prediction",gnn_node_classification:"gnn_node_classification",graph_analyzer:"graph_analyzer",graph_coloring:"graph_coloring",graph_util:"graph_util",igraphalg:"igraphalg",import_util:"import_util",json_util:"json_util",knn:"knn",katz_centrality_online:"katz_centrality_online",katz_centrality:"katz_centrality",kmeans_clustering:"kmeans_clustering",label:"label",leiden_community_detection:"leiden_community_detection",llm:"llm",llm_util:"llm_util",map:"map",math:"math",max_flow:"max_flow",merge:"merge",meta_util:"meta_util",meta:"meta",migrate:"migrate",mgps:"mgps",neighbors:"neighbors",node_similarity:"node_similarity",node:"node",node2vec_online:"node2vec_online",node2vec:"node2vec",nodes:"nodes",nxalg:"nxalg",pagerank_online:"pagerank_online",pagerank:"pagerank",path:"path",periodic:"periodic",refactor:"refactor",search:"search",set_cover:"set_cover",set_property:"set_property",temporal:"temporal",text:"text",tgn:"temporal_graph_networks",tsp:"tsp",union_find:"union_find",util_module:"util_module",uuid_generator:"uuid_generator",vrp:"vrp",weakly_connected_components:"weakly_connected_components",xml_module:"xml_module"}},{name:"algo",route:"/advanced-algorithms/available-algorithms/algo",frontMatter:{title:"algo",description:"Set of procedures for graph algorithms, enabling advanced graph analysis and path finding."}},{name:"betweenness_centrality_online",route:"/advanced-algorithms/available-algorithms/betweenness_centrality_online",frontMatter:{title:"betweenness_centrality_online",description:"Access Memgraph's advanced betweenness centrality computation functions. With detailed tutorials and comprehensive documentation, optimize your graph analysis queries."}},{name:"betweenness_centrality",route:"/advanced-algorithms/available-algorithms/betweenness_centrality",frontMatter:{title:"betweenness_centrality",description:"Advance your graph analysis capabilities with Memgraph's betweenness centrality. Learn via detailed documentation how to leverage the advanced computation to process tailored queries."}},{name:"biconnected_components",route:"/advanced-algorithms/available-algorithms/biconnected_components",frontMatter:{title:"biconnected_components",description:"Harvest the analysis power of Memgraph's biconnected component algorithm. Learn through tutorials and comprehensive documentation how to harness the advanced algorithm's potential via tailored queries."}},{name:"bipartite_matching",route:"/advanced-algorithms/available-algorithms/bipartite_matching",frontMatter:{title:"bipartite_matching",description:"Explore Memgraph's advanced bipartite matching algorithm to enhance your graph analysis capabilities. Get started with our documentation on the potential of advanced computation."}},{name:"bridges",route:"/advanced-algorithms/available-algorithms/bridges",frontMatter:{title:"bridges",description:"Leverage Memgraph's bridge functions to optimize your graph analysis capabilities. Explore the advanced algorithmic potential with tailored tutorials and our docs."}}
1,{name:"collections",route:"/advanced-algorithms/available-algorithms/collections",frontMatter:{title:"collections",description:"Harness Memgraph's diverse collection functions to manipulate and transform graph data efficiently. Visualize the potential with detailed documentation and tutorials."}},{name:"community_detection_online",route:"/advanced-algorithms/available-algorithms/community_detection_online",frontMatter:{title:"community_detection_online",description:"Learn how to perform online community detection using Memgraph. Explore tutorials and comprehensive documentation on detecting and analyzing communities in real-time with Memgraph's graph computing solution."}},{name:"community_detection",route:"/advanced-algorithms/available-algorithms/community_detection",frontMatter:{title:"community_detection",description:"Explore Memgraph's community detection capabilities and learn how to analyze the structure of complex networks. Access tutorials and comprehensive documentation to enhance your understanding of community detection."}},{name:"convert_c",route:"/advanced-algorithms/available-algorithms/convert_c",frontMatter:{title:"convert_c",description:"Harness Memgraph's convert_c module to transform data structures into tree representations efficiently. Visualize the potential with detailed documentation and tutorials."}},{name:"convert",route:"/advanced-algorithms/available-algorithms/convert",frontMatter:{title:"convert",description:"Harness Memgraph's convert module to transform data structures efficiently. Visualize the potential with detailed documentation and tutorials."}},{name:"create",route:"/advanced-algorithms/available-algorithms/create",frontMatter:{title:"create",description:"Find out how to create nodes and relationships within the graph structure with more precision and flexibility."}},{name:"cross_database",route:"/advanced-algorithms/available-algorithms/cross_database",frontMatter:{title:"cross_database",description:"Query other databases (Memgraph, Neo4j, PostgreSQL, MySQL, Oracle, SQL Server, S3, Arrow Flight, DuckDB, ServiceNow) directly from Memgraph and stream their rows into your graph."}},{name:"csv_utils",route:"/advanced-algorithms/available-algorithms/csv_utils",frontMatter:{title:"csv_utils",description:"An utility module for creating and deleting CSV files in Memgraph."}},{name:"cugraph",route:"/advanced-algorithms/available-algorithms/cugraph",frontMatter:{title:"cugraph",description:"Unlock the power of cugraph in Memgraph for high-performance graph analytics. Learn how to leverage GPU acceleration with tutorials and comprehensive documentation on utilizing cugraph within Memgraph's solution."}},{name:"cycles",route:"/advanced-algorithms/available-algorithms/cycles",frontMatter:{title:"cycles",description:"Discover Memgraph's cycle analysis capabilities for graphs. Enhance your understanding of identifying and analyzing cycles within graphs, and much more."}},{name:"date",route:"/advanced-algorithms/available-algorithms/date",frontMatter:{title:"date",description:"Discover how to effectively perform date-based operations in your graph data with Memgraph's Date class. Also, check out our documentation to learn how to manipulate and better contextualize dates in your data."}},{name:"degree_centrality",route:"/advanced-algorithms/available-algorithms/degree_centrality",frontMatter:{title:"degree_centrality",description:"Enhance your graph analysis capabilities with Memgraph's degree centrality measures. Learn how to assess the significance of nodes within graphs using tutorials and comprehensive documentation."}},{name:"distance_calculator",route:"/advanced-algorithms/available-algorithms/distance_calculator",frontMatter:{title:"distance_calculator",description:"Optimize your graph analysis with Memgraph's distance calculator. Explore tutorials and comprehensive documentation to learn how to calculate distances and shortest paths between nodes in your graphs."}},{name:"do",route:"/advanced-algorithms/available-algorithms/do",frontMatter:{title:"do",description:"Optimize your graph computing workflow with Memgraph's conditional execution capabilities. Explore tutorials and comprehensive documentation to learn how to execute specific operations based on conditions within your graphs."}},{name:"elasticsearch_synchronization",route:"/advanced-algorithms/available-algorithms/elasticsearch_synchronization",frontMatter:{title:"elasticsearch_synchronization",description:"Learn how to synchronize data between Memgraph and Elasticsearch for graph-based search and analysis. Access tutorials and comprehensive documentation to integrate and leverage Elasticsearch with Memgraph's graph solution."}},{name:"embeddings",route:"/advanced-algorithms/available-algorithms/embeddings",frontMatter:{title:"embeddings",description:"Calculate sentence embeddings on node strings using a local SentenceTransformer model or any remote embedding provider (OpenAI, Ollama, Cohere, Voyage, Mistral, Jina, Bedrock, ...)."}},{name:"export_util",route:"/advanced-algorithms/available-algorithms/export_util",frontMatter:{title:"export_util",description:"Learn how to efficie
1ntly export data from Memgraph using the export_util tool. Access tutorials and comprehensive documentation to understand the export process and optimize your data export workflows."}},{name:"gnn_link_prediction",route:"/advanced-algorithms/available-algorithms/gnn_link_prediction",frontMatter:{title:"link_prediction with GNN",description:"Unlock the power of graph neural networks for link prediction in Memgraph. Learn how to leverage the capabilities of GNNs with tutorials and comprehensive documentation in Memgraph's graph computing solution."}},{name:"gnn_node_classification",route:"/advanced-algorithms/available-algorithms/gnn_node_classification",frontMatter:{title:"node_classification with GNN",description:"Enhance graph analysis with node classification using graph neural networks (GNNs) in Memgraph. Access tutorials and comprehensive documentation to learn how to leverage GNNs for accurate node classification in your graphs."}},{name:"gnn",route:"/advanced-algorithms/available-algorithms/gnn",frontMatter:{title:"gnn",description:"Export and import graph data in PyTorch Geometric (PyG) and TensorFlow GNN (TF-GNN) formats. Enables GNN training pipelines by converting Memgraph graphs to framework-native JSON representations and writing back inference results."}},{name:"graph_analyzer",route:"/advanced-algorithms/available-algorithms/graph_analyzer",frontMatter:{title:"graph_analyzer",description:"Explore the graph_analyzer tool in Memgraph for deep graph analysis. Enhance your understanding of graph analysis techniques with tutorials and our documentation."}},{name:"graph_coloring",route:"/advanced-algorithms/available-algorithms/graph_coloring",frontMatter:{title:"graph_coloring",description:"Optimize graph analysis and visualization with graph coloring in Memgraph. Explore tutorials and comprehensive documentation to learn how to effectively color and analyze your graphs."}},{name:"graph_util",route:"/advanced-algorithms/available-algorithms/graph_util",frontMatter:{title:"graph_util",description:"Enhance your graph computing workflow with Memgraph's graph_util utility. Access tutorials and comprehensive documentation to learn how to work with graphs more efficiently using the graph_util utility in Memgraph."}},{name:"igraphalg",route:"/advanced-algorithms/available-algorithms/igraphalg",frontMatter:{title:"igraphalg",description:"Discover the integration of igraph algorithms in Memgraph for advanced graph analysis. Learn how to apply igraph algorithms using tutorials and comprehensive documentation in Memgraph."}},{name:"import_util",route:"/advanced-algorithms/available-algorithms/import_util",frontMatter:{title:"import_util",description:"Learn how to efficiently import data into Memgraph using the import_util tool. Access tutorials and comprehensive documentation to understand the import process and optimize your data import workflows."}},{name:"json_util",route:"/advanced-algorithms/available-algorithms/json_util",frontMatter:{title:"json_util",description:"Explore Memgraph's json_util tool for working with JSON data within graphs. Learn how to work with JSON data using tutorials and documentation in Memgraph."}},{name:"katz_centrality_online",route:"/advanced-algorithms/available-algorithms/katz_centrality_online",frontMatter:{title:"katz_centrality_online",description:"Optimize your graph analysis by computing Katz centrality online with Memgraph. Explore tutorials and comprehensive documentation to learn how to efficiently analyze node influence and importance using real-time Katz centrality calculations."}},{name:"katz_centrality",route:"/advanced-algorithms/available-algorithms/katz_centrality",frontMatter:{title:"katz_centrality",description:"Learn how to enhance your graph analysis with Katz centrality in Memgraph. Access tutorials and comprehensive documentation to understand and apply Katz centrality algorithms within Memgraph's graph solution."}},{name:"kmeans_clustering",route:"/advanced-algorithms/available-algorithms/kmeans_clustering",frontMatter:{title:"kmeans",description:"Discover Memgraph's k-means clustering capabilities for grouping similar nodes in graphs. Access tutorials and comprehensive documentation to learn how to efficie
1ntly perform k-means clustering and extract valuable insights from your graph data in Memgraph."}},{name:"knn",route:"/advanced-algorithms/available-algorithms/knn",frontMatter:{title:"K-nearest neighbours (KNN)",description:"Discover Memgraph's k-nearest neighbors algorithm for finding similar nodes based on cosine similarity. Access comprehensive documentation and examples to efficiently identify the most similar nodes in your graph data."}},{name:"label",route:"/advanced-algorithms/available-algorithms/label",frontMatter:{title:"label",description:"Organize and categorize your graph elements with Memgraph's Label class, which adds labels to nodes and edges. Make sure to regularly check our documentation to enhance your graph data management."}},{name:"leiden_community_detection",route:"/advanced-algorithms/available-algorithms/leiden_community_detection",frontMatter:{title:"leiden_community_detection",description:"Explore Memgraph's Leiden community detection capabilities and learn how to analyze the structure of complex networks. Access tutorials and comprehensive documentation to enhance your understanding of Leiden community detection algorithm."}},{name:"llm_util",route:"/advanced-algorithms/available-algorithms/llm_util",frontMatter:{title:"llm_util",description:"Explore Memgraph's llm_util tool for working with label-lookup maps in graphs. Access tutorials and comprehensive documentation to learn how to efficiently manage label-lookup maps and enhance your graph analysis within Memgraph."}},{name:"llm",route:"/advanced-algorithms/available-algorithms/llm",frontMatter:{title:"llm",description:"Send text to an LLM and get completions from Cypher using the llm module. Works with OpenAI, Anthropic, Ollama, and other providers via LiteLLM."}},{name:"map",route:"/advanced-algorithms/available-algorithms/map",frontMatter:{title:"map",description:"Explore Memgraph's map utility for efficient graph data mapping and navigation. Make use of tutorials and comprehensive documentation to learn how to effectively utilize the map utility in Memgraph."}},{name:"math",route:"/advanced-algorithms/available-algorithms/math",frontMatter:{title:"math",description:"Explore Memgraph's math utility for precise numeric operations and rounding calculations. Make use of tutorials and comprehensive documentation to learn how to effectively utilize math functions in Memgraph."}},{name:"max_flow",route:"/advanced-algorithms/available-algorithms/max_flow",frontMatter:{title:"max_flow",description:"Unlock the power of maximum flow algorithms in Memgraph for analyzing flow networks. Access tutorials and comprehensive documentation to learn how to perform maximum flow analysis and gain insights from your graph data."}},{name:"merge",route:"/advanced-algorithms/available-algorithms/merge",frontMatter:{title:"merge",description:"Find out how to merge nodes and relationships within the graph structure with more precision and flexibility."}},{name:"meta_util",route:"/advanced-algorithms/available-algorithms/meta_util",frontMatter:{title:"meta_util",description:"Discover Memgraph's meta_util tool for efficient handling of meta-information in graphs. Enhance your graph analysis with tutorials and comprehensive documentation to effectively work with meta-information."}},{name:"meta",route:"/advanced-algorithms/available-algorithms/meta",frontMatter:{title:"meta",description:"Create metadata about the database using procedures from the MAGE Library."}},{name:"mgps",route:"/advanced-algorithms/available-algorithms/mgps",frontMatter:{title:"mgps",description:"Memgraph's mgps module contains various utility functions for general-purpose tasks."}},{name:"migrate",route:"/advanced-algorithms/available-algorithms/migrate",frontMatter:{title:"migrate",description:"The migrate module was renamed to cross_database in Memgraph 3.11. The migrate.* procedure names continue to work as aliases."}},{name:"neighbors",route:"/advanced-algorithms/available-algorithms/neighbors",frontMatter:{title:"neighbors",description:"Get the tools to interact with and query nodes that have direct relationships to a specified node, enabling an examination of the immediate connections within the graph."}},{name:"node_similarity",route:"/advanced-algorithms/available-algorithms/node_similarity",frontMatter:{title:"node_similarity",description:"Discover Memgraph's node similarity algorithms for comprehensive analysis of node similarity in graphs. Access tutorials and comprehensive documentation to learn how to measure, analyze, and leverage node similarity in Memgraph."}},{name:"node",route:"/advanced-algorithms/available-algorithms/node",frontMatter:{title:"node",description:"Get a comprehensive toolkit for managing graph nodes, enabling creation, deleti
1on, updating, merging, and more."}},{name:"node2vec_online",route:"/advanced-algorithms/available-algorithms/node2vec_online",frontMatter:{title:"node2vec_online",description:"Get your hands on Memgraph's online node2vec capabilities for learning node embeddings in dynamic graphs. You will find everything covered in our detailed documentation."}},{name:"node2vec",route:"/advanced-algorithms/available-algorithms/node2vec",frontMatter:{title:"node2vec",description:"Learn how to use node2vec for graph analysis and machine learning with Memgraph, a powerful graph computing solution. Access step-by-step instructions and documentation to leverage node2vec for enhanced analysis of your graph data."}},{name:"nodes",route:"/advanced-algorithms/available-algorithms/nodes",frontMatter:{title:"nodes",descriptions:"Get a comprehensive toolkit for managing multiple graph nodes, enabling linking, updating, type deduction and more."}},{name:"nxalg",route:"/advanced-algorithms/available-algorithms/nxalg",frontMatter:{title:"nxalg",description:"Gain valuable insights into your data by utilizing Memgraph's nxalg package, which houses a variety of efficient and scalable networkx algorithms for graph analysis."}},{name:"pagerank_online",route:"/advanced-algorithms/available-algorithms/pagerank_online",frontMatter:{title:"pagerank_online",description:"Leverage Memgraph's pagerank_online algorithm to calculate the importance of the nodes in your graph datasets in real-time. Discover detailed documentation and expert instructions to optimize your pagerank calculations."}},{name:"pagerank",route:"/advanced-algorithms/available-algorithms/pagerank",frontMatter:{title:"pagerank",description:"Uncover the importance and influence of nodes in your graph data by utilizing Memgraph's pagerank algorithm. Access expert instructions and comprehensive documentation as well for helpful insights."}},{name:"path",route:"/advanced-algorithms/available-algorithms/path",frontMatter:{title:"path",description:"Explore different paths, filter relationships, and nodes based on specific criteria."}},{name:"periodic",route:"/advanced-algorithms/available-algorithms/periodic",frontMatter:{title:"periodic",description:"Get to know how to make use of Memgraph's periodic module to execute a query periodically in batches. Take your graphs to the next level with our documentation and tutorials."}},{name:"refactor",route:"/advanced-algorithms/available-algorithms/refactor",frontMatter:{title:"refactor",description:"Change graph objects by cloning them, inverting relationships and similar actions."}},{name:"search",route:"/advanced-algorithms/available-algorithms/search",frontMatter:{title:"search",description:"Look up nodes by a label and property value in Memgraph using a comparison operator, without writing the equivalent MATCH and WHERE clauses."}},{name:"set_cover",route:"/advanced-algorithms/available-algorithms/set_cover",frontMatter:{title:"set_cover",description:"Optimize your graph data subset selection and analysis tasks with Memgraph's set_cover algorithm. Access detailed documentation and expert instructions to learn how to apply set_cover for more graphs."}},{name:"set_property",route:"/advanced-algorithms/available-algorithms/set_property",frontMatter:{title:"set_property",description:"Set property module enables dynamical access and editing of node and relationship properties."}},{name:"temporal",route:"/advanced-algorithms/available-algorithms/temporal",frontMatter:{title:"temporal",description:"Use sophisticated manipulation, conversion and calculation procedures for date and time data types."}},{name:"text",route:"/advanced-algorithms/available-algorithms/text",frontMatter:{title:"text",description:"Analyze and query text-based attributes in your graph data with Memgraph's Text class. Do take a look at our documentation and expert guidance to enhance your text-based analysis and search capabilities."}},{name:"tgn",route:"/advanced-algorithms/available-algorithms/tgn",frontMatter:{title:"temporal_graph_networks",description:"Gain valuable insights into your data by leveraging Memgraph's tgn algorithm for analysis of temporal relationships and dynamic graph networks."}},{name:"tsp",route:"/advanced-algorithms/available-algorithms/tsp",frontMatter:{title:"tsp",description:"Solve the Traveling Salesman Problem (TSP) with Memgraph's tsp algorithm. Access detailed documentation and expert guidance to learn how to optimize your route planning and visitation tasks."}},{name:"union_find",route:"/advanced-algorithms/available-algorithms/union_find",frontMatter:{title:"union_find",description:"Enhance your graph data analysis tasks with Memgraph's union_find algorithm, which performs efficie
1nt set operations on disjoint sets. Access comprehensive documentation for more information on how to optimize data analysis tasks."}},{name:"util_module",route:"/advanced-algorithms/available-algorithms/util_module",frontMatter:{title:"util_module",description:"Streamline a variety of tasks related to database operations using procedures from the util_module."}},{name:"uuid_generator",route:"/advanced-algorithms/available-algorithms/uuid_generator",frontMatter:{title:"uuid_generator",description:"Effectively manage and create unique identifiers in your graph datasets with Memgraph's uuid_generator algorithm. Discover comprehensive documentation and expert instructions to learn how to use uuid_generator in your graphs."}},{name:"vrp",route:"/advanced-algorithms/available-algorithms/vrp",frontMatter:{title:"vrp",description:"Discover how to optimize your transportation and delivery networks with Memgraph's vrp algorithm, which efficiently solves the Vehicle Routing Problem."}},{name:"weakly_connected_components",route:"/advanced-algorithms/available-algorithms/weakly_connected_components",frontMatter:{title:"weakly_connected_components",description:"Effectively identify connected components in your graph data with Memgraph's weakly_connected_components algorithm. Find out more in our detailed documentation."}},{name:"xml_module",route:"/advanced-algorithms/available-algorithms/xml_module",frontMatter:{title:"xml_module",description:"Load and parse XML data."}}]},{name:"available-algorithms",route:"/advanced-algorithms/available-algorithms",frontMatter:{title:"Available advanced algorithms",description:"Learn how Memgraph's available algorithms revolutionize graph analysis. Get started with optimized algorithms for tailored queries and access detailed documentation with a snap."}},{name:"deep-path-traversal",route:"/advanced-algorithms/deep-path-traversal",frontMatter:{title:"Deep path traversal algorithms",description:"Enhance your graph analysis tasks with Memgraph's comprehensive set of built-in deep path traversal graph algorithms. Our documentation and detailed instructions have got your back."}},{name:"install-mage",route:"/advanced-algorithms/install-mage",frontMatter:{title:"Install MAGE graph algorithm library",description:"Learn how to install Memgraph and explore the wide range of algorithms available through MAGE, enabling you to unlock valuable insights from your graph data."}},{name:"run-algorithms",route:"/advanced-algorithms/run-algorithms",frontMatter:{title:"Run algorithms",description:"From step-by-step instructions on installing Memgraph to expert guidance on running algorithms through MAGE, empower your graph analysis and drive valuable business outcomes."}},{name:"utilize-networkx",route:"/advanced-algorithms/utilize-networkx",frontMatter:{title:"Utilize the NetworkX library with Memgraph",description:"Utilize NetworkX with Memgraph for powerful and efficient graph analysis and computing. Explore instructions and documentation to learn how to utilize NetworkX in your daily graph data tasks."}}]},{name:"advanced-algorithms",route:"/advanced-algorithms",frontMatter:{title:"Advanced algorithms",description:"Advance your graph analysis capabilities with Memgraph's tailored algorithms for optimized combinatorial queries. Begin your journey with comprehensive documentation."}},{name:"ai-ecosystem",route:"/ai-ecosystem",children:[{data:{"graph-rag":"GraphRAG",mcp:"MCP",skills:"Skills",agents:"Agents","machine-learning":"Machine learning",integrations:"Integrations"}},{name:"agents",route:"/ai-ecosystem/agents",children:[{data:{"sql2graph-agent":"SQL2Graph","unstructured2graph-agent":"Unstructured2Graph"}},{name:"sql2graph-agent",route:"/ai-ecosystem/agents/sql2graph-agent",frontMatter:{title:"SQL2Graph Agent",description:"SQL2Graph Agent helps you migrate relational databases to Memgraph with deterministic or LLM-powered modeling."}},{name:"unstructured2graph-agent",route:"/ai-ecosystem/agents/unstructured2graph-agent",frontMatter:{title:"Unstructured2Graph Agent",description:"Learn how to use the Unstructured2Graph Agent to transform unstructured data into structured graph data within Memgraph."}}]},{name:"agents",route:"/ai-ecosystem/agents",frontMatter:{title:"Agents",description:"Memgraph agents help you build graph applications faster by leveraging the power of AI."}},{name:"graph-rag",route:"/ai-ecosystem/graph-rag",children:[{data:{prerequisites:"Prerequisites","knowledge-graph-creation":"Knowledge graph creation","atomic-pipelines":"Atomic Pipelines","agentic-graphrag":"Agentic GraphRAG","examples-and-demos":"Examples & demos"}},{name:"agentic-graphrag",route:"/ai-ecosystem/graph-rag/agentic-graphrag",frontMatter:{title:"Agentic GraphRAG",description:null}},{name:"atomic-pipelines",route:"/ai-ecosystem/graph-rag/atomic-pipelines",children:[{data:{text2cypher:"Text2Cypher","local-graph-search":"Local Graph Search","query-focused-summarization":"Query-focused summarization"}},{name:"local-graph-search",route:"/ai-ecosystem/graph-rag/atomic-pipelines/local-graph-search",frontMatter:{title:"Local Graph Search",description:"Local Graph Search involves querying a knowledge graph to extract the most relevant information for your use case."}},{name:"query-focused-summarization",route:"/ai-ecosystem/graph-rag/atomic-pipelines/query-focused-summarization",frontMatter:{title:"Query-Focused Summarization",description:"Learn how to generate targeted summaries from graph-based retrieval to maximize answer relevance in GraphRAG pipelines."}},{name:"text2cypher",route:"/ai-ecosystem/graph-rag/atomic-pipelines/text2cypher",frontMatter:{title:"Text-to-Cypher Generation",description:"Learn how to convert natural language questions into precise Cypher queries for powerful 
1knowledge retrieval in GraphRAG pipelines."}}]},{name:"atomic-pipelines",route:"/ai-ecosystem/graph-rag/atomic-pipelines",frontMatter:{title:"GraphRAG Pipelines",description:"Overview of typical pipelines in a GraphRAG system, covering verious retrieval types."}},{name:"examples-and-demos",route:"/ai-ecosystem/graph-rag/examples-and-demos",frontMatter:{title:"Examples and demos",description:"Explore demos, real-world examples, and community projects showcasing how Memgraph brings advanced graph-based knowledge retrieval to life."}},{name:"knowledge-graph-creation",route:"/ai-ecosystem/graph-rag/knowledge-graph-creation",frontMatter:{title:"Knowledge graph creation",description:"Learn how to create, structure and optimize knowledge graphs using Memgraph, enabling graph-based data insights."}},{name:"prerequisites",route:"/ai-ecosystem/graph-rag/prerequisites",frontMatter:{title:"Prerequisites",description:"Get everything set up and familiarize yourself with Memgraph, the foundation of your GraphRAG system."}}]},{name:"graph-rag",route:"/ai-ecosystem/graph-rag",frontMatter:{title:"GraphRAG",description:"Learn how Memgraph fits into the architecture of your RAG system."}},{name:"integrations",route:"/ai-ecosystem/integrations",frontMatter:{sidebarTitle:"Integrations"}},{name:"machine-learning",route:"/ai-ecosystem/machine-learning",frontMatter:{title:"Machine learning",description:"Explore Memgraph's machine learning algorithms involving node embeddings, GNNs and TGNs."}},{name:"mcp",route:"/ai-ecosystem/mcp",frontMatter:{title:"MCP",description:null}},{name:"skills",route:"/ai-ecosystem/skills",frontMatter:{title:"Agent Skills",description:"Overview of the Agent Skills within Memgraph's ecosystem"}}]},{name:"ai-ecosystem",route:"/ai-ecosystem",frontMatter:{title:"Memgraph's AI ecosystem",description:"Explore key features, such as community detection, node embeddings, and graph neural networks, alongside integrations with popular AI libraries like LangChain and LlamaIndex, to create powerful, data-driven GenAI solutions."}},{name:"client-libraries",route:"/client-libraries",children:[{data:{"c-sharp":"C#",go:"Go",graphql:"GraphQL",java:"Java",javascript:"JavaScript",nodejs:"Node.js",php:"PHP",python:"Python",rust:"Rust"}},{name:"c-sharp",route:"/client-libraries/c-sharp",frontMatter:{title:"C# quick start",description:"Learn to work with Memgraph using C#. Our documentation takes you through each step in detail to deliver exceptional graph solutions."}},{name:"go",route:"/client-libraries/go",frontMatter:{title:"Go quick start",description:"Navigate the use of Go in Memgraph's graph computing process. Learn the essentials and beyond all in one place."}},{name:"graphql",route:"/client-libraries/graphql",frontMatter:{title:"GraphQL quick start",description:"Learn to work with Memgraph using GraphQL. Our documentation takes you through each step in detail to deliver exceptional graph solutions."}},{name:"java",route:"/client-libraries/java",frontMatter:{title:"Java quick start",description:"Peruse our guide on implementing Java in Memgraph. Comprehensive documentation to ensure full Java integration for efficient graph computing."}},{name:"javascript",route:"/client-libraries/javascript",frontMatter:{title:"JavaScript quick start",description:"Understand the dynamics of Memgraph in association with JavaScript. Our documentation spells out the steps for an effective JavaScript integration"}},{name:"nodejs",route:"/client-libraries/nodejs",frontMatter:{title:"Node.js quick start",description:"Understand the dynamics of Memgraph in association with Node.js. Our documentation spells out the steps for an effective Node.js integration"}},{name:"php",route:"/client-libraries/php",frontMatter:{title:"PHP quick start",description:"Get to grips with Memgraph operations via PHP. Our detailed guide navigates you to proficient use of PHP for graph computing needs."}},{name:"python",route:"/client-libraries/python",frontMatter:{title:"Python quick start",description:"Understand Memgraph's functionality with Python through our comprehensive documentation. A one-stop solution for strong use of Python in graph computing."}},{name:"rust",route:"/client-libraries/rust",frontMatter:{title:"Rust quick start",description:"Discover the utilization of Rust with Memgraph. Our documentation explores Rust integration for streamlined graph computing."}}]},{name:"client-libraries",route:"/client-libraries",frontMatter:{title:"Client libraries",description:"Explore Memgraph's client libraries. A solid guide to leverage different c
1oding interfaces for efficient graph computing."}},{name:"clustering",route:"/clustering",children:[{data:{replication:"Replication","high-availability":"High availability",faq:"FAQ"}},{name:"faq",route:"/clustering/faq",frontMatter:{title:"Frequently asked questions about clustering",description:"Explore the documentation page for Memgraph and access the FAQ section to find solutions to common queries and concerns. Discover essential information and insights now."}},{name:"high-availability",route:"/clustering/high-availability",children:[{data:{"how-high-availability-works":"Under the hood","querying-the-cluster-in-high-availability":"Querying the cluster in HA","coordinator-authentication":"Coordinator authentication","setup-ha-cluster-docker":"Set up HA cluster with Docker","setup-ha-cluster-docker-compose":"Set up HA cluster with Docker Compose","setup-ha-cluster-k8s":"Set up HA cluster with K8s","best-practices":"Best practices","analytical-import":"Bulk import in analytical mode","ha-commands-reference":"Reference commands","ha-reference-architectures":"Reference architectures","migrating-to-v3-9-ha":"Migrating to v3.9 HA"}},{name:"analytical-import",route:"/clustering/high-availability/analytical-import",frontMatter:{title:"Bulk import in analytical mode",description:"Import data into a high availability cluster using the in-memory analytical storage mode, then switch back to transactional and register the replicas again."}},{name:"best-practices",route:"/clustering/high-availability/best-practices",frontMatter:{title:"Best practices when setting up high availability",description:"Various things for database administrators to bear in mind when deploying high availability with Memgraph."}},{name:"coordinator-authentication",route:"/clustering/high-availability/coordinator-authentication",frontMatter:{title:"Coordinator authentication and authorization",description:"Learn how to secure Memgraph high availability coordinators with single sign-on, Raft-replicated roles and the COORDINATOR_READ and COORDINATOR_WRITE privileges."}},{name:"ha-commands-reference",route:"/clustering/high-availability/ha-commands-reference",frontMatter:{title:"High availability reference queries",description:"Complete reference guide for all high availability commands in Memgraph, including cluster management, instance operations, and monitoring queries."}},{name:"ha-reference-architectures",route:"/clustering/high-availability/ha-reference-architectures",frontMatter:{title:"Reference architectures",description:"Explore different high availability cluster configurations and deployment scenarios for Memgraph."}},{name:"how-high-availability-works",route:"/clustering/high-availability/how-high-availability-works",frontMatter:{title:"How high availability works",description:"Learn about the underlying implementation and theoretical concepts behind Memgraph's high availability."}},{name:"migrating-to-v3-9-ha",route:"/clustering/high-availability/migrating-to-v3-9-ha",frontMatter:{title:"Migrating to v3.9 HA",description:"Learn about the required migration steps when upgrading a Memgraph high-availability cluster to version 3.9."}},{name:"querying-the-cluster-in-high-availability",route:"/clustering/high-availability/querying-the-cluster-in-high-availability",frontMatter:{title:"Querying the cluster in high availability",description:"Learn about the underlying implementation of routing throughout the cluster."}},{name:"setup-ha-cluster-docker-compose",route:"/clustering/high-availability/setup-ha-cluster-docker-compose",frontMatter:{title:"Setup high availability cluster with Docker Compose",description:"See how one can setup a high availability cluster with Docker Compose."}},{name:"setup-ha-cluster-docker",route:"/clustering/high-availability/setup-ha-cluster-docker",frontMatter:{title:"Setup high availability cluster with Docker",description:"See how one can setup a high availability cluster with Docker."}},{name:"setup-ha-cluster-k8s",route:"/clustering/high-availability/setup-ha-cluster-k8s",frontMatter:{title:"Setup high availability cluster with Kubernetes",description:"See how one can setup a high availability cluster with Kubernetes."}}]},{name:"high-availability",route:"/clustering/high-availability",frontMatter:{title:"High availability",description:"Dive into the documentation page for Memgraph and learn how to configure high availability for data redundancy, DR and 24/7 uptime."}},{name:"replication",route:"/clustering/replication",children:[{data:{"how-replication-works":"Under the hood","setup-replication-cluster-docker":"Set up replication cluster with Docker","setup-replication-cluster-k8s":"Set up replication cluster with K8s","best-practices":"Best practices","replication-commands-reference":"Reference commands","system-replication":"System replication"}},{name:"best-practices",route:"/clustering/replication/best-practices",frontMatter:{title:"Best practices when setting up replication",description:"Various things for database administrators to bear in mind when deploying replication with Memgraph."}},{name:"how-replication-works",route:"/clustering/replication/how-replication-works",frontMatter:{title:"How replication works",description:"Learn about the underlying implementation and theoretical concepts behind Memgraph replication, including CAP theorem, replication modes, and synchronization mechanisms."}},{name:"replication-commands-reference",route:"/clustering/replication/replication-commands-reference",frontMatter:{title:"Replication commands reference",description:"Complete reference guide for all replication commands in Memgraph Community Edition, including role management, replica registration, and cluster monitoring."}},{name:"setup-replication-cluster-docker",route:"/clustering/replication/setup-replication-cluster-docker",frontMatter:{title:"Setup replication cluster with Docker",description:"See how one can setup a replication cluster with Docker inside the Memgraph Community Edition."}},{name:"setup-replication-cluster-k8s",route:"/clustering/replication/setup-replication-cluster-k8s",frontMatter:{title:"Setup replication cluster with K8s",description:"See how one can setup a replication cluster with K8s inside the Memgraph Community Edition."}},{name:"system-replication",route:"/clustering/replication/system-replication",frontMatter:{title:"System replication",description:"Dive into the documentation page for Memgraph and learn how to configure replication for data redundancy and disaster recovery. Examine the power of replication for enhanced data reliability."}}]},{name:"replication",route:"/clustering/replication",frontMatter:{title:"Replication",description:"Dive into the documentation page for Memgraph and learn how to configure replication for data redundancy and disaster recovery. Examine the power of replication for enhanced data reliability."}}]},{name:"clustering",route:"/clustering",frontMatter:{title:"Clustering",description:"Learn all about replication and high availability features in Memgraph."}},{name:"coming-soon",route:"/coming-soon",frontMatter:{title:"What's coming soon to Memgraph?",description:"Upcoming product updates."}},{name:"custom-query-modules",route:"/custom-query-modules",children:[{data:{c:"C",cpp:"C++",python:"Python",rust:"Rust","manage-query-modules":"Manage query modules",contributing:"Contributing"}},{name:"c",route:"/custom-query-modules/c",children:[{data:{"c-api":"C API","c-example":"C example"}},{name:"c-api",route:"/custom-query-modules/c/c-api",frontMatter:{title:"Query modules C API",description:"Optimize your graph data analysis with Memgraph's C API integration. Access comprehensive documentation to learn how to use the C API for accurate graph computing tasks."}},{name:"c-example",route:"/custom-query-modules/c/c-example",frontMatter:{title:"Example of a query module written in C",description:"Check out an example of a query module written in C in our detailed documentation. Memgraph's solution has got you covered regardless of your use case."}}]}
1,{name:"c",route:"/custom-query-modules/c",frontMatter:{sidebarTitle:"C"}},{name:"contributing",route:"/custom-query-modules/contributing",frontMatter:{title:"How to contribute to MAGE?",description:"Join the Memgraph community and make your contribution. Our documentation page provides insights and instructions on how you can contribute to the further development of Memgraph as a leading graph computing solution."}},{name:"cpp",route:"/custom-query-modules/cpp",children:[{data:{"cpp-api":"C++ API","cpp-example":"C++ example"}},{name:"cpp-api",route:"/custom-query-modules/cpp/cpp-api",frontMatter:{title:"Query modules C++ API",description:"Get your hands on the API documentation for mgp.hpp, covering declarations of every function in the C++ API for implementing query modules."}},{name:"cpp-example",route:"/custom-query-modules/cpp/cpp-example",frontMatter:{title:"Example of a query module written in C++",description:"Discover how to develop and implement a C++ query module in Memgraph, covering environment setup, coding, and testing."}}]},{name:"cpp",route:"/custom-query-modules/cpp",frontMatter:{title:"How to create a query module in C++",description:"Enhance your graph data analysis by integrating the C++ programming language with Memgraph. Explore C++ and other languages further in our documentation."}},{name:"manage-query-modules",route:"/custom-query-modules/manage-query-modules",frontMatter:{title:"Manage query modules",description:"Gain control over your query modules with Memgraph's comprehensive documentation. Learn how to effectively manage query modules and optimize your graph computing tasks for powerful analysis and insights."}},{name:"python",route:"/custom-query-modules/python",children:[{data:{"python-api":"Python API","mock-python-api":"Mock Python API","python-example":"Python example","implement-custom-query-module-in-python":"Implement custom query module in Python","understanding-music-with-modules":"Understanding music with modules"}},{name:"implement-custom-query-module-in-python",route:"/custom-query-modules/python/implement-custom-query-module-in-python",frontMatter:{title:"Implement a custom query module in Python",description:"Unlock advanced graph computing capabilities with Memgraph's custom query module integration in Python. Learn how to use it on dataset in our documentation page."}},{name:"mock-python-api",route:"/custom-query-modules/python/mock-python-api",frontMatter:{title:"Mock Python query module API",description:"Push the boundaries of graph data analysis with Memgraph's mock Python API integration. You can learn more about how to leverage the mock Python API in our documentation."}},{name:"python-api",route:"/custom-query-modules/python/python-api",frontMatter:{title:"Query modules Python API",description:"Maximize your graph data analysis capabilities with Memgraph's Python API. Gain comprehensive insights with detailed documentation and expert instructions."}},{name:"python-example",route:"/custom-query-modules/python/python-example",frontMatter:{title:"Example of a query module written in Python",description:"Explore an example of a query module implementation using the C API and the Python API. For that and more, head over to our documentation page."}},{name:"understanding-music-with-modules",route:"/custom-query-modules/python/understanding-music-with-modules",frontMatter:{title:"Exploring a music social network",description:"Uncover the power of Memgraph's modules for understanding music. Explore our comprehensive documentation to learn how to utilize modules for analyzing and gaining insights from music data."}}]},{name:"python",route:"/custom-query-modules/python",frontMatter:{title:"How to create a query module in Python",description:"Seamlessly develop query modules with Memgraph's Python API. You don't have to run a Memgraph instance. Curious to learn more? Head over to our documentation."}},{name:"rust",route:"/custom-query-modules/rust",children:[{data:{"rust-api":"Rust API","rust-example":"Rust example"}},{name:"rust-api",route:"/custom-query-modules/rust/rust-api",frontMatter:{title:"Query modules Rust API",description:"Get your hands on the API documentation, covering declarations of every function in the Rust API for implementing query modules."}},{name:"rust-example",route:"/custom-query-modules/rust/rust-example",frontMatter:{title:"Example of a query module written in Rust",description:"Discover how to develop and implement a Rust query module in Memgraph."}}]},{name:"rust",route:"/custom-query-modules/rust",frontMatter:{title:"How to create a query module in Rust",description:"Enhance your graph data analysis by integrating the Rust programming language with Memgraph."}}]},{name:"custom-query-modules",route:"/custom-query-modules",frontMatter:{title:"Custom query modules",description:"Expand the capabilities of Memgraph through custom query modules. Effectively create custom query modules and learn how to implement them in your graph analysis in our documentation."}},{name:"data-migration",route:"/data-migration",children:[{data:{"best-practices":"Best practices",csv:"CSV",parquet:"PARQUET",json:"JSON",cypherl:"CYPHERL","migrate-from-neo4j":"Migrate from Neo4j","migrate-from-rdbms":"Migrate from RDBMS using CSV files","migrate-from-rdbms-directly":"Migrate from RDBMS using MAGE modules","migrate-iceberg-tables-from-data-lake-using-dremio":"Migrate Apache Iceberg tables  from data lake using Dremio","migrate-with-apache-spark":"Migrate to Memgraph using Apache Spark","migrate-memgraph-platform":"Migrate from Memgraph Platform to Memgraph MAGE","export-data":"Export data"}},{name:"best-practices",route:"/data-migration/best-practices",frontMatter:{title:"Import best practices",description:"Learn which is the shortest path to import data into Memgraph."}},{name:"csv",route:"/data-migration/csv",frontMatter:{title:"Import data from CSV files",description:"Leverage CSV files in Memgraph operations. Our detailed guide simplifies the process for an enhanced graph computing journey."}},{name:"cypherl",route:"/data-migration/cypherl",frontMatter:{title:"Importing Cypher queries (CYPHERL format)",description:"Navigate the essentials of working with Cypherl in Memgraph. Our documentation will get you covered even with the most complex project needs."}},{name:"export-data",route:"/data-migration/export-data",frontMatter:{title:"Export data",description:"Understand the specifics of data export from Memgraph. Detailed documentation to help you manage and manipulate data efficie
1ntly."}},{name:"json",route:"/data-migration/json",frontMatter:{title:"Import data from JSON(L) files",description:"Integrate JSON(L) effortlessly with Memgraph. Detailed documentation guiding you every step of the way towards graph use cases."}},{name:"migrate-from-neo4j",route:"/data-migration/migrate-from-neo4j",children:[{data:{"using-csv-files":"Using CSV files","using-single-cypher-query":"Using a single Cypher query"}},{name:"using-csv-files",route:"/data-migration/migrate-from-neo4j/using-csv-files",frontMatter:{title:"Migrate from Neo4j to Memgraph using CSV files",description:"Switch from Neo4j to Memgraph smoothly. Detailed documentation to guide the migration process for a seamless transition to Memgraph."}},{name:"using-single-cypher-query",route:"/data-migration/migrate-from-neo4j/using-single-cypher-query",frontMatter:{title:"Migrate from Neo4j to Memgraph using a single Cypher query",description:"Switch from Neo4j to Memgraph smoothly. Detailed documentation to guide the migration process for a seamless transition to Memgraph."}}]},{name:"migrate-from-neo4j",route:"/data-migration/migrate-from-neo4j",frontMatter:{title:"Migrate from Neo4j to Memgraph",description:"Switch from Neo4j to Memgraph smoothly. Detailed documentation to guide the migration process for a seamless transition to Memgraph."}},{name:"migrate-from-rdbms-directly",route:"/data-migration/migrate-from-rdbms-directly",frontMatter:{title:"Migrate from RDBMS to Memgraph directly using MAGE modules",description:"Easily transition from RDBMS to Memgraph using MAGE modules. Our detailed documentation makes the migration process straightforward for competent graph computing."}},{name:"migrate-from-rdbms",route:"/data-migration/migrate-from-rdbms",frontMatter:{title:"Migrate from RDBMS to Memgraph",description:"Easily transition from RDBMS to Memgraph. Our detailed documentation makes the migration process straightforward for competent graph computing."}},{name:"migrate-iceberg-tables-from-data-lake-using-dremio",route:"/data-migration/migrate-iceberg-tables-from-data-lake-using-dremio",frontMatter:{title:"Migrate Iceberg tables from a Data Lake using Dremio",description:"Memgraph is able to also query data lake files using Dremio as the query engine. This allows for graph analytics on top of data lake storage for seamless enablement of new graph use cases on your data."}},{name:"migrate-memgraph-platform",route:"/data-migration/migrate-memgraph-platform",frontMatter:{title:"Migrate from Memgraph Platform to Memgraph MAGE",description:"Switch from legacy version of Memgraph Platform to Memgraph MAGE."}},{name:"migrate-with-apache-spark",route:"/data-migration/migrate-with-apache-spark",frontMatter:{title:"Migrate to Memgraph using Apache Spark",description:"Migration of data using Apache Spark data processing engine."}},{name:"parquet",route:"/data-migration/parquet",frontMatter:{title:"Import data from Parquet files",description:"Leverage Parquet files in Memgraph operations. Our detailed guide simplifies the process for an enhanced graph computing journey."}}]},{name:"data-migration",route:"/data-migration",frontMatter:{title:"Data migration",description:"Discover the various data sources that can be integrated into Memgraph for a seamless graph computing experience."}},{name:"data-modeling",route:"/data-modeling",children:[{data:{"graph-data-model":"Graph data model","modeling-guides":"Modeling guides","best-practices":"Best practices"}},{name:"best-practices",route:"/data-modeling/best-practices",frontMatter:{title:"Best practices",description:"Learn about the best practices when modeling your data for Memgraph."}},{name:"graph-data-model",route:"/data-modeling/graph-data-model",children:[{data:{"lpg-vs-rdf":"LPG vs. RDF"}},{name:"lpg-vs-rdf",route:"/data-modeling/graph-data-model/lpg-vs-rdf",frontMatter:{title:"LPG vs. RDF",description:"Learn about different use cases and unique strengths of Labeled Property Graphs (LPG)\xa0and\xa0Resource Description Framework (RDF)\xa0models."}}]},{name:"graph-data-model",route:"/data-modeling/graph-data-model",frontMatter:{title:"Graph data model",description:"Learn how to model your data for Memgraph."}},{name:"modeling-guides",route:"/data-modeling/modeling-guides",children:[{data:{"model-a-knowledge-graph":"Model a knowledge graph","model-a-graph-from-csv-file":"Model a graph from CSV file"}},{name:"model-a-graph-from-csv-file",route:"/data-modeling/modeling-guides/model-a-graph-from-csv-file",frontMatter:{title:"Model a graph from CSV file",description:"Learn how to model your existing data using dummy data before importing your real data into Memgraph."}},{name:"model-a-knowledge-graph",route:"/data-modeling/modeling-guides/model-a-knowledge-graph",frontMatter:{title:"Model a knowledge graph",description:"Learn how to create a knowledge graph using Memgraph."}}]},{name:"modeling-guides",route:"/data-modeling/modeling-guides",frontMatter:{title:"Modeling guides",description:"Practical, hands-on guides to help you model your data in Memgraph."}}]},{name:"data-modeling",route:"/data-modeling",frontMatter:{title:"Data modeling",description:"Learn to model graphs effectively with Memgraph. A documentation detailing the vital steps for proficient graph modeling."}}
1,{name:"data-streams",route:"/data-streams",children:[{data:{"transformation-modules":"Transformation modules","manage-streams-query":"Manage streams with queries","graph-stream-processing-with-kafka":"Graph stream processing with Kafka"}},{name:"graph-stream-processing-with-kafka",route:"/data-streams/graph-stream-processing-with-kafka",frontMatter:{title:"Graph stream processing with Kafka and Memgraph",description:"Leverage Kafka for efficient graph stream processing in Memgraph's graph computing solution. Learn how to integrate Kafka to process real-time graph data effectively."}},{name:"kafka",route:"/data-streams/kafka",frontMatter:{title:"Kafka Connect",description:"Understand the dynamics of Memgraph in association with Kafka Connect. Our documentation spells out the steps for an effective Kafka integration."}},{name:"manage-streams-query",route:"/data-streams/manage-streams-query",frontMatter:{title:"Manage data streams with queries",description:"Learn how you can manage streams efficiently with queries in Memgraph as well as leverage queries for actionable insights by visiting our documentation page."}},{name:"transformation-modules",route:"/data-streams/transformation-modules",children:[{name:"c-api",route:"/data-streams/transformation-modules/c-api",frontMatter:{title:"Transformation modules C API",description:"Integrate Memgraph seamlessly with your existing infrastructure using the C API. Explore the documentation page and discover how to use the C API for enhanced flexibility."}},{name:"python-api",route:"/data-streams/transformation-modules/python-api",frontMatter:{title:"Transformations Python API",description:"Explore Memgraphs documentation and discover how to leverage the power of Python to manipulate and analyze data effectively. Unleash the potential of the Python API for advanced analytics."}}]},{name:"transformation-modules",route:"/data-streams/transformation-modules",frontMatter:{title:"Transformation modules",description:"Harness the power of transformation modules in Memgraph. Also, discover how they can enrich your data for improved analysis in our dedicated documentation page."}}]},{name:"data-streams",route:"/data-streams",frontMatter:{title:"Streams",description:"Learn about data streams, including how to create and start a stream, how to stop, delete, or show streams, and much more in our comprehensive and complete documentation."}},{name:"database-management",route:"/database-management",children:[{data:{"authentication-and-authorization":"Authentication and authorization","backup-and-restore":"Backup and restore",configuration:"Configuration",debugging:"Debugging","enabling-memgraph-enterprise":"Enabling Memgraph Enterprise","experimental-features":{display:"hidden"},logs:"Logs",monitoring:"Monitoring","multi-tenancy":"Multi-tenancy","tenant-profiles":"Tenant profiles","query-metadata":"Query metadata","server-side-descriptions":"Server-side descriptions","server-side-parameters":"Server-side parameters","server-stats":"Server stats","ssl-encryption":"SSL encryption","system-configuration":"System configuration",upgrades:"Upgrades"}},{name:"authentication-and-authorization",route:"/database-management/authentication-and-authorization",children:[{data:{users:"Users","role-based-access-control":"Role-based access control","mlbac-migration-guide":"Migrating to v3.7 LBAC","multiple-roles":"Multiple roles per user and multi-tenant roles","auth-system-integrations":"Auth system integrations","impersonate-user":"Impersonate user","user-profiles":"User profiles"}},{name:"auth-system-integrations",route:"/database-management/authentication-and-authorization/auth-system-integrations",frontMatter:{title:"Auth system integrations",description:"Learn how to integrate with third-party auth systems. Manage user authentication and access control in Memgraph using the Auth module. Get improved security and control in your graph computing environment."}},{name:"impersonate-user",route:"/database-management/authentication-and-authorization/impersonate-user",frontMatter:{title:"Impersonate user",description:"Learn how the impersonate user feature enables authorized users to execute queries with the full permissions and context of another user."}},{name:"mlbac-migration-guide",route:"/database-management/authentication-and-authorization/mlbac-m
1igration-guide",frontMatter:{title:"Migrate to v3.7 label-based access control",description:"Guide for upgrading from v3.6 label-based access control to v3.7 multi-label based access control"}},{name:"multiple-roles",route:"/database-management/authentication-and-authorization/multiple-roles",frontMatter:{title:"Multi-role users and multi-tenant roles",description:"Learn how users can have multiple roles and how to assign database-specific roles in multi-tenant environments with special permission filtering logic."}},{name:"query-privileges",route:"/database-management/authentication-and-authorization/query-privileges",frontMatter:{title:"Query privileges reference",description:"Comprehensive reference for query privileges and required permissions in Memgraph."}},{name:"role-based-access-control",route:"/database-management/authentication-and-authorization/role-based-access-control",frontMatter:{title:"Role-based access control",description:"Learn how to set up role-based access control."}},{name:"user-profiles",route:"/database-management/authentication-and-authorization/user-profiles",frontMatter:{title:"User profiles",description:"Learn how to manage user profiles and set resource limits for users in Memgraph Enterprise."}},{name:"users",route:"/database-management/authentication-and-authorization/users",frontMatter:{title:"Users",description:"Learn how to manage users."}}]},{name:"authentication-and-authorization",route:"/database-management/authentication-and-authorization",frontMatter:{title:"Authentication and authorization",description:"Manage users and roles, implement role-based and fine-grained access control and learn how to integrate with other authentication systems."}},{name:"backup-and-restore",route:"/database-management/backup-and-restore",frontMatter:{title:"Backup and restore",description:"Learn how to create a backup to secure your data and restore Memgraph database from a backup."}},{name:"configuration",route:"/database-management/configuration",frontMatter:{title:"Configuration",description:"Optimize your graph computing environment with Memgraph's configuration settings. Go to our documentation page for instructions on how to effectively configure Memgraph and more."}},{name:"debugging",route:"/database-management/debugging",frontMatter:{title:"Debugging Memgraph",description:"Utilize tools provided to you in the container to inspect what's happening in your Memgraph instance. Send us diagnostics, so we're able to identify issues quicker and make the product more stable."}},{name:"enabling-memgraph-enterprise",route:"/database-management/enabling-memgraph-enterprise",frontMatter:{title:"Enabling Memgraph Enterprise",description:"Learn how to enable Memgraph Enterprise and leverage its advanced capabilities to scale and optimize your graph computing tasks. Find out more in our documentation and pricing pages."}},{name:"experimental-features",route:"/database-management/experimental-features",frontMatter:{title:"Experimental features",description:"Experimental features in Memgraph represent the forefront of our innovation, offering cutting-edge functionality as we continuously enhance our product. While these features are still evolving and may experience occasional instability, our dedicated support team is ready to assist you promptly with any challenges, ensuring a seamless experience."}},{name:"logs",route:"/database-management/logs",frontMatter:{title:"Logs",description:"Discover how to make the most of logs for monitoring and troubleshooting purposes. Explore the documentation page for Memgraph and harness the power of log management."}},{name:"monitoring",route:"/database-management/monitoring",frontMatter:{title:"Monitoring",description:"Explore the documentation page for Memgraph and get insights into monitoring server stats. Learn how to optimize performance and enhance the overall stability of your graph project."}},{name:"multi-tenancy",route:"/database-management/multi-tenancy",frontMatter:{title:"Multi-tenancy (Enterprise)",description:"Discover the benefits of multi-tenancy for scalability, resource utilization, and performance. Also learn how to manage few isolated databases within a single instance in our detailed documentation."}},{name:"query-metadata",route:"/database-management/query-metadata",frontMatter:{title:"Query metadata",description:"Learn how to access query statistics and notifications from the results of the queries you're running."}},{name:"server-side-descriptions",route:"/database-management/server-side-descriptions",frontMatter:{title:"Server-side descriptions",description:"Annotate labels, edge types, properties, property values and databases with human-readable descriptions that are persisted by Memgraph and surfaced in SHOW SCHEMA INFO and the description() function."}},{name:"server-side-parameters",route:"/database-management/server-side-parameters",frontMatter:{title:"Server-side parameters",description:"Configure and reuse server-side parameters in Memgraph with database or global scope."}},{name:"server-stats",route:"/database-management/server-stats",frontMatter:{title:"Server stats",description:"Monitor the performance and health of your Memgraph server with confidence. Head over to Memgraph's documentation page to gain more insights into server stats."}},{name:"ssl-encryption",route:"/database-management/ssl-encryption",frontMatter:{title:"SSL encryption",description:"Learn how to enable SSL encryption to secure data transmission and protect sensitive information. More security features are at your disposal in our documentation page."}},{name:"system-configuration",route:"/database-management/system-configuration",frontMatter:{title:"System Configuration",description:"Explore the documentation page for Memgraph and get insights into system configuration options."}},{name:"tenant-profiles",route:"/database-management/tenant-profiles",frontMatter:{title:"Tenant profiles",description:"Set per-database memory limits with tenant profiles in Memgraph Enterprise. Cap memory usage, prevent noisy neighbors, and monitor tenant consumption."}},{name:"upgrades",route:"/database-management/upgrades",children:[{data:{"specific-versions":"Specific versions","deprecated-features":"Deprecated features"}},{name:"deprecated-features",route:"/database-management/upgrades/deprecated-features",frontMatter:{title:"Deprecated features",description:"Configuration flags that are deprecated or removed in Memgraph, and the versions where each change happened."}},{name:"specific-versions",route:"/database-management/upgrades/specific-versions",frontMatter:{title:"Version-specific upgrade guides",description:"Migration guides for Memgraph versions that require additional upgrade steps beyond the standard procedure."}}]},{name:"upgrades",route:"/database-management/upgrades",frontMatter:{title:"Upgrades",description:"Learn how to upgrade Memgraph instances, including standalone and high-availability deployments."}}]},{name:"database-management",route:"/database-management",frontMatter:{title:"Database management",description:"Learn how to manage your Memgraph instance and utilize its features."}},{name:"deployment",route:"/deployment",children:[{data:{"best-practices":"Best practices",workloads:"Workloads",environments:"Environments","benchmarking-memgraph":"Benchmarking"}},{name:"benchmarking-memgraph",route:"/deployment/benchmarking-memgraph",frontMatter:{title:"Benchmarking Memgraph",description:"Frameworks you can use from the Memgraph's ecosystem that will allow you to test Memgraph's performance, scale, and stability"}},{name:"best-practices",route:"/deployment/best-practices",frontMatter:{title:"Deployment best practices",description:"General suggestions when working with Memgraph, from testing to production."}},{name:"environments",route:"/deployment/environments",children:[{data:{docker:"Docker",linux:"Linux",aws:"AWS",gcp:"GCP",azure:"Azure"}},{name:"aws",route:"/deployment/environments/aws",frontMatter:{title:"Deploy Memgraph on AWS EC2 instance",description:"Learn how to choose instance type, select OS, and configure the network for Memgraph deployment."}},{name:"azure",route:"/deployment/environments/azure",frontMatter:{title:"Deploy Memgraph on Azure Virtual Machine 
1(VM)",description:"Learn how to choose instance type, select OS, and configure the network for Memgraph deployment."}},{name:"docker",route:"/deployment/environments/docker",frontMatter:{title:"Manage Memgraph with Docker",description:"Learn how to manage your Memgraph instance in the Docker environment."}},{name:"gcp",route:"/deployment/environments/gcp",frontMatter:{title:"Deploy Memgraph on Google Cloud Platform virtual machine",description:"Learn how to choose instance type, select OS, and configure the network for Memgraph deployment."}},{name:"linux",route:"/deployment/environments/linux",frontMatter:{title:"Manage Memgraph native Linux deployment",description:"Learn how to manage your Memgraph instance in the native Linux environment."}}]},{name:"environments",route:"/deployment/environments",frontMatter:{title:"Environments",description:"Learn all about deployment strategies and features in Memgraph."}},{name:"workloads",route:"/deployment/workloads",children:[{data:{"memgraph-in-cybersecurity":"Memgraph in cybersecurity","memgraph-in-graphrag":"Memgraph in GraphRAG use cases","memgraph-in-high-throughput-workloads":"Memgraph in high-throughput workloads","memgraph-in-mission-critical-workloads":"Memgraph in mission critical workloads","memgraph-in-fraud-detection":"Memgraph in fraud detection","memgraph-in-supply-chain":"Memgraph in supply chain"}},{name:"memgraph-in-cybersecurity",route:"/deployment/workloads/memgraph-in-cybersecurity",frontMatter:{title:"Memgraph in cybersecurity",description:"Suggestions on how to bring your Memgraph to production when running cybersecurity use cases."}},{name:"memgraph-in-fraud-detection",route:"/deployment/workloads/memgraph-in-fraud-detection",frontMatter:{title:"Memgraph in fraud detection",description:"Suggestions on how to bring your Memgraph to production in fraud detection and anti-abuse use cases."}},{name:"memgraph-in-graphrag",route:"/deployment/workloads/memgraph-in-graphrag",frontMatter:{title:"Memgraph in GraphRAG use cases",description:"Suggestions on how to bring your Memgraph to production in GraphRAG use cases."}},{name:"memgraph-in-high-throughput-workloads",route:"/deployment/workloads/memgraph-in-high-throughput-workloads",frontMatter:{title:"Memgraph in high-throughput workloads",description:"Suggestions on how to bring your Memgraph to production in high-throughput workloads."}},{name:"memgraph-in-mission-critical-workloads",route:"/deployment/workloads/memgraph-in-mission-critical-workloads",frontMatter:{title:"Memgraph in mission-critical workloads",description:"Suggestions on how to bring your Memgraph to production in mission-critical and high-availability workloads."}},{name:"memgraph-in-supply-chain",route:"/deployment/workloads/memgraph-in-supply-chain",frontMatter:{title:"Memgraph in supply chain",description:"Suggestions on how to bring your Memgraph to production in supply chain use cases."}}]},{name:"workloads",route:"/deployment/workloads",frontMatter:{title:"Workloads",description:"Learn how to deploy Memgraph in production for your workload and consider all the advices directly from the Memgraph Team based on our multi-year experiences."}}]},{name:"deployment",route:"/deployment",frontMatter:{title:"Deployment",description:"Learn all about deployment strategies and features in Memgraph."}},{name:"fundamentals",route:"/fundamentals",children:[{data:{constraints:"Constraints","data-types":"Data types","data-durability":"Data durability",indexes:"Indexes","storage-access":"Storage access","storage-memory-usage":"Storage memory usage",telemetry:"Telemetry",transactions:"Transactions",triggers:"Triggers"}},{name:"constraints",route:"/fundamentals/constraints",frontMatter:{title:"Constraints",description:"Understand the constraints in Memgraph's operations. Our guide breaks it down, streamlining your approach to graph use cases."}},{name:"data-durability",route:"/fundamentals/data-durability",frontMatter:{title:"Data durability",description:"Learn about data durability - an important aspect of making sure you keep your data secure, regardless of Memgraph's in-memory storage."}},{name:"data-types",route:"/fundamentals/data-types",frontMatter:{title:"Data types",description:"Comprehend the varying data types in Memgraph. Our comprehensive documentation dissects the essentials ensuring a smooth graph computing experience."}},{name:"indexes",route:"/fundamentals/indexes",frontMatter:{title:"Indexes",description:"Explore how to work with indexes in Memgraph. An overview for you to understand the functionality and application of indexes."}},{name:"storage-access",route:"/fundamentals/storage-access",frontMatter:{title:"Storage access",description:"Understand how Memgraph access the storage layer. A detailed resource to optimize multi-client throughput."}},{name:"storage-memory-usage",route:"/fundamentals/storage-memory-usage",frontMatter:{title:"Storage memory usage",description:"Understand how Memgraph utilizes storage memory. A detailed resource to manage and optimize your graph solution storage."}},{name:"telemetry",route:"/fundamentals/telemetry",frontMatter:{title:"Telemetry",description:"Get acquainted with Memgraph's telemetry mechanism through our detailed documentation. A tool to augment your graph computing experience."}},{name:"transactions",route:"/fundamentals/transactions",frontMatter:{title:"Transactions",description:"Learn about handling transactions in Memgraph. Detailed documentation to ensure seamless operations for efficient graph computing."}},{name:"triggers",route:"/fundamentals/triggers",frontMatter:{title:"Triggers",description:"Understand the intricacies of Memgraph triggers. A well-explained guide to harness their power for a robust graph computing solution."}}]},{name:"fundamentals",route:"/fundamentals",frontMatter:{title:"Fundamentals",description:"Learn the basics of Memgraph's graph database solution. Our detailed guide helps build a strong foundation for advanced functionalities."}},{name:"getting-started",route:"/getting-started",children:[{data:{"install-memgraph":"Install Memgraph",cli:"CLI","first-steps-with-docker":"First steps with Docker","build-memgraph-from-source":"Build Memgraph from source"}},{name:"build-memgraph-from-source",route:"/getting-started/build-memgraph-from-source",frontMatter:{title:"Build Memgraph from source",description:"This is a comprehensive guide for compiling Memgraph from source. It includes setting up the necessary toolchain, compiling the code, and running Memgraph."}},{name:"cli",route:"/getting-started/cli",frontMatter:{title:"Command line interface",description:"Understand the intricacies of Memgraph's CLI operations with our documentation. We're all for heightened efficie
1ncy in graph computing."}},{name:"first-steps-with-docker",route:"/getting-started/first-steps-with-docker",frontMatter:{title:"First steps with Docker",description:"Starting with Docker? Peruse our detailed guide outlining the first steps towards mastering Docker."}},{name:"install-memgraph",route:"/getting-started/install-memgraph",children:[{data:{docker:"Docker",debian:"Debian",ubuntu:"Ubuntu",centos:"CentOS",fedora:"Fedora",rocky:{title:"Rocky",display:"hidden"},redhat:"Red Hat","amazon-linux":{title:"Amazon Linux",display:"hidden"},"memgraph-cloud":"Memgraph Cloud","docker-compose":"Docker Compose",kubernetes:"Kubernetes",wsl:"WSL","direct-download-links":"Direct download links"}},{name:"amazon-linux",route:"/getting-started/install-memgraph/amazon-linux",frontMatter:{title:"Install Memgraph on Amazon Linux from RPM package",description:"Install Memgraph from RPM package on Amazon Linux simply and efficiently using our documentation."}},{name:"centos",route:"/getting-started/install-memgraph/centos",frontMatter:{title:"Install Memgraph on CentOS from RPM package",description:"Install Memgraph from RPM package on CentOS simply and efficiently using our documentation."}},{name:"debian",route:"/getting-started/install-memgraph/debian",frontMatter:{title:"Install Memgraph on Debian",description:"Navigate Memgraph's installation and utilization on Debian systems with our strategically crafted guide. Ensuring a seamless graph computing experience."}},{name:"direct-download-links",route:"/getting-started/install-memgraph/direct-download-links",frontMatter:{title:"Memgraph direct download links",description:"Access Memgraph direct download links all in a single page. Our documentation is committed to ensuring a smooth developer experience."}},{name:"docker-compose",route:"/getting-started/install-memgraph/docker-compose",frontMatter:{title:"Docker Compose",description:"Experience Memgraph's integration with Docker Compose. Our dedicated documentation walks you through maximizing your graph computing capabilities."}},{name:"docker",route:"/getting-started/install-memgraph/docker",frontMatter:{title:"Install Memgraph with Docker",description:"Comprehend and master the use of Memgraph with Docker through our thorough documentation. A one-stop solution for graph computing."}},{name:"fedora",route:"/getting-started/install-memgraph/fedora",frontMatter:{title:"Install Memgraph on Fedora from RPM package",description:"Install Memgraph from RPM package on Fedora simply and efficiently using our documentation."}},{name:"kubernetes",route:"/getting-started/install-memgraph/kubernetes",frontMatter:{title:"Kubernetes",description:"Unfold Memgraph's interplay with Kubernetes via our documentation. Empowering you to harness the strength of graph solution and container orchestration."}},{name:"memgraph-cloud",route:"/getting-started/install-memgraph/memgraph-cloud",frontMatter:{title:"Memgraph Cloud",description:"Uncover the power of Memgraph Cloud with our efficient documentation. Broadening horizons in cloud-based graph computing."}},{name:"redhat",route:"/getting-started/install-memgraph/redhat",frontMatter:{title:"Install Memgraph on Red Hat from RPM package",description:"Install Memgraph from RPM package on Red Hat simply and efficiently using our documentation."}},{name:"rocky",route:"/getting-started/install-memgraph/rocky",frontMatter:{title:"Install Memgraph on Rocky from RPM package",description:"Install Memgraph from RPM package on Rocky simply and efficiently using our documentation."}},{name:"ubuntu",route:"/getting-started/install-memgraph/ubuntu",frontMatter:{title:"Install Memgraph on Ubuntu",description:"Downloaded the Memgraph Ubuntu package without a hassle. Your resource for improved graph computing execution."}},{name:"wsl",route:"/getting-started/install-memgraph/wsl",frontMatter:{title:"Install Memgraph on Windows with WSL",description:"Get started with Memgraph on Windows with WSL. Our comprehensive guide explains it all, easing your way into effective graph computing."}}]},{name:"install-memgraph",route:"/getting-started/install-memgraph",frontMatter:{title:"Install Memgraph",description:"Get your Memgraph Platform up and running with our comprehensive installation guide, ensuring a hassle-free setup and quick initiation."}},{name:"packaging-memgraph",route:"/getting-started/packaging-memgraph",frontMatter:{title:"Packaging Memgraph",description:"This guide will show you how to package Memgraph for a Linux distribution."}}]},{name:"getting-started",route:"/getting-started",frontMatter:{title:"Getting started with Memgraph",description:"Just beginning with Memgraph? Access our structured guide to set up your environment, learn basic operations, and start utilizing graph computing to its fullest."}},{name:"help-center",route:"/help-center",children:[{data:{faq:"FAQ",errors:"Errors"}},{name:"errors",route:"/help-center/errors",children:[{data:{auth:"Auth",connection:"Connection",durability:"Durability","high-availability":"High availability",memory:"Memory",modules:"Modules",ports:"Ports","python-modules":"Python modules",replication:"Replication",snapshots:"Snapshots",socket:"Socket",ssl:"SSL",transactions:"Transactions",unknown:"Unknown"}},{name:"auth",route:"/help-center/errors/auth",frontMatter:{title:"Auth module errors",description:"Enhance your graph journey with advanced authentication features, and learn how to implement strong authentication mechanisms for enhanced 
1security."}},{name:"connection",route:"/help-center/errors/connection",frontMatter:{title:"Connection errors",description:"Get familiar with potential connection errors and learn how to resolve them."}},{name:"durability",route:"/help-center/errors/durability",frontMatter:{title:"Durability errors",description:"Discover how to maintain the integrity of your graph database by ensuring durability and data reliability. Explore the docs to get to know how to optimize durability settings."}},{name:"high-availability",route:"/help-center/errors/high-availability",frontMatter:{title:"High availability errors",description:"Learn about high availability errors and how to troubleshoot them."}},{name:"memory",route:"/help-center/errors/memory",frontMatter:{title:"Memory (RAM) errors",description:"Understand and manage memory effectively in Memgraph. Running out of available RAM? Learn how to disable the warning by going to our documentation page."}},{name:"modules",route:"/help-center/errors/modules",frontMatter:{title:"Module errors",description:"Facing with module errors, what's next? Get to know all the warnings and errors you may encounter at Memgraph by visiting our comprehensive documentation page."}},{name:"ports",route:"/help-center/errors/ports",frontMatter:{title:"Port errors",description:"Explore port errors at Memgraph. Learn what port Memgraph is running on, how you can change the port, as well as the valid range for changing the port all in our documentation."}},{name:"python-modules",route:"/help-center/errors/python-modules",frontMatter:{title:"Python module errors",description:"Get your hands on Python module error types as well as learn how to install Python packages globally for Memgraph's access by visiting our documentation page."}},{name:"replication",route:"/help-center/errors/replication",frontMatter:{title:"Replication errors",description:"Learn about replication errors as well as troubleshooting best practices for replication errors in our all-in-one documentation page at Memgraph."}},{name:"snapshots",route:"/help-center/errors/snapshots",frontMatter:{title:"Snapshot errors",description:"This is a dedicated page on our documentation for snapshot errors. You can also explore what to do with corrupt snapshots, as well as learn why data is lost when Memgraph is restarted."}},{name:"socket",route:"/help-center/errors/socket",frontMatter:{title:"Socket errors",description:"Socket errors are another type of errors worth exploring in our documentation. If you are having trouble dealing with any error, you can also reach out to us in our Discord community."}},{name:"ssl",route:"/help-center/errors/ssl",frontMatter:{title:"SSL errors",description:"Explore SSL errors and warnings all in one place. This is a dedicated page in our documentation of SSL error types you may encounter while using Memgraph's solution."}},{name:"transactions",route:"/help-center/errors/transactions",frontMatter:{title:"Transactions",description:"Learn about transaction errors that can occur in Memgraph and what to do when you encounter them."}},{name:"unknown",route:"/help-center/errors/unknown",frontMatter:{title:"Unknown errors",description:"Unknown errors are not en exception when it comes to graphs. Learn how to handle an unknown error at Memgraph by visiting our documentation page."}}]},{name:"errors",route:"/help-center/errors",frontMatter:{title:"Errors overview",description:"This is Memgraph's error troubleshooting guide, involving descriptions of error types, warnings, and other logged messages that can be observed in Memgraph."}},{name:"faq",route:"/help-center/faq",frontMatter:{title:"Frequently asked questions",description:"Explore the documentation page for Memgraph and access the FAQ section to find solutions to common queries and concerns. Discover essential information and insights now."}}]},{name:"help-center",route:"/help-center",frontMatter:{title:"Help Center",description:"Visit our Help Center to find answers to common questions and troubleshoot issues effectively. Access a wealth of resources to enhance your journey at Memgraph."}},{name:"index",route:"/",frontMatter:{title:"Memgraph documentation",description:"Install, query, and deploy Memgraph, the in-memory graph database for GraphRAG, AI agents, and real-time analytics. Guides, references, and examples."}},{name:"memgraph-lab",route:"/memgraph-lab",children:[{data:{"getting-started":"Getting started",querying:"Querying",features:"Features",configuration:"Configuration"}},{name:"configuration",route:"/memgraph-lab/configuration",frontMatter:{title:"Configuration",description:"When running Memgraph Lab with Docker or Docker Compose, you can configure it using the environment variables."}},{name:"features",route:"/memgraph-lab/features",children:[{data:{collections:"Collections","csv-file-import":"CSV file import","custom-configuration":"Custom configuration","data-modeling":"Data modeling",graphchat:"GraphChat","graph-schema":"Graph schema","graph-style-script":"Graph Style Script (GSS)",layout:"Layout",logs:"Logs","multi-tenancy":"Multi-tenancy",monitoring:"Monitoring","run-history":"Run history","sharing-features":"Sharing features","single-sign-on":"Single sign-on"}},{name:"collections",route:"/memgraph-lab/features/collections",frontMatter:{title:"Collections",description:"A feature that lets you save and organize your favorite queries."}},{name:"csv-file-import",route:"/memgraph-lab/features/csv-file-import",frontMatter:{title:"CSV file import",description:"Simplify the process of importing CSV files using the CSV file import tool directly from Memgraph Lab."}},{name:"custom-configuration",route:"/memgraph-lab/features/custom-configuration",frontMatter:{title:"Custom configuration",description:"Customize Lab’s behavior and interface using a configuration file when running Lab in a Docker container."}},{name:"data-modeling",route:"/memgraph-lab/features/data-modeling",frontMatter:{title:"Data modeling",description:"Create, edit, and manage visual graph schemas in Memgraph Lab with an intuitive schema builder for data modeling."}},{name:"graph-schema",route:"/memgraph-lab/features/graph-schema",frontMatter:{title:"Graph schema",description:"Understand the structure of your graph database in Memgraph Lab, visualize node labels, relationships and their properties for easier data exploration and modeling."}},{name:"graph-style-script",route:"/memgraph-lab/features/graph-style-script",children:[{data:{"main-building-blocks":"Main building blocks","built-in-elements":"Built-in elements","directive-properties":"Directive properties","style-your-graphs-in-memgraph-lab":"Tutorial"}},{name:"built-in-elements",route:"/memgraph-lab/features/graph-style-script/built-in-elements",frontMatter:{title:"Built in elements",description:"Unleash the potential of the built-in elements in Memgraph. Our documentation page offers detailed information on the different elements available, enabling you to optimize your graph computing as you move forward with your graph project."}},{name:"directive-properties",route:"/memgraph-lab/features/graph-style-script/directive-properties",frontMatter:{title:"Directive properties",description:"Discover the properties of directives in Memgraph through our comprehensive documentation. More specifically, you will learn how to utilize directive properties for fine-tuning your graph computing tasks and achieving accurate results."}},{name:"main-building-blocks",route:"/memgraph-lab/features/graph-style-script/main-building-blocks",frontMatter:{title:"Main building blocks",de
1scription:"Graph Style Script (GSS) is composed of two main elements - expressions and directions."}},{name:"style-your-graphs-in-memgraph-lab",route:"/memgraph-lab/features/graph-style-script/style-your-graphs-in-memgraph-lab",frontMatter:{title:"Style your graphs in Memgraph Lab",description:"Customize your graph visualizations in Memgraph Lab effortlessly. Our documentation page provides step-by-step instructions on how to style your graphs, empowering you to create visually stunning representations of your graph data."}}]},{name:"graph-style-script",route:"/memgraph-lab/features/graph-style-script",frontMatter:{title:"Graph Style Script language",description:"Style your graphs in Memgraph with ease. Visit the documentation for detailed instructions on how to use graph style scripts to customize the appearance of your graphs and enhance visualizations."}},{name:"graphchat",route:"/memgraph-lab/features/graphchat",frontMatter:{title:"GraphChat",description:"GraphChat is a feature within Memgraph Lab that allows users to query the Memgraph database using natural language instead of Cypher queries."}},{name:"layout",route:"/memgraph-lab/features/layout",frontMatter:{title:"Layout",description:"A feature that gives you ability to split your Memgraph Lab screen vertically and horizontally."}},{name:"logs",route:"/memgraph-lab/features/logs",frontMatter:{title:"Logs",description:"Monitor internal processes and troubleshoot issues with real-time access to system and query logs."}},{name:"monitoring",route:"/memgraph-lab/features/monitoring",frontMatter:{title:"Monitoring",description:"A feature that tracks resource usage, database size, query activity, transaction flow, and active sessions, providing real-time insights into database performance."}},{name:"multi-tenancy",route:"/memgraph-lab/features/multi-tenancy",frontMatter:{title:"Multi-tenancy",description:"A feature that enables switching between different databases or running queries on different databases within the same Lab session."}},{name:"query-modules",route:"/memgraph-lab/features/query-modules",frontMatter:{title:"Query modules",description:"Extend Memgraph’s Cypher functionality with custom procedures written in C, C++, Python, or Rust. Use built-in modules or integrate advanced algorithms from the MAGE library to solve complex graph problems efficiently."}},{name:"run-history",route:"/memgraph-lab/features/run-history",frontMatter:{title:"Run history",description:"Search or view ran queries or applied styles, with the information about the time of the last run, runtime and whether the execution was successful or not."}},{name:"sharing-features",route:"/memgraph-lab/features/sharing-features",frontMatter:{title:"Sharing features",description:"Sharing Features enhance collaboration by allowing users to share queries and visualization styles effortlessly."}},{name:"single-sign-on",route:"/memgraph-lab/features/single-sign-on",frontMatter:{title:"Single sign-on (SSO)",description:"Single sign-on (SSO) is a Memgraph enterprise feature that provides authorization and authentification for your database."}},{name:"streams",route:"/memgraph-lab/features/streams",frontMatter:{title:"Streams",description:"Learn how to connect to Kafka, Redpanda or Pulsar data stream from Memgraph Lab."}}]},{name:"features",route:"/memgraph-lab/features",frontMatter:{title:"Features",description:"Learn about features Memgraph Lab offers."}},{name:"getting-started",route:"/memgraph-lab/getting-started",children:[{data:{"installation-and-deployment":"Installation and deployment","connection-types":"Connection types","data-migration":"Data migration"}},{name:"connection-types",route:"/memgraph-lab/getting-started/connection-types",frontMatter:{title:"Connection types",description:"Learn about different ways to connect Memgraph Lab to a database, including standalone instances, main or replica nodes or HA clusters."}},{name:"data-migration",route:"/memgraph-lab/getting-started/data-migration",frontMatter:{title:"Data migration",description:"Memgraph Lab provides multiple data import options, including predefined datasets for exploration and tools for importing custom data."}},{name:"installation-and-deployment",route:"/memgraph-lab/getting-started/installation-and-deployment",frontMatter:{title:"Installation and deployment",description:"Step-by-step instructions for setting up Memgraph Lab across different environments, ensuring a smooth installation and deployment process."}}]},{name:"getting-started",route:"/memgraph-lab/getting-started",frontMatter:{title:"Getting started",description:"Get started with Memgraph Lab."}},{name:"querying",route:"/memgraph-lab/querying",frontMatter:{title:"Querying",description:"Learn how to run queries in Memgraph Lab, explore query results, visualize your graph and interact with the database using Cypher."}}]},{name:"memgraph-lab",route:"/memgraph-lab",frontMatter:{title:"Memgraph Lab",description:"Unlock the power of data visualization with Memgraph. Our documentation page provides detailed instructions on how to visualize your graph data, enabling you to gain valuable insights and make informed decisions"}},{name:"memgraph-zero",route:"/memgraph-zero",children:[{data:{memgql:"MemGQL"}},{name:"memgql",route:"/memgraph-zero/memgql",children:[{data:{"quick-start":"Quick Start","use-cases":"Use Cases",features:"Features",connect:"Connect","schema-file":"Schema File","multiple-graphs":"Multiple Graphs",complete:"Docker Compose",reference:"Reference",licensing:"Licensing",changelog:"Changelog"}},{name:"changelog",route:"/memgraph-zero/memgql/changelog",frontMatter:{title:"Changelog",description:"MemGQL release notes"}},{name:"complete",route:"/memgraph-zero/memgql/complete",frontMatter:{title:"Docker Compose - Complete Setup",de
1scription:"Run the full MemGQL stack with Docker Compose."}},{name:"connect",route:"/memgraph-zero/memgql/connect",children:[{data:{clickhouse:"to Clickhouse",duckdb:"to DuckDB",fabric:"to Microsoft Fabric",hana:"to SAP HANA",iceberg:"to Iceberg",memgraph:"to Memgraph",mongodb:"to MongoDB",neo4j:"to Neo4j",oracle:"to Oracle",postgres:"to PostgreSQL",mysql:"to MySQL",sqlserver:"to SQL Server",pinot:"to Pinot",snowflake:"to Snowflake"}},{name:"clickhouse",route:"/memgraph-zero/memgql/connect/clickhouse",frontMatter:{title:"ClickHouse",description:"Connect MemGQL to ClickHouse."}},{name:"duckdb",route:"/memgraph-zero/memgql/connect/duckdb",frontMatter:{title:"DuckDB",description:"Connect MemGQL to DuckDB."}},{name:"fabric",route:"/memgraph-zero/memgql/connect/fabric",frontMatter:{title:"Microsoft Fabric",description:"Connect MemGQL to Microsoft Fabric."}},{name:"hana",route:"/memgraph-zero/memgql/connect/hana",frontMatter:{title:"SAP HANA",description:"Connect MemGQL to SAP HANA."}},{name:"iceberg",route:"/memgraph-zero/memgql/connect/iceberg",frontMatter:{title:"Iceberg",description:"Connect MemGQL to Apache Iceberg either natively (direct) or via Trino."}},{name:"memgraph",route:"/memgraph-zero/memgql/connect/memgraph",frontMatter:{title:"Memgraph",description:"Connect MemGQL to Memgraph."}},{name:"mongodb",route:"/memgraph-zero/memgql/connect/mongodb",frontMatter:{title:"MongoDB",description:"Connect MemGQL to MongoDB."}},{name:"mysql",route:"/memgraph-zero/memgql/connect/mysql",frontMatter:{title:"MySQL",description:"Connect MemGQL to MySQL."}},{name:"neo4j",route:"/memgraph-zero/memgql/connect/neo4j",frontMatter:{title:"Neo4j",description:"Connect MemGQL to Neo4j."}},{name:"oracle",route:"/memgraph-zero/memgql/connect/oracle",frontMatter:{title:"Oracle",description:"Connect MemGQL to Oracle Database (incl. Oracle Database Free 23ai)."}},{name:"pinot",route:"/memgraph-zero/memgql/connect/pinot",frontMatter:{title:"Apache Pinot",description:"Connect MemGQL to Apache Pinot."}},{name:"postgres",route:"/memgraph-zero/memgql/connect/postgres",frontMatter:{title:"PostgreSQL",description:"Connect MemGQL to PostgreSQL."}},{name:"snowflake",route:"/memgraph-zero/memgql/connect/snowflake",frontMatter:{title:"Snowflake",description:"Connect MemGQL to Snowflake."}},{name:"sqlserver",route:"/memgraph-zero/memgql/connect/sqlserver",frontMatter:{title:"SQL Server",description:"Connect MemGQL to Microsoft SQL Server."}}]},{name:"connect",route:"/memgraph-zero/memgql/connect",frontMatter:{title:"Connect",description:"MemGQL connector details and configuration."}},{name:"features",route:"/memgraph-zero/memgql/features",frontMatter:{title:"Features",description:"MemGQL Community and Enterprise feature comparison."}},{name:"licensing",route:"/memgraph-zero/memgql/licensing",frontMatter:{title:"Licensing",description:"MemGQL license agreement and attributions."}},{name:"multiple-graphs",route:"/memgraph-zero/memgql/multiple-graphs",frontMatter:{title:"Multiple Graphs & Composite Queries",description:"Query across multiple graphs and backends using the graph catalog and composite queries."}},{name:"quick-start",route:"/memgraph-zero/memgql/quick-start",frontMatter:{title:"Quick Start",description:"Get started with MemGQL quickly."}},{name:"reference",route:"/memgraph-zero/memgql/reference",frontMatter:{title:"Reference",description:"All the details about syntax and various configs"}},{name:"schema-file",route:"/memgraph-zero/memgql/schema-file",frontMatter:{title:"Schema File",description:"Boot MemGQL from a single JSON file that declares connectors and the named graphs mapped over them."}},{name:"use-cases",route:"/memgraph-zero/memgql/use-cases",children:[{data:{"federated-gql":"Federated GQL","public-private":"Public-Private Data",distributed:"Distributed Compute","enterprise-context":"Enterprise Context",agentic:"Agentic Access"}},{name:"agentic",route:"/memgraph-zero/memgql/use-cases/agentic",frontMatter:{title:"Agentic Data Access",description:"Give AI agents a unified semantic layer to discover and query data across any backend using standard GQL."}},{name:"distributed",route:"/memgraph-zero/memgql/use-cases/distributed",frontMatter:{title:"Horizontally Scalable Distributed Compute",description:"Spread graph computation across multiple nodes for workloads that exceed the capacity of a single instance."}},{name:"enterprise-context",route:"/memgraph-zero/memgql/use-cases/enterprise-context",frontMatter:{title:"Enterprise Context Sharing",description:"Share c
1anonical context across departments without forcing every team into the same database."}},{name:"federated-gql",route:"/memgraph-zero/memgql/use-cases/federated-gql",frontMatter:{title:"Federated GQL Across Heterogeneous Backends",description:"Run graph queries across non-graph stores like ClickHouse and PostgreSQL through a single GQL endpoint."}},{name:"public-private",route:"/memgraph-zero/memgql/use-cases/public-private",frontMatter:{title:"Public-Private Data / Hybrid Graphs / Data Sovereignty",description:"Keep sensitive data sovereign while querying it alongside public knowledge graphs."}}]},{name:"use-cases",route:"/memgraph-zero/memgql/use-cases",frontMatter:{title:"Use Cases",description:"Real-world patterns for Memgraph Zero and MemGQL."}}]},{name:"memgql",route:"/memgraph-zero/memgql",frontMatter:{title:"MemGQL",description:"MemGQL documentation and reference."}}]},{name:"memgraph-zero",route:"/memgraph-zero",frontMatter:{title:"Memgraph Zero",description:"Zero ETL. Query data where it lives."}},{name:"querying",route:"/querying",children:[{data:{"best-practices":"Best practices","differences-in-cypher-implementations":"Differences in Cypher implementations","create-graph-objects":"Create graph objects","read-and-modify-data":"Read and modify data",clauses:"Clauses",functions:"Functions",expressions:"Expressions","subquery-expressions":"Subquery expressions",schema:"Schema","text-search":"Text search","vector-search":"Vector search","time-to-live":"Time to live","query-plan":"Query plan","parallel-execution":"Parallel execution","exploring-datasets":"Exploring datasets"}},{name:"best-practices",route:"/querying/best-practices",frontMatter:{title:"Querying best practices",description:"Learn best querying techniques for Memgraph."}},{name:"clauses",route:"/querying/clauses",children:[{data:{alter:"ALTER",call:"CALL",case:"CASE",create:"CREATE",delete:"DELETE",drop:"DROP",explain:"EXPLAIN",foreach:"FOREACH","load-csv":"LOAD CSV","load-parquet":"LOAD PARQUET",match:"MATCH",merge:"MERGE","optional-match":"OPTIONAL MATCH",profile:"PROFILE",remove:"REMOVE",return:"RETURN",set:"SET",union:"UNION",unwind:"UNWIND","using-parallel-execution":"USING PARALLEL EXECUTION",where:"WHERE",with:"WITH"}},{name:"alter",route:"/querying/clauses/alter",frontMatter:{title:"ALTER clause",description:"Learn how to alter existing definitions of enums."}},{name:"call",route:"/querying/clauses/call",frontMatter:{title:"CALL clause",description:"Understand the CALL function in Memgraph's operations. A detailed guide to the effective utilization of CALL for efficient an graph project."}},{name:"case",route:"/querying/clauses/case",frontMatter:{title:"CASE",description:"Discover the use of the CASE clause in Memgraph. A detailed guide to harness the full potential of CASE in your graph use case."}},{name:"create",route:"/querying/clauses/create",frontMatter:{title:"CREATE clause",description:"Navigate the usage of the CREATE clause in Memgraph. Detailed documentation exploring every facet of CREATE for stronger graphs."}},{name:"delete",route:"/querying/clauses/delete",frontMatter:{title:"DELETE clause",description:"Learn to effectively use the DELETE clause in Memgraph. Our comprehensive documentation ensures competent data management for graph computing."}},{name:"drop",route:"/querying/clauses/drop",frontMatter:{title:"DROP",description:"Learn to delete all indexes, constraints or the entire data of the graph."}},{name:"explain",route:"/querying/clauses/explain",frontMatter:{title:"EXPLAIN clause",description:"Learn to effectively use the EXPLAIN clause in Memgraph. Our comprehensive documentation ensures competent data management for graph computing."}},{name:"foreach",route:"/querying/clauses/foreach",frontMatter:{title:"FOREACH clause",description:"Unpack the power of the FOREACH clause in Memgraph. The only documentation you will need to get started with confidence."}},{name:"load-csv",route:"/querying/clauses/load-csv",frontMatter:{title:"LOAD CSV clause",description:"Get to grips with the LOAD CSV process in Memgraph. In-depth documentation breaking down each step for an optimal graph experience."}},{name:"load-parquet",route:"/querying/clauses/load-parquet",frontMatter:{title:"LOAD PARQUET clause",description:"Get to grips with the LOAD PARQUET process in Memgraph. In-depth documentation breaking down each step for an optimal graph experience."}},{name:"match",route:"/querying/clauses/match",frontMatter:{title:"MATCH clause",description:"Dive into the workings of the MATCH clause in Memgraph. Detailed guide exploring its potential in your graph use case."}},{name:"merge",route:"/querying/clauses/merge",frontMatter:{title:"MERGE clause",description:"Get your hands on the MERGE clause in Memgraph. Our detailed documentation ensures you harness its full potential for a streamlined graph computing process."}},{name:"optional-match",route:"/querying/clauses/optional-match",frontMatter:{title:"OPTIONAL MATCH clause",description:"Understand the use of OPTIONAL MATCH in Memgraph. Detailed docs breaking down complex concepts into understandable fragments."}},{name:"profile",route:"/querying/clauses/profile",frontMatter:{title:"PROFILE clause",description:"Leverage the PROFILE clause in Memgraph. Detailed guide categorizes information for proficient graph computing."}},{name:"remove",route:"/querying/clauses/remove",frontMatter:{title:"REMOVE clause",description:"Navigate the REMOVE clause in Memgraph effectively. With our comprehensive docs, enhance your skills for successful graph project completion."}},{name:"return",route:"/querying/clauses/return",frontMatter:{title:"RETURN clause",description:"Gain insights into the RETURN clause in Memgraph. A documentation, designed to simplify complexities for smooth graph computing and better developer experience."}},{name:"set",route:"/querying/clauses/set",frontMatter:{title:"SET clause",description:"Dive into the intricacies of the SET clause in Memgraph. Detailed documentation paving the way to proficient graph computing."}},{name:"union",route:"/querying/clauses/union",frontMatter:{title:"UNION clause",description:"Combine query results with the UNION operator in Memgraph. Get started on merging data from multiple queries with tutorials and documentation."}},{name:"unwind",route:"/querying/clauses/unwind",frontMatter:{title:"UNWIND clause",description:"Find out how to use the UNWIND operator in Memgraph to transform a list into individual rows, and much more."}},{name:"using-parallel-execution",route:"/querying/clauses/using-parallel-execution",frontMatter:{title:"USING PARALLEL EXECUTION (Enterprise)",description:"Learn how to use the USING PARALLEL EXECUTION clause to run queries on multiple threads."}},{name:"where",route:"/querying/clauses/where",frontMatter:{title:"WHERE clause",description:"In Memgraph, filter query results with precision using the WHERE operator. Explore our detailed documentation and resources to learn more."}},{name:"with",route:"/querying/clauses/with",frontMatter:{title:"WITH clause",description:"Enhance your queries with Memgraph's WITH clause. Learn how to create intermediate results and break down complex queries into smaller, easily manageable steps."}}]},{name:"clauses",route:"/querying/clauses",frontMatter:{title:"Clauses",description:"Master the use of clauses in Memgraph for enhanced graph computing. A comprehensive guide designed to make the complex simple."}}
1,{name:"create-graph-objects",route:"/querying/create-graph-objects",frontMatter:{title:"Create graph objects",description:"Master the process of creating graph objects in Memgraph. Detailed documentation designed to aid in your graph use case."}},{name:"differences-in-cypher-implementations",route:"/querying/differences-in-cypher-implementations",frontMatter:{title:"Differences in Cypher implementation",description:"Learn the differences in the most common openCypher implementations and how to achieve quick workarounds in Memgraph."}},{name:"exploring-datasets",route:"/querying/exploring-datasets",children:[{data:{"analyzing-ted-talks":"Analyzing TED talks","backpacking-through-europe":"Backpacking through Europe","exploring-the-european-road-network":"Exploring the European road network","football-transfers":"Football transfers","got-deaths":"GoT deaths","graphing-the-premier-league":"Graphing the premier league","marvel-universe":"Marvel universe","movie-recommendation":"Movie recommendation"}},{name:"analyzing-ted-talks",route:"/querying/exploring-datasets/analyzing-ted-talks",frontMatter:{title:"Analyzing TED Talks",description:"Analyze TED talks with Memgraph and transform them into a visualization. Learn more about the graph analysis of the TED talks dataset with Memgraph."}},{name:"backpacking-through-europe",route:"/querying/exploring-datasets/backpacking-through-europe",frontMatter:{title:"Backpacking through Europe",description:"Organize your European backpacking trip with Memgraph's graph analysis. Tutorials with detailed documentation visualize computing routes based on tailored queries."}},{name:"exploring-the-european-road-network",route:"/querying/exploring-datasets/exploring-the-european-road-network",frontMatter:{title:"Exploring the European road network",description:"Visualize the complex European road network with Memgraph. Leverage tutorials and extensive documentation on the graph analysis function to gain insight into tailored route optimization."}},{name:"football-transfers",route:"/querying/exploring-datasets/football-transfers",frontMatter:{title:"Football transfers",description:"Optimize your football transfer analysis with Memgraph's graph computing capabilities. From data exploration to analysis, discover comprehensive tutorials and how-to documentation."}},{name:"got-deaths",route:"/querying/exploring-datasets/got-deaths",frontMatter:{title:"Game of Thrones deaths",description:"Bring Game of Thrones data to life with Memgraph's graph computing visualization. Learn how with detailed tutorials and documentation on the processing capabilities with GoT data."}},{name:"graphing-the-premier-league",route:"/querying/exploring-datasets/graphing-the-premier-league",frontMatter:{title:"Graphing the Premier League",description:"Graph computing for the Premier League with Memgraph. Tutorialize the visualization of data with in-depth documentation and tutorials detailing the graph analysis of relevant queries."}},{name:"marvel-universe",route:"/querying/exploring-datasets/marvel-universe",frontMatter:{title:"Marvel Comic Universe social network",description:"Visualize and optimize Marvel Universe data with Memgraph's graph analysis capabilities. Start learning with tutorials and documentation detailing tailored graph computing queries."}},{name:"movie-recommendation",route:"/querying/exploring-datasets/movie-recommendation",frontMatter:{title:"Movie recommendation system",description:"Get started on movie recommendation with Memgraph's graph computing visualization capabilities. Leverage detailed tutorials and documentation with tailored graph computing queries."}}]},{name:"exploring-datasets",route:"/querying/exploring-datasets",frontMatter:{title:"Exploring datasets with graph analytics",description:"Traverse larger datasets with ease with Memgraph's data exploration capabilities. Detailing tutorials and documentation, get started with your Memgraph exploration now."}},{name:"expressions",route:"/querying/expressions",frontMatter:{title:"Expressions",description:"With Memgraph's rich expression capabilities, advanced computations and data processing are at your fingertips. Explore our extensive documentation and other resources for more."}},{name:"functions",route:"/querying/functions",frontMatter:{title:"Functions",description:"Unlock the graph analysis potential of Memgraph's wide-ranging built-in functions. Get started with tutorials and comprehensive documentation on Memgraph's collection of functions."}},{name:"parallel-execution",route:"/querying/parallel-execution",frontMatter:{title:"Parallel execution (Enterprise)",description:"Learn how to execute queries in parallel to speed up processing."}},{name:"query-plan",route:"/querying/query-plan",frontMatter:{title:"Query plan",description:"Understand how to read and interpret the query plan."}},{name:"read-and-modify-data",route:"/querying/read-and-modify-data",frontMatter:{title:"Read and modify data",description:"Understand the effective ways of reading and modifying data in Memgraph. The perfect resource for efficient graph computing."}},{name:"schema",route:"/querying/schema",frontMatter:{title:"Schema",description:"Master your graph database structure by leveraging the schema procedures, which offer in-depth analysis of node and relationship attributes, facilitating advanced database management and query optimization."}},{name:"subquery-expressions",route:"/querying/subquery-expressions",frontMatter:{title:"Subquery expressions",de
1scription:"Use EXISTS, COUNT and COLLECT subquery expressions to test, count or gather the rows of a subquery inline in a Cypher query, without leaving the clause you are writing."}},{name:"text-search",route:"/querying/text-search",frontMatter:{title:"Text search",description:"Learn how to use text search and manage text indices in Memgraph."}},{name:"time-to-live",route:"/querying/time-to-live",frontMatter:{title:"Time to live",description:"Learn how to use time-to-live in Memgraph."}},{name:"vector-search",route:"/querying/vector-search",frontMatter:{title:"Vector search",description:"Learn how to use vector search and manage vector indices in Memgraph."}}]},{name:"querying",route:"/querying",frontMatter:{title:"Querying",description:"Learn to utilize Memgraph's querying functions effectively. A comprehensive docs to enhance your data manipulation skills in graph computing."}},{name:"release-notes",route:"/release-notes",frontMatter:{title:"Release notes",description:"Stay up-to-date with the latest features and updates within Memgraph by checking out our release notes. Discover how each release enhances and optimizes your graph computing environment."}},{name:"use-cases",route:"/use-cases",children:[{data:{"agentic-graphrag":"Agentic GraphRAG","ai-memory":"AI Memory","agentic-ai":"Agentic AI"}},{name:"agentic-ai",route:"/use-cases/agentic-ai",frontMatter:{title:"Agentic AI",description:"Agents that plan, not prompt. Model the problem as a reasoning graph on a shared, federated data layer and plan by traversal instead of by prompting."}},{name:"agentic-graphrag",route:"/use-cases/agentic-graphrag",frontMatter:{title:"Agentic GraphRAG",description:"Run the three GraphRAG retrieval pipelines (Text2Cypher, pivot search + relevance expansion, query-focused summarisation) as atomic Cypher, then let an LLM agent pick the pipeline."}},{name:"ai-memory",route:"/use-cases/ai-memory",frontMatter:{title:"AI Memory",description:"Vector memory forgets, graphs don't. Model semantic, episodic and procedural memory as one unified graph and recall it with a single traversal."}}]},{name:"use-cases",route:"/use-cases",frontMatter:{title:"Use cases",description:"End-to-end Memgraph use cases, each one a walkthrough plus a runnable script for macOS, Linux and Windows."}}]}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.