Update Search.php
$string = preg_replace('/[._-]+/', '', $string);
Ex :
Product's name : Saint-leon
Search : leon => 0 result
------------------------------------------------------
$string = preg_replace('/[._-]+/', ' ', $string);
Ex :
Product's name : Saint-leon
Search : leon => 1 result
-------------------------------------------------------
I think that thus the search is more relevant
This commit is contained in:
+2
-2
@@ -102,11 +102,11 @@ class SearchCore
|
||||
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);
|
||||
|
||||
if ($indexation)
|
||||
$string = preg_replace('/[._-]+/', '', $string);
|
||||
$string = preg_replace('/[._-]+/', ' ', $string);
|
||||
else
|
||||
{
|
||||
$string = preg_replace('/[._]+/', '', $string);
|
||||
$string = ltrim(preg_replace('/([^ ])-/', '$1', ' '.$string));
|
||||
$string = ltrim(preg_replace('/([^ ])-/', '$1 ', ' '.$string));
|
||||
$string = preg_replace('/[._]+/', '', $string);
|
||||
$string = preg_replace('/[^\s]-+/', '', $string);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user