Merge pull request #9247 from annando/issue-9246
Issue 9246: Don't perform fulltext searches on URL
This commit is contained in:
commit
bfd49ccacb
|
@ -132,6 +132,14 @@ class Index extends BaseSearch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Don't perform a fulltext or tag search on search results that look like an URL
|
||||||
|
// Tags don't look like an URL and the fulltext search does only work with natural words
|
||||||
|
if (parse_url($search, PHP_URL_SCHEME) && parse_url($search, PHP_URL_HOST)) {
|
||||||
|
Logger::info('Skipping tag and fulltext search since the search looks like a URL.', ['q' => $search]);
|
||||||
|
notice(DI::l10n()->t('No results.'));
|
||||||
|
return $o;
|
||||||
|
}
|
||||||
|
|
||||||
$tag = $tag || DI::config()->get('system', 'only_tag_search');
|
$tag = $tag || DI::config()->get('system', 'only_tag_search');
|
||||||
|
|
||||||
// Here is the way permissions work in the search module...
|
// Here is the way permissions work in the search module...
|
||||||
|
|
Loading…
Reference in a new issue