Search Products - Ignore Special Signs

Hi guys,

I looked briefly but I haven't seen anywhere answer, do you know why search form in products listings are so much strict about special signs? How can I add those signs to ignore list? For example: "-"

Use get_products_pre hook (app/functions/fn.catalog.php) to alter $params['q'] value