Доброе утро!
Пишу "поиск" для своего сайта, за основу взял вашу статью. Прошу вашей помощи, я недавно знаком с PHP и многое ещё не понятно. Собственно первый вопрос возник практически сразу при составлении механизма работы скрипта:
1. Открываем опр. таблицу базы данных, считываем поле(напр. text) первой записи, заносим в переменную( пусть будет $articles1 ).
2. Убираем из текста в переменной $articles1 "мусор" : html теги, знаки препинания, символы, слова короче 3 букв и т.п.
3. Разбиваем полученный текст на слова и заносим в массив, затем записываем эти слова в индекс со счетчиком(для вывода результатов по релевантности).
С этим этапом я вроде разобрался, но мне не понятно, такой индекс нужен для каждой записи в базе данных, или же один для всей таблицы? И, как во втором случае (индекс для всей таблицы) строится ссылка на опр. запись в базе данных?
Вроде подробно изложил, надеюсь на вашу помощь.
|