Я видел немало статей по полнотекстовому поиску в Laravel, где пользователи рекомендуют использовать whereRaw (...) или DB :: query (...), но моя цель - сохранить базу данных агностик. Я понимаю, что где ('col', 'like', '% foo%') ужасно w.r.t. представление.Laravel 4 и полнотекстовый поиск
Так что, я считаю, что я оставил создание собственного индекса базы данных. Есть ли что-то, что я могу сделать из коробки с Laravel или какой-либо структурой таблицы, которую я могу настроить для создания более быстрого механизма поиска?
В настоящее время у меня есть «главная» таблица с текстовыми столбцами «данные», на которых я планирую запустить поиск. Это единственный столбец, на котором я занимаюсь поиском.
Длинная (но лучше) дорога будет использовать поисковую систему, такую как Lucene (реализация PHP из Zend: http://framework.zend.com/manual/1.12/en/zend.search.lucene.html). –