class

FFF::SearchEngine

Inherits Reference < Object

SearchEngine - Logic for fuzzy matching and external search tools (ripgrep)

Class methods

content_search(query : String, dir : String) : Array(String)

Ripgrep entegrasyonu - Dosya içeriğinde arama yapar Runs rg in a fiber with a 2-second timeout so the TUI never freezes.

Source
fuzzy_match(list : Array(String), query : String) : Array(String)

Performs fuzzy matching on a list of paths based on filename

Source
fuzzy_score(text : String, query : String) : Int32

Puanlama mantığı

Source
recursive_search(query : String, dir : String, max_results : Int32 = 200) : Array(String)

Recursive path search — scans directory tree with fuzzy matching Triggered by > prefix in search mode

Source