├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── config └── searchman.php └── src ├── Breakers ├── CurlyBreaker.php ├── SpecialCharacterBreaker.php └── UnitBreaker.php ├── Console ├── MakeIndex.php └── stubs │ └── searchable_index_migration.stub ├── Contracts ├── IndexBreaker.php └── PriorityHandler.php ├── Engines └── MySqlEngine.php ├── Helpers ├── Constants.php ├── Indexable.php ├── Indexer.php └── Searcher.php ├── PriorityHandlers ├── LocationPriorityHandler.php └── LongTextPriorityHandler.php ├── Providers └── SearchableServiceProvider.php └── Traits └── SearchMan.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/composer.json -------------------------------------------------------------------------------- /config/searchman.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/config/searchman.php -------------------------------------------------------------------------------- /src/Breakers/CurlyBreaker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Breakers/CurlyBreaker.php -------------------------------------------------------------------------------- /src/Breakers/SpecialCharacterBreaker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Breakers/SpecialCharacterBreaker.php -------------------------------------------------------------------------------- /src/Breakers/UnitBreaker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Breakers/UnitBreaker.php -------------------------------------------------------------------------------- /src/Console/MakeIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Console/MakeIndex.php -------------------------------------------------------------------------------- /src/Console/stubs/searchable_index_migration.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Console/stubs/searchable_index_migration.stub -------------------------------------------------------------------------------- /src/Contracts/IndexBreaker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Contracts/IndexBreaker.php -------------------------------------------------------------------------------- /src/Contracts/PriorityHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Contracts/PriorityHandler.php -------------------------------------------------------------------------------- /src/Engines/MySqlEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Engines/MySqlEngine.php -------------------------------------------------------------------------------- /src/Helpers/Constants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Helpers/Constants.php -------------------------------------------------------------------------------- /src/Helpers/Indexable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Helpers/Indexable.php -------------------------------------------------------------------------------- /src/Helpers/Indexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Helpers/Indexer.php -------------------------------------------------------------------------------- /src/Helpers/Searcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Helpers/Searcher.php -------------------------------------------------------------------------------- /src/PriorityHandlers/LocationPriorityHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/PriorityHandlers/LocationPriorityHandler.php -------------------------------------------------------------------------------- /src/PriorityHandlers/LongTextPriorityHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/PriorityHandlers/LongTextPriorityHandler.php -------------------------------------------------------------------------------- /src/Providers/SearchableServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Providers/SearchableServiceProvider.php -------------------------------------------------------------------------------- /src/Traits/SearchMan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwogu/laravel-searchman/HEAD/src/Traits/SearchMan.php --------------------------------------------------------------------------------