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:
1 parent
3ecf929ff0
commit
3503670478
1 file changed
+2
-2
+2
-2
@@ -102,11 +102,11 @@ class SearchCore
|
|||||||
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);
|
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);
|
||||||
|
|
||||||
if ($indexation)
|
if ($indexation)
|
||||||
$string = preg_replace('/[._-]+/', '', $string);
|
$string = preg_replace('/[._-]+/', ' ', $string);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$string = preg_replace('/[._]+/', '', $string);
|
$string = preg_replace('/[._]+/', '', $string);
|
||||||
$string = ltrim(preg_replace('/([^ ])-/', '$1', ' '.$string));
|
$string = ltrim(preg_replace('/([^ ])-/', '$1 ', ' '.$string));
|
||||||
$string = preg_replace('/[._]+/', '', $string);
|
$string = preg_replace('/[._]+/', '', $string);
|
||||||
$string = preg_replace('/[^\s]-+/', '', $string);
|
$string = preg_replace('/[^\s]-+/', '', $string);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user