Bonjour,
Ce module est vraiment très utile. Mais lorsque que la fonction "similaire" est activée sur une base avec de nombreux articles ; Il vient à saturer lorsque les recherches sont purement numériques. CPU à 100% pendant plusieurs dizaines de secondes, pour une recherche.
Voila les lignes de code ajoutées dans le fichier AmbSearch.php
private function applyLevenshtein($my_word, $naked_word, $id_lang, $module)
{
//Levehnstein procedure
//code éviction des valeurs numériques dans levenstein
if (is_numeric($naked_word)) {
$got_one = false;
return $got_one;
}
//fin code éviction des valeurs numériques dans levenstein
$cuts = array();
Je propose ces modifications car le développeur n'a pas jugé "rentable", cette modification.
Ces modifications n'engagent que vous, je ne suis pas développeur de la société de ce module.