fuzzy-search · git:20260424.d50cf5a · 2026-04-24 · sha256 fa3f18d31f5df9c8
fuzzy-search git:20260424.d50cf5aA
Immutable. This exact content never changes and is served at /api/v1/blob/fa3f18d31f5df9c8.
--- name: fuzzy-search description: Fuzzy string matching for fund names and stock CUSIPs using thefuzz library. --- # Fuzzy Search for 13-F Data ## Setup ```bash pip install thefuzz python-Levenshtein ``` ## Fund Name Search ```python from thefuzz import fuzz, process # Search in COVERPAGE for fund name results = process.extract(search_term, cover['FILINGMANAGER_NAME'].tolist(), scorer=fuzz.token_sort_ratio, limit=5) # Returns list of (match, score, index) ``` ## Stock CUSIP Search by Issuer Name ```python # Get unique issuers with CUSIPs issuers = info[['NAMEOFISSUER','CUSIP']].drop_duplicates() results = process.extract(stock_name, issuers['NAMEOFISSUER'].tolist(), scorer=fuzz.token_sort_ratio, limit=5) ```