Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.04.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
15-1409999524
p
2014-09-06 14:32
2015.04.19
Delphi XE7


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


15-1410035403
Юрий
2014-09-07 00:30
2015.04.19
С днем рождения ! 7 сентября 2014 воскресенье


15-1409664063
Dimka Maslov
2014-09-02 17:21
2015.04.19
Где собака порылась?


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский