Detect Patterns (Experimental)
Deprecated. Pattern detection is not part of Public API v4. 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 the graph.search SDK method.
Response headers
Response
Resolved nodes referenced by pattern edges (deduplicated). Only populated when query is set.
Detected patterns, sorted by weighted_score descending