Nicca
Новичок
Алгоритм поиска. Как лучше
Пишу поиск по сайту. Нужен алгоритм поиска
Есть 2 варианта:
1. Искать по текстовому полю с помощью Like %query%
2. Всю информацию которая вносится в сайт резать на слова и вставлять в таблицу words, где хранить слово и ссылку на страницу откуда оно пришло. И искать уже по словам
Какой вариант лучше . Как Вы думаете?
И еще есть мысль одна. Чотбы не мучиться со словоформами, может например в query_слове отбрасывать первую букву и 2 последних. Получаем что-то типа кореня слова и лайком уже дальше ищем
А уже из результатов выборки ищем 2 раз на строгое совпадение и сортируем.
Пишу поиск по сайту. Нужен алгоритм поиска
Есть 2 варианта:
1. Искать по текстовому полю с помощью Like %query%
2. Всю информацию которая вносится в сайт резать на слова и вставлять в таблицу words, где хранить слово и ссылку на страницу откуда оно пришло. И искать уже по словам
Какой вариант лучше . Как Вы думаете?
И еще есть мысль одна. Чотбы не мучиться со словоформами, может например в query_слове отбрасывать первую букву и 2 последних. Получаем что-то типа кореня слова и лайком уже дальше ищем
А уже из результатов выборки ищем 2 раз на строгое совпадение и сортируем.