Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

Структура таблиц для поисковика на FireBird.   Найти похожие ветки 

 
Карелин Артем ©   (2004-02-05 12:25) [0]

Как правильно спроектировать поисковик? Хочется иметь не только быстрый поиск отдельных слов, но и поиск по выражениям с учетом факторов ревалентности и даты.


 
Johnmen ©   (2004-02-05 12:33) [1]

ревалентности -> релевантности :)))

Вопрос слишком общ...


 
Соловьев ©   (2004-02-05 12:38) [2]

а робот уже есть?


 
Карелин Артем ©   (2004-02-05 12:43) [3]

Есть значит поле описания чего-то в таблице. Символов эдак на 30 000. Как бы сделать индексацию для быстрого поиска с возможностью сортировки по дате, количеству совпадений на 1 описание, близости слова к началу текста и чтобы можно было также быстро искать по фразам.
Ну и чтобы по возможности не слишком много места это занимало.


 
Sandman25 ©   (2004-02-05 12:45) [4]

Недавно об этом спрашивали. Тогда посоветовали разбивать на слова и заводить справочник слов, а хранить только id слов. Спрашивавший реализовал и остался очень доволен временем поиска. Правда, время записи (разбиения на слова) при добавлении ему не очень понравилось, но он продолжал его ускорять.



Страницы: 1 вся ветка

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-6025
Layner
2004-02-19 09:29
2004.03.03
Есть 2й массив, X на Y, как узнать сумму одного столбца?


1-6107
VID
2004-02-16 01:18
2004.03.03
Программно нажать на ссылку


1-6015
MPS
2004-02-19 10:43
2004.03.03
По поводу Canvas => TextOut


3-5989
Марат
2004-02-05 07:38
2004.03.03
DBGrid


1-6130
Cosinus
2004-02-19 18:35
2004.03.03
Mem.ReadBuffer(buffer^,$ff) читает до первого #$00. Как обойти?