Cleanup and remove appostrophies in search string by default
This commit is contained in:
@ -34,9 +34,6 @@ class ConsecutiveCharactersMatcher extends BaseMatcher
|
||||
{
|
||||
$searchString = $this->formatSearchString( $rawString );
|
||||
|
||||
$query = "IF($column {$this->operator} '$searchString', ROUND({$this->multiplier} * (CHAR_LENGTH( '$rawString' ) / CHAR_LENGTH( REPLACE($column, ' ', '') ))), 0)";
|
||||
|
||||
return $query;
|
||||
return "IF($column {$this->operator} '$searchString', ROUND({$this->multiplier} * (CHAR_LENGTH( '$rawString' ) / CHAR_LENGTH( REPLACE($column, ' ', '') ))), 0)";
|
||||
}
|
||||
|
||||
}
|
@ -12,13 +12,6 @@
|
||||
class LevenshteinMatcher extends BaseMatcher
|
||||
{
|
||||
|
||||
private $sensitivity;
|
||||
|
||||
public function setSensitivity( $sensitivity )
|
||||
{
|
||||
$this->sensitivity = $sensitivity;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $column
|
||||
* @param $searchString
|
||||
@ -26,7 +19,7 @@ class LevenshteinMatcher extends BaseMatcher
|
||||
*/
|
||||
public function buildQueryString( $column, $searchString )
|
||||
{
|
||||
return "levenshtein($column, '$searchString', {$this->sensitivity})";
|
||||
return "levenshtein($column, '$searchString')";
|
||||
}
|
||||
|
||||
}
|
@ -11,6 +11,7 @@
|
||||
|
||||
class StudlyCaseMatcher extends BaseMatcher
|
||||
{
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
@ -28,8 +29,6 @@ class StudlyCaseMatcher extends BaseMatcher
|
||||
|
||||
public function buildQueryString( $column, $searchString )
|
||||
{
|
||||
$query = "IF( CHAR_LENGTH( TRIM($column)) = CHAR_LENGTH( REPLACE( TRIM($column), ' ', '')) AND $column {$this->operator} '{$this->formatSearchString($searchString)}', {$this->multiplier}, 0)";
|
||||
|
||||
return $query;
|
||||
return "IF( CHAR_LENGTH( TRIM($column)) = CHAR_LENGTH( REPLACE( TRIM($column), ' ', '')) AND $column {$this->operator} '{$this->formatSearchString($searchString)}', {$this->multiplier}, 0)";
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user