parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Немного офф. Может присоветуете концепцию...

serglif 13.04.2004 11:38

Стоит задача - сделать на сайте экспертную систему подбора оборудования. Авторитетный пример в этой области - "Яндекс.Гуру". Хочу использовать Parser.

Что дано:

Набор вершин (вопросов) и взимосвязь между ними. То есть попросту какой-то связный граф. Есть накапливаемые коэффициенты, влияющие на выбор конкретной модели. Коэффициенты присваиваются дугам графа, то есть в зависимости от ветки пути алгоритма.

То решение, которое мне видится:

Рисую этот граф и делаю набор матриц смежности. Матрицы смежности храню в таблицах Parser. Также храню привязанную к ним таблицу вопросов и коэффициентов. Произвожу путешествие по графу с записью cookies о пройденном пути. В конечных вершинах имею результат.

Откуда сомнения:

В "Яндекс.Гуру" используется XML. Видимо неспроста. Для меня пока это неизученная область. Может подскажете - стоит для решения этой задачи изучить XML/XSLT и если да то какая концепция построения подобной системы с этим механизмом.

Заранее спасибо.