Общие > Базы данных
Поиск по сайту
Abram:
Нужно сделать поиск по сайту:
есть такие таблицы:
таблица новостей news
таблица товаров towars
и т.д
Первое что приходит в голову - искать по порядку news, потом towars и т.д.
Может как-то по другому поступают а я не знаю, подскажите плз. Спасибо
AliMamed:
--- Цитировать ---Abram:
Может как-то по другому поступают
--- Конец цитаты ---
поступают. делают еще одну таблицу с индексом
Abram:
--- Цитировать ---делают еще одну таблицу с индексом
--- Конец цитаты ---
Можете подробнее объяснить Какая структура у таблицы, что храним в каких полях?
AliMamed:
храним индексируемые слова (например) и идентификатор, по которому можно потом понять какую страницу показывать пользователю с найденым словом. т.е.
word|id
на вскидку могу припомнить такую технологию хотя бы в скрипте этого форума или phpBB и их клонов
Макс:
ИМХО более логично сделать 2 таблицы:
words: word_id | word - таблица всевозможных слов
page_index: page_id | word_id
Навигация
Перейти к полной версии