Компиляция остальных модулей SDK поискового движка

Компиляция утилиты YMAP

Данная утилиты предназначена для анализа созданного словаря - к примеру, с ее помощью можно получить XML файл со структурированным содержимым словаря, загрузить его в настольную СУБД и выполнять какой-нибудь статистический анализ. Некоторые примеры такого анализа можно увидеть здесь.

Проекта для компиляции утилиты ymap в MS VisualStudio 2003 находится в каталоге \LEM\Demo\Ai\Solarix\Ygres\Ymap.

Также можно использовать проект для Borland C++ Builder 6.0 - в вышеуказанной папке.

Компиляция компонентов поисковой машины

Подробно компиляция компонентов поисковой машины (в том числе утилит для поиска текста и программных компонентов) описана здесь.

Компиляция других служебных утилит в составе SDK

Для этого проще всего использовать скрипт \LEM\Demo\Ai\Solarix\make_all.bat.

Как обычно, открываете окно командной строки, выполняете настройку переменных окружения на компилятор (см. подробнее здесь), и запускаете собственно компиляцию:

tc56

make_all

В качестве примера используется компилятор Borland C++ Builder 6.

В результате будут созданы exe-файлы в текущем подкаталоге.

Приготовьтесь ждать достаточно долгое время (у меня это от получаса для Visual Studio 2003, для Borland C++ Builder'а дела обстоят еще хуже) - из-за интенсивного использования шаблонов и всяких приемов обобщенного программирования (главным образом из библиотеки BOOST и своих контейнеров) компиляторы работают неспешно даже на шустрых машинах.

 

  © Mental Computing 2010
изменено 01-Jul-10