|
@@ 1089-1095 (lines=7) @@
|
| 1086 |
|
call_integration_hook('integrate_subject_only_search_query', array(&$subject_query, &$subject_query_params)); |
| 1087 |
|
|
| 1088 |
|
$relevance = '1000 * ('; |
| 1089 |
|
foreach ($weight_factors as $type => $value) |
| 1090 |
|
{ |
| 1091 |
|
$relevance .= $weight[$type]; |
| 1092 |
|
if (!empty($value['results'])) |
| 1093 |
|
$relevance .= ' * ' . $value['results']; |
| 1094 |
|
$relevance .= ' + '; |
| 1095 |
|
} |
| 1096 |
|
$relevance = substr($relevance, 0, -3) . ') / ' . $weight_total . ' AS relevance'; |
| 1097 |
|
|
| 1098 |
|
$ignoreRequest = $smcFunc['db_search_query']('insert_log_search_results_subject', |
|
@@ 1622-1629 (lines=8) @@
|
| 1619 |
|
if ($_SESSION['search_cache']['num_results'] < $modSettings['search_max_results'] && $numSubjectResults !== 0) |
| 1620 |
|
{ |
| 1621 |
|
$relevance = '1000 * ('; |
| 1622 |
|
foreach ($weight_factors as $type => $value) |
| 1623 |
|
if (isset($value['results'])) |
| 1624 |
|
{ |
| 1625 |
|
$relevance .= $weight[$type]; |
| 1626 |
|
if (!empty($value['results'])) |
| 1627 |
|
$relevance .= ' * ' . $value['results']; |
| 1628 |
|
$relevance .= ' + '; |
| 1629 |
|
} |
| 1630 |
|
$relevance = substr($relevance, 0, -3) . ') / ' . $weight_total . ' AS relevance'; |
| 1631 |
|
|
| 1632 |
|
$usedIDs = array_flip(empty($inserts) ? array() : array_keys($inserts)); |