вообще?
Например если компания называется "Test Moscow Company" то чтобы поиск находил её по одной из этих фраз: "tes", "mos", "com", но именно по началу каждого слова, а не середине. То есть чтобы вы выборку по "cow" или "mpany" она не попадала.
Сейчас используется простой
$query->where('companies.name', 'like', $str . '%');
Но он не решает вышеописанной проблемы, т.к. ищет по началу всей фразы, неважно сколько у неё слов.
Привет поисковый драйвер аля эластик?
Обсуждают сегодня