Hello,

I'm not sure which versions exactly are affected but I know that the bug exists at least since 1.3.8a till 1.5.0.

When search keywords contain single '0' character (for example "oven 0') the '0' is incorrectly casted to boolean falase in includes/functions/functions_general.php line 373 (in version 1.5.0):
PHP Code:
} elseif ( ($objects[$i]) && ($objects[$i] != '(') && ($objects[$i] != ')') ) { 
and search fails.
Quick fix:
PHP Code:
} elseif ( (is_string($objects[$i]) && $objects[$i] == '0') || ($objects[$i]) && ($objects[$i] != '(') && ($objects[$i] != ')') ) {