Detect Patterns (Experimental)
Detects structural patterns in a knowledge graph including relationship frequencies, multi-hop paths, co-occurrences, hubs, and clusters. When a query is provided, uses hybrid search to discover seed nodes, detects triple-frequency patterns, and returns resolved edges ranked by relevance.
Request
Which pattern types to detect with type-specific configuration. Omit to detect all types with defaults. Ignored when query is set.
Max resolved edges per pattern. Default: 10, Max: 100. Only used with query.
Max patterns to return. Default: 50, Max: 200
Minimum occurrence count to report a pattern. Default: 2
Search query for discovering seed nodes via hybrid search. When set, forces triple-frequency detection only and enables edge resolution with cross-encoder reranking. Mutually exclusive with seeds.
Max seed nodes from search. Default: 10, Max: 50. Only used with query.
Exponential half-life decay applied to edge created_at timestamps. Valid values: none, 7_days, 30_days, 90_days. Default: none
Filters which edges/nodes participate in pattern detection. Reuses the same filter format as /graph/search.
Response
Resolved nodes referenced by pattern edges (deduplicated). Only populated when query is set.
Detected patterns, sorted by weighted_score descending