import re

def clean_search_query(query):
    """Bersihkan query dari simbol dan spasi berlebihan"""
    cleaned = re.sub(r'[^\w\s]', '', query)  # hapus karakter aneh
    cleaned = re.sub(r'\s+', ' ', cleaned).strip()
    return cleaned

def count_occurrences(text, keyword):
    """Hitung jumlah kemunculan keyword dalam teks"""
    return text.lower().count(keyword.lower())
