раз нет ответов, то вставлю свои 5 копеек. для организации полнотекстового поиска, в простейшем случае, достаточно иметь две таблицы, в одной перечень всех слов, в другой перечень + таблиц, записей и полей где эти слова встречаются. т.е имеем две таблицы 1) Поле1 - уникальная ссылка Поле2 - слово
2) Поле1 - ссылка на Поле1 таблицы 1 Поле2 - имя таблицы поле3 - ссылка в таблице из поля 2 поле4 - имя поля, где встречается искомое слово.
Имея такую базу, считаю, возможным нахождение любых слов во всей БД.
ЗЫ на правильность и полноту не претендую. с удовольствием посмотрю на другое мнение.

Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
|