Add Fuzzy Search driver with unicode support

This commit is contained in:
Tom Lingham
2016-05-14 18:14:03 +10:00
parent dbbeca8899
commit 0732dc7d2c
5 changed files with 136 additions and 0 deletions

View File

@ -0,0 +1,20 @@
<?php
namespace TomLingham\Searchy\SearchDrivers;
class FuzzySearchUnicodeDriver extends BaseSearchDriver
{
/**
* @var array
*/
protected $matchers = [
\TomLingham\Searchy\Matchers\ExactMatcher::class => 100,
\TomLingham\Searchy\Matchers\StartOfStringMatcher::class => 50,
\TomLingham\Searchy\Matchers\AcronymUnicodeMatcher::class => 42,
\TomLingham\Searchy\Matchers\ConsecutiveCharactersUnicodeMatcher::class => 40,
\TomLingham\Searchy\Matchers\StartOfWordsMatcher::class => 35,
\TomLingham\Searchy\Matchers\StudlyCaseUnicodeMatcher::class => 32,
\TomLingham\Searchy\Matchers\InStringMatcher::class => 30,
\TomLingham\Searchy\Matchers\TimesInStringMatcher::class => 8,
];
}