Hi,
Thanks for your feedback on our demo website. That's a bug we already fixed. I've updated the demo website to get the patch.
But that won't help you. On our demo website, it's the HikaShop filter module that is used, and not the Joomla search module.
From what I can see that looks like a bug of Joomla's search system.
The $needle variable should have its slashes backslashed on the line:
$result->title = preg_replace("/\b($needle)\b/ui", $hl1 . "$1" . $hl2, htmlspecialchars($result->title, ENT_COMPAT, 'UTF-8'));
in the file components/com_search/views/search/view.html.php
Adding the line:
$needle = str_replace('/','\/',$needle);
just before it fixes the issue on my test website.