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

Вниз

Создание информационно-справочной системы   Найти похожие ветки 

 
dehkanin   (2014-02-06 21:26) [0]

Здравствуйте.
Может быть я вопрос поставлю не профессионально, так что не ругайте, а постарайтесь понять и ответить.
Есть HTML -, и DOC файлы по ряду папок (документы по разделам права).
Хотелось бы создать библиотеку по образу систем "Гарант" или "Консультант" (конечно - с весьма ограниченным по сравнению с ними объёмом).
Не могли ли бы мне подсказать ЭТАПЫ (ступени) воссоздания такой библиотеки с возможностью поиска?
1. Вот я создал интерфейс: на форме ряд кнопок (клавиш) типа Button.
2. Далее, предполагаю, что надо создать БД в которую "вогнать" эти документы по колонкам, например: "название", "автор", "текст", "год издания" и т.п.
3. ??????????????


 
Rouse_ ©   (2014-02-06 21:32) [1]


> 3. ??????????????

Ну ты собственно сам все пункты рассказал.
Примерно так все и выглядит, пара батонов для интерфейса и документы, по которым ищем.
Ну до кучи еще техсостав, который эти документы и вбивает.


 
Jeer ©   (2014-02-06 21:54) [2]

Поиск по заранее созданным и назначенным категориям - это и не поиск вовсе, а фильтр.
Поиск - немного другое, особенно если полнотекстовый, по ассоциациям и т.п.


 
dehkanin   (2014-02-07 08:06) [3]

Jeer: а поподробнее?
Rouse: а по какому принципу (с использованием какого языка) устроены "Гарант", "Консультант" и аналогичные?


 
Ega23 ©   (2014-02-07 09:32) [4]


> а по какому принципу (с использованием какого языка)


Принцип идёт в отрыве от языка и средств разработки.


> устроены "Гарант", "Консультант" и аналогичные?


есть документы. Они кем-то вдумчиво заводятся в базу и каталогизируются. Дальше есть механизм, который извлекает эти документы из основной базы и загоняются в базу обновления. Обновление рассылается клиентам и инсталлируется.


 
Jeer ©   (2014-02-07 09:36) [5]

>dehkanin   (07.02.14 08:06) [3]
>Jeer: а поподробнее?

А, что подробнее?

По базам данных - см. чтиво о и про них, а также SQL-язык работы с БД.
Принципы полнотекстового поиска - google и пр.

Пример:
http://callisto.nsu.ru/documentation/searchreview.pdf

Будут конкретные вопросы - заходи.


 
Rouse_ ©   (2014-02-07 13:33) [6]


> Rouse: а по какому принципу (с использованием какого языка)
> устроены "Гарант", "Консультант" и аналогичные?

В мою бытность, когда я работал в Консультанте, он был писан на C++, чичас думаю там не сильно что изменилось.


 
dehkanin   (2014-02-08 15:00) [7]

Спасибо, друзья.
Буду учиться и пробовать.


 
dehkanin   (2014-02-08 15:08) [8]

Ega 23: "..Дальше есть механизм, который извлекает эти документы из основной базы и загоняются в базу обновления..."

Честно сказать я уже как-то пробовал создать библиотеку и в упрощённом виде она у меня была (давно это уже было, подзабыл многое).
И вот "затык" у меня как раз-таки и был в понимании того, как создан этот самый "механизм", который бы позволял "...извлекать..." и "...обновлять..".
Остальное было более-менее понятно: при усиленном углублении в познания -разобрался бы, а вот бы кто подсказал: как средствами Delphi или + какой-нить иной язык (PHP может быть?) создать вот этот "механизм"?
Мне бы получить ответ: 1. принцип; 2. какие средства Delphi (или\и иного языка)?
С уважением


 
dehkanin   (2014-02-08 15:14) [9]

Jeer: скачал этот "Обзор методов и алгоритмов полнотекстового поиска".
Начало просмотрел.... - голова заболела :).
Как полагаете: если освою? -Достаточно будет для того, чтобы достичь поставленной цели?


 
KilkennyCat ©   (2014-02-08 23:14) [10]


> Достаточно будет для того, чтобы достичь поставленной цели?

нет. эти знания необходимы, но недостаточны. необходимо еще умение практически реализовывать. т.е.
> 2. какие средства Delphi (или\и иного языка)?


 
KilkennyCat ©   (2014-02-08 23:20) [11]

я бы посоветовал еще такую книжку:

Фундаментальные алгоритмы и структуры данных в Delphi, Дж. Бакнелл.

Несмотря на то, что присутствует конкретизация среды разработки, книга неплохо дает общую теорию.


 
dehkanin   (2014-02-10 00:32) [12]

Спасибо



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

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

Наверх




Память: 0.49 MB
Время: 0.005 c
2-1392037072
Неважно
2014-02-10 16:57
2015.04.19
Как при открытии формы модально, задать фокус некоторого элемента


15-1410027653
alexdn
2014-09-06 22:20
2015.04.19
WordPress


15-1409917492
Вопрошающий
2014-09-05 15:44
2015.04.19
Бесплатный хостинг с ftp


15-1409999524
p
2014-09-06 14:32
2015.04.19
Delphi XE7


2-1392023445
Novicer
2014-02-10 13:10
2015.04.19
Печать DbGrid в QuickReport