Audit log is not designed for this purpose. I can recommend to use BeforeSQLQuery event for this purpose where you can save all search queries. Example:
if (@$_REQUEST["a"]=="search" || @$_REQUEST["a"]=="advsearch")
{
$sql="insert into search_log (userid, sql) values ('".$_SESSION["UserID"]."','".$strSQL."')";