I used a somewhat dirty trick to avoid file edits
search_process_start
PHP Code:
if ($searchuser AND $vbulletin->GPC['searchthreadid'] AND !$vbulletin->GPC['query'])
{
$realuserid = $vbulletin->userinfo['userid'];
$vbulletin->userinfo['userid'] = -1;
}
search_process_fullsearch
PHP Code:
$vbulletin->userinfo['userid'] = $realuserid;
This way vBulletin does not find a valid searchhash and performs a new search.