![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Структура таблиц для поисковика на FireBird. [IB6.x, FB 1.0.3]
Карелин Артем © (2004-02-05 12:25:00)
Как правильно спроектировать поисковик? Хочется иметь не только быстрый поиск отдельных слов, но и поиск по выражениям с учетом факторов ревалентности и даты.
Sandman25 (2004-02-05 12:45:00) [1]
Недавно об этом спрашивали. Тогда посоветовали разбивать на слова и заводить справочник слов, а хранить только id слов. Спрашивавший реализовал и остался очень доволен временем поиска. Правда, время записи (разбиения на слова) при добавлении ему не очень понравилось, но он продолжал его ускорять.
Карелин Артем (2004-02-05 12:43:00) [2]
Есть значит поле описания чего-то в таблице. Символов эдак на 30 000. Как бы сделать индексацию для быстрого поиска с возможностью сортировки по дате, количеству совпадений на 1 описание, близости слова к началу текста и чтобы можно было также быстро искать по фразам.
Ну и чтобы по возможностине слишком много места это занимало.
Соловьев (2004-02-05 12:38:00) [3]
а робот уже есть?
Johnmen (2004-02-05 12:33:00) [4]
ревалентности -> релевантности :)))
Вопрос слишком общ...