Miscellaneous

This chapter contains details for functionality available in the Neo4j Graph Data Science Library that doesn’t belong in any of the other categories.

1. Utility procedures

1.1. Progress Logging Procedure

This is a procedure that can show the log entries of a long-running task or algorithm.

1.1.1. Syntax

Return the progress of running tasks:
CALL gds.beta.listProgress()
YIELD
  id,
  taskName,
  message
Results
  • id: generated identifier of the running task.

  • taskName: the name of the running task, i.e. Node2Vec.

  • message: the progress log message, same as what is logged to the debug.log file.

1.1.2. Examples

Assuming we just started gds.alpha.node2vec.stream procedure.

CALL gds.beta.listProgress()
YIELD
  id,
  taskName,
  message
Table 1. Results
id taskName message

"d21bb4ca-e1e9-4a31-a487-42ac8c9c1a0d"

"Node2Vec"

"[gds-1] Node2Vec 42%"