Алгоритм поиска. Как лучше

Nicca

Новичок
Алгоритм поиска. Как лучше

Пишу поиск по сайту. Нужен алгоритм поиска

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

Какой вариант лучше . Как Вы думаете?

И еще есть мысль одна. Чотбы не мучиться со словоформами, может например в query_слове отбрасывать первую букву и 2 последних. Получаем что-то типа кореня слова и лайком уже дальше ищем
А уже из результатов выборки ищем 2 раз на строгое совпадение и сортируем.
 

Breeze

goshogun
Команда форума
Партнер клуба
Nicca

2. + стеммер портера
3. fulltext-search
 

A-Lex[FM]

Web/Highload/DataScience
Wicked
про жигановскую библиотеку можно поподробнее

Alexandre
что есть Лебедевские словари?
 
Сверху