Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.189.2.122] |
|
Сообщ.
#1
,
|
|
|
Доброе время суток.
так как форум на forum.delphimaster.net переживает не лучшие времена, то решил кинуть ссылку на топик сюда, возможно отсюда получиться помочь. Если это не прие́млемо, то можно удалить данную тему. Здесь ссылка на тему "О проектировании поисковой системы [D6]" О проектировании поисковой системы [D6] Прошу помочь топик стартеру, заранее спасибо. Тема полностью по ссылке выше -> О проектировании поисковой системы [D6]. Его последнее сообщение : Dekhanin (13.01.21 18:25) [12] Здравствуйbе RusSun! Как решил? (имеется ввиду использование ABC и CodeRush)-Очень просто. У меня есть достаточно старый компьютер, который жутко тормозил под W7. 1.Отформатировал жесткий диск. 2.Установил W XP. 3. Установил нужные мне программы: Office 2003 и пр. 4. Поставил D6 ... а к нему - все компоненты, в том числе и ABC и CodeRush. Всё стало прекрасно. Компьютер "летает"; картинки ABC -залюбуешься и CodeRush в помощь. В сеть комп не подключаю, чтобы всякого "гуана" в виде "обновлений безопасности", спама и вирусов не нахватать. Для выхода в сеть у меня есть более достойный компьютер. Короче - всё готово. Ждёт когда мне кто-либо подскажет: какой же всё-таки принцип, алгоритм используют специалисты GARANT и CONSULTANT при построении своих справочных систем. Что-то я никак не мог помнится раньше сообразить. И что интересно: что-то помнится мне, что ещё в самом начале становления системы GARANT, в самых первых версиях (это было где-то 94-96 г.г.) они предоставляли возможность построения пользовательской, клиентской базы? Как я понимаю -что-то типа версии с открытым кодом? Но ума не хватило сохранить дистрибутив. ПодскажИте мне-таки о чём прошу? |
Сообщ.
#2
,
|
|
|
Я не такая я жду трамвая. В интернете полно информации по организации полнотекстового поиска:
https://yadi.sk/d/KrHZiJ8nXZpCNw https://habr.com/ru/company/ods/blog/329410/ https://habr.com/ru/post/446530/ И куча ссылок в интернете: https://yandex.ru/search/?text=%D0%9D%D0%B0...lid=2186621&p=0 |
Сообщ.
#3
,
|
|
|
Ответ:
Dekhanin (14.01.21 22:29) [14] Спасибо. Посмотрю. Может быть и полезные ссылки. А "слово" мастера? -Ничем не заменишь. Послушать бы... |
Сообщ.
#4
,
|
|
|
Pavia © (15.01.21 07:19) [15]
Пересказывать, что написано в ссылках я не буду. Полнотекстовый поиск бывает двух или трех видов на основе линейного поиска и обратного индекса. Если первый медленный. То второй мгновенный за счет индексации данных. Хранить можно как в БД общего назначения так и в бинарном виде. Последнее можно сжать раз в 10 для экономии памяти. В современном подходе для обработки и поиска используются алгоритмы эмбиденга. Delphi отстаёт от других языков программирования. А с вашем уровням реализовать с нуля будет трудно. Поэтому у вас есть два пути. Взять СУБД такую как MySQL, MS SQL или Парадокс. В них уже реализован полнотекстовый поиск и можно просто их настроить. Статьи сами ищите их много. Второй способ взять библиотеку на питоне и подключить к Delphi. Это несложно. Однако D6 никто не поддерживает и стоит взять бесплатную Delphi Community XE 10.3 ___________________________________________________________________________________________________________________________________________________________________________ Ответ(2): Dekhanin (16.01.21 20:14) [16] Ну и то кое-что. Спасибо. А Вы сами смотрели программы на которые я ссылаюсь? Консультант? Гарант? Что такое индексирование мне понятно. Не могу понять: в обеих базах можно ввести ЛЮБОЕ слово, ЛЮБУЮ фразу и поисковик её отработает! Как индексировать каждое слово? -Не могу представить. Мне бы принцип понять. В любом случае Вам спасибо, что откликнулись. Будет время все ссылки отработаю. |
Сообщ.
#5
,
|
|
|
Ответ в теме(..):
Styx © (19.01.21 18:29) [17] > Как индексировать каждое слово? -Не могу представить. Вы хотите свой движок базы данных сделать? Если нет, просто используйте готовые. Или интерес в том, что там "под капотом"? Можно глянуть, например, сюда: https://habr.com/ru/hub/sphinx/ |
Сообщ.
#6
,
|
|
|
Dekhanin
dekhanin (19.01.21 22:13) [18] Styx: бегло взглянул. Очень хорошая ссылка. Всем спасибо. |