Отношения между статьями описываются как связи в тезаурусе. Для словарных статей связи представляются объектами класса WordLink, для фразовых статей - объектами класса PhraseLink.
Каждая связь имеет обязательный признак - тип связи. Это позволяет задавать разнообразные отношения, например - синонимы, антонимы и так далее.
Кроме типа связи, каждое отношение может дополнительно характеризоваться набором атрибутов - тегов. Самый простой пример - тематика для переводов.
Количество тегов для каждой связи не ограничивается и определяется только соображениями адекватного описания языковых явлений. Например, кроме тематики для переводов может задаваться приоритет.
Список тегов для связи представляется объектом класса LinkTags. Получить его можно через соответствующее свойство классов WordLink и PhraseLink.
ToString - возвращает строку с текстовым human readable представлением списка.
Add - добавление тега в список
Remove - удаление тега из списка
Contains - несколько перегруженных методов для определения присутствия тега в списке
Файл LinkTags.cs
© Elijah Koziev 2010
Поисковая система
SDK Поисковой системы
Экранный переводчик
|
|
изменено 13-Mar-11 | ||||||||||||||||||||||||||||||||||||||