Активный поиск текста - MySQL

Узнай цену своей работы

Формулировка задачи:

Локальный сайт хочу сделать, что-то типа делопроизводства и поисковой базы. Как делают такие вещи, что ввел три буквы тебе показали результат, где есть эти три буквы, добавил потом 4 букву, остались варианты удовлетворяющие новому запросу. Пару вариантов надумал. а) каждый раз создавать новый sql запрос. Из минусов частые запросы к базе. идея по оптимизации, взять за скорость печати например 100 символов в минуту, и если буквы появляются в строке запроса не ниже этой скорости ждать формирования строки для запроса. б) прочитать всю таблицу и фильтровать уже в коде на основе введенного в поле значения. Из минусов более тяжелый старт требующий сначала считать все данные, нагрузка на сеть и память рабочей станции, требуется рассылать обновления всем рабочим станциям. Что ещё предложите?

Решение задачи: «Активный поиск текста»

textual
Листинг программы
SELECT * FROM `search` WHERE SEARCH LIKE '%переменная%'

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5