Prevent division by zero in edge case
This commit is contained in:
parent
4bbe1d967b
commit
438c520f7c
|
@ -312,7 +312,7 @@ if (os_crawldata.length) {
|
|||
// Normalize results from 0 - 100 and delete results with
|
||||
// relevance values < 5% of the top result
|
||||
for (let x = os_crawldata.length - 1; x >= 0; x--) {
|
||||
if (os_crawldata[0].relevance * 0.05 <= os_crawldata[x].relevance) {
|
||||
if (os_crawldata[0].relevance > 0 && os_crawldata[0].relevance * 0.05 <= os_crawldata[x].relevance) {
|
||||
os_crawldata[x].relevance /= os_crawldata[0].relevance * 0.01;
|
||||
} else os_crawldata.splice(x, 1);
|
||||
}
|
||||
|
|
|
@ -448,7 +448,7 @@ if ($_RDATA['s_searchable_pages']) {
|
|||
// Normalize results from 0 - 100 and delete results with
|
||||
// relevance values < 5% of the top result
|
||||
for ($x = count($searchQuery) - 1; $x >= 0; $x--) {
|
||||
if ($searchQuery[0]['relevance'] * 0.05 <= $searchQuery[$x]['relevance']) {
|
||||
if ($searchQuery[0]['relevance'] > 0 && $searchQuery[0]['relevance'] * 0.05 <= $searchQuery[$x]['relevance']) {
|
||||
$searchQuery[$x]['relevance'] /= $searchQuery[0]['relevance'] * 0.01;
|
||||
} else unset($searchQuery[$x]);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue