Further improve returned search results

This commit is contained in:
DariusIII
2026-04-23 13:53:00 +02:00
parent 9190d69c0b
commit d8b19cb346
5 changed files with 235 additions and 21 deletions
@@ -2349,7 +2349,7 @@ class ManticoreSearchDriver implements SearchDriverInterface
return $this->searchReleasesByCategory($categoryIds, $limit);
}
$searchExpr = '@@relaxed @searchname '.$preparedSearch;
$searchExpr = '@@relaxed '.self::scopePreparedQueryToField($preparedSearch, '@searchname');
$query = (new Search($this->manticoreSearch))
->setTable($this->getReleasesIndex())
@@ -2428,7 +2428,7 @@ class ManticoreSearchDriver implements SearchDriverInterface
}
$prepared = self::prepareUserSearchQuery((string) $value);
if ($prepared !== '') {
$terms[] = '@@relaxed @'.$key.' '.$prepared;
$terms[] = '@@relaxed '.self::scopePreparedQueryToField($prepared, '@'.$key);
}
}
if ($terms === []) {