Versions in this module Expand all Collapse all v0 v0.1.0 Dec 11, 2025 Changes in this version + type Miner struct + func NewMiner(opts *Options) *Miner + func (m *Miner) EstimateCount(patterns []string) int64 + func (m *Miner) GenerateFromPatterns(patterns []string) []string + func (m *Miner) Mine() (*Result, error) + func (m *Miner) SaveRules(result *Result, filename string) error + type Options struct + Domains []string + MaxDistance int + MaxLength int + MinDistance int + NgramsLimit int + PatternThreshold int + QualityRatio float64 + Target string + type PatternMetadata struct + ClusterSize int + K *int + Members []string + Mode string + Ngram string + Nwords int + Prefix string + Ratio float64 + type Result struct + Metadata map[string]map[string]interface{} + Patterns []string + type RuleEntry struct + Meta *PatternMetadata + Pattern string + type RulesOutput struct + Steps []*StepGroup + type StepGroup struct + Entries []*RuleEntry + Step string