Что такое full-text search в PHP-разработке и зачем это спрашивают на собеседовании?
Что хотят услышать интервьюеры:
full-text search — поиск по тексту с учетом токенов и ранжирования.
- есть в MySQL/PostgreSQL
- для сложного поиска часто Elasticsearch/OpenSearch
- требует индексов
Ответ:
Почему спрашивают: тема показывает, понимает ли кандидат не только синтаксис, но и последствия для реального PHP-проекта: поддержку, безопасность, производительность и читаемость.
Типичная ошибка: делать LIKE '%text%' на большой таблице.
Как отвечать на собеседовании: дать определение, коротко назвать 2–3 практических эффекта и привести пример из проекта.