diff --git a/inc/app/scheduler/tasks/sitesearch/index.php b/inc/app/scheduler/tasks/sitesearch/index.php index e0ef02fe..2ea004f3 100644 --- a/inc/app/scheduler/tasks/sitesearch/index.php +++ b/inc/app/scheduler/tasks/sitesearch/index.php @@ -68,6 +68,12 @@ $item->sitellite_team = 'none'; } + if (! isset ($rex->body)) { + $rex->body = 'body'; + } + if (! isset ($item->{$rex->body})) { + $item->{$rex->body} = ''; + } if ($collection != 'sitellite_filesystem') { $item->{$rex->body} = extractor_run ($item->{$rex->body}, 'HTML'); } diff --git a/inc/app/sitesearch/lib/SiteSearch.php b/inc/app/sitesearch/lib/SiteSearch.php index 79ec7452..e0f96c6b 100644 --- a/inc/app/sitesearch/lib/SiteSearch.php +++ b/inc/app/sitesearch/lib/SiteSearch.php @@ -54,7 +54,7 @@ function _sanitize ($val) { function _prepare ($val) { //$val = iconv ($val); //$val = strtolower (htmlentities_compat (strip_tags ($val))); - return preg_replace ('/([&\|\+!\(\)\[\]\{}~\*:\^"\?\-\\])/', '\\\\\1', strtolower ($val)); + return preg_replace ('/([&\|\+!\(\)\[\]\{}~\*:\^"\?\\\-])/', '\\\\\1', strtolower ($val)); } /**