Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

***** Поиск в Базах ***** ;(Помогите, серьезный вопрос!!!) [D6, IB4.x, IB5.x, IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, Oracle]


Adventure ©   (2002-05-30 11:43:00) 

Ситуация:
База данных, в ней на текуший момент 40000записей общим обьемом в 1 Гиг. В базе только однополе - тип "MEMO", размер каждой записи от 1024 до 4096. В полях хранится текст в кодировке 1251.
ВОПРОС: Как организовать поиск по словам в этих полях.
Стандартными средствами время поиска не приемлимо.
Подскажите, может как-то реорганизовать базу, ввести дополнительные поля или базы? КАК???? Очень нужно!!!
P.S База разростается каждый день на 1-5 Мег.
Ответ или в форуме или на мыло.
Спасибо.


Adventure   (2002-05-30 12:56:00) [1]


> GenBr © (30.05.02 12:52)
> http://www.geocad.ru/~igumnov/search/index.html


ОГРОМНОЕ СПАСИБО!!! ТО, ЧТО НУЖНО!


Romkin   (2002-05-30 12:55:00) [2]

http://www.google.com.ru/intl/ru/press/guide/reviewguide_9.html


GenBr   (2002-05-30 12:52:00) [3]

http://www.geocad.ru/~igumnov/search/index.html


Alexandr   (2002-05-30 12:51:00) [4]

где-то было для interbase.
Там с помощью нескольких udf чего-то такое делали.

Провда это добро денег стоит.

И ищи его сам.

P.S. посмотри на www.ibase.ru мож там ссылка какая есть...


Adventure   (2002-05-30 12:35:00) [5]


> handra © (30.05.02 12:12)
> Более общий подход - формирование словаря и ссылок на статьи,
> тут тема для отдельной диссертации.


Может у кого-то есть опыт? Поисковые сисетмы как-то работают?


handra   (2002-05-30 12:12:00) [6]

Для MSSQL - можно использовать полнотекстовые индексы и поиск (full-text indexing and search engine), только сервер должен быть Enterprise Edition или Developer Edition (касаемо MSSQL 2000).
Более общий подход - формирование словаря и ссылок на статьи, тут тема для отдельной диссертации.


Наверх

Титульная страница Поиск, карта сайта Написать письмо