ГлавнаяСтатьиПроектыФотографияМатериалыКарта узлаО себеКарта сайтаНовости(версия для печати)

C

пецификация на сервер русской морфологии

читайте также по теме: Русская морфология

С

пецификация на RMS

Ф

ормат конфигурационного файла

Название директивыЗначенияПо умолчаниюОписание
logformatallallВключить протоколирование операций по максимуму.
noneВыключить протоколирование.
logfilenameRMS.logИмя файла протокола.
logfilelimit100000Максимальный размер файла протокола в байтах.
consoleyesyesВключить консоль, позволяющую обрабатывать запросы, поступающие из стандартного ввода.
noВыключить сетевой сервис.
listenyesyesВключить сетевой сервис, позволяющий устанавливать сетевые соединения в сетях TCP/IP.
noВыключить сетевой сервис.
port4999Номер порта сетевого соединения, на котором сервер будет слушать запросы, значении от 1024 до 65530 (по умолчанию 4999).
loaddatabasedictИмя БД, которая будет загружена при запуске.
noneНе загружать БД при запуске.
saveonexityesyesАвтоматически сохранять БД при завершении работы сервера.
noНе сохранять автоматически БД при завер-шении работы.

П

ротокол взаимодействия

К

онсоль

При запуске сервера с консольным режимом выводится приглашение вида:

RMS v2.4 build(###/### ## ####/debug)
Connection type: text/ASCII
Transport: file
Encoding: cp1251
Type 'help' to get help.

Завершением ввода команды является комбинация из двух «переводов каретки». В консольном режиме реализованы следующие команды:

КомандаПараметрыОписание
aboutВывести контактную информацию.
exitЗавершить работу.
helpВывести справку по командам.
startЗапустить TCP/IP сервис.
statВывести статусную информацию.
stopОстановить TCP/IP сервис.

В RMS реализован TCP/IP сервис для обслуживания запросов с узлов TCP/IP сетей. Протокол сетевого взаимодействия основан на формате XML. Для удобства отладки при помощи стандартного терминала (telnet) сетевой сервис поддерживает режим «эха ответа» и смену кодировки. В начале соединения «эха ответа» выключено. Команда оформляется в виде XML-элемента, имя которого совпадает с именем команды, а его атрибуты выполняют роль параметров команды. Завершением ввода команды является комбинация из двух «переводов каретки».

КомандаПараметры/атрибутыЗначенияОписание
enableechoВключить «эхо ответа».
disableechoВыключить «эхо ответа».
selectсharsetВыбрать кодировку сеанса соединения:
cp866кодировка 866 (DOS),
cp1251кодировка 1251 (Windows).
analyzeПровести морфологический анализ словоформы (лексемы).
formсловоформа (лексема)
analyzenewПостроить гипотезы морфологического анализа неизвестной словоформы (лексемы).
formсловоформа (лексема)
showpclassВывести содержимое П-класса с заданным именем.
nameимя П-класса
showpclassesПостроить список П-классов, содержащих заданную псевдофлексию, для заданного изменяемого морфосинтакцического класса:
flexпсевдофлексия
sclassсинтаксический класс:
personalpronounличное местоимение
reflexivepronounвозвратное местоимение
pronounместоимение
pronounadjectiveместоимённое прилагательное
adjectiveприлагательное
nounсуществительное
verbглагол
synthesizeПостроить все словоформы для заданной лексемы
formсловоформа (лексема)

23 сентября 2005 — 23 сентября 2005
© 1997–2009 AxoFiber, axofiber.org.ru