graph

analytics.pagerank

Compute PageRank importance scores.

strata graph pagerank

wire graph_pagerank

Computes PageRank over a consistent snapshot. Tunable damping (default 0.85), iteration bound (default 20), and convergence tolerance (default 1e-6); the response reports how many iterations actually ran. Optional personalization seeds steer both teleport and dangling mass toward weighted nodes, and the response flags `personalized: true`. Results are deterministic for a fixed graph state. Accepts an optional snapshot budget and `as_of` for time travel.

Analytics commands compute over a consistent snapshot of the visible graph and return a complete result payload in one response. They accept optional snapshot budgets and an `as_of` timestamp for time travel; results are deterministic for a fixed graph state.

To see the complete help for this command, run:

strata graph pagerank --help

Example

Compute PageRank importance scores.

strata graph create gstrata graph add-node g astrata graph add-node g bstrata graph add-node g cstrata graph add-edge g a knows bstrata graph add-edge g b knows cstrata graph pagerank g

Parameters

NameTypeRequiredDescription
graphstringyesGraph name.
as_ofinteger or nullnoRead as of a position on the logical commit timeline - the `timestamp` from `history` output, not the `version`, and never a calendar date. Reads the graph state visible at that timeline position. To read as of a real time, use `as_of_time` instead.
as_of_timeinteger or nullnoRead as of a real time: a wall-clock instant in microseconds since the Unix epoch (UTC), as reported by `committed_at` on a write ack or on any `history` row. Resolves to the commit at or before that instant, and fails rather than guessing if the instant falls outside the branch's recorded history. Mutually exclusive with `as_of`.
branchstring or nullnoTarget branch. Defaults to the executor handle branch.
budgetanynoOptional snapshot size bounds. Defaults to the engine limits.
dampingnumber or nullnoOptional damping factor. Defaults to 0.85.
max_iterationsinteger or nullnoOptional iteration bound. Defaults to 20.
personalizationobject or nullnoOptional seed weights (node id to weight). When present, both teleport and dangling mass follow the seeds.
spacestring or nullnoTarget product space. Defaults to `"default"`.
tolerancenumber or nullnoOptional convergence tolerance. Defaults to 1e-6.

Returns

AnalyticsResult<GraphPagerankData>

  • dataGraphPagerankData
  • typestring

Errors

Recover by code. Retry policy and commit outcome come from the shipped error registry.

← All 31 Graph commands

agents: this page as markdown → /docs/reference/graph/analytics/pagerank.md