2001/08/27
 ホーム | NetDictionaryについて | 利用可能なWebサービス運営・協力企業 | ニュースリリース

関連記事
Insider.NET

NetDictionaryで始めるWebサービス・プログラミング
第1回(2001/09/11)
第2回(2001/09/29)
第3回(2001/12/05)
第4回(2002/02/06)


ICD Webサービス
(Ver.1.0)

Web参照用ページ
 (asmxファイル)
WDSLの参照
メソッドの詳細解説


サンプルWebアプリケーション

クイズICD

コンピュータ用語事典WebサービスVer1.0で公開されているメソッドの詳細

SearchWordメソッド - 見出し語の検索
入力された単語にマッチする見出し語を検索します。
public WORD[] SearchWord(
    string query,
    bool   partial
);
パラメータ
query 検索する単語を指定する。
partial false: 見出し語に完全一致するもののみ取得する。
true: 見出し語に対して部分一致するものも取得する 。
戻り値
WORDクラスのオブジェクトの配列が返されます。
マッチする単語がない場合にはnullが返されます。
備考
partialをtrueに設定して検索した場合でも、複数の見出し語が結果として返される場合があります(例 IDE、ASPなど)。
GetItemByIdメソッド - 本文の取得
見出し語の検索結果より、その本文を取得 します。
public ITEM GetItemById(
    string id
);
パラメータ
id 見出し語のもつIDを指定する。
戻り値

ITEMクラスのオブジェクトが返されます。
IDにマッチする本文がない場合にはnullが返されます。

備考
なし
EnumWordsメソッド - 見出し語一覧の取得
コンピュータ用語事典に納められている見出し語をすべて取得します。
public WORD[] EnumWords();     
パラメータ
なし  
戻り値

WORDクラスのオブジェクトの配列が返されます。

備考
すべての見出し語を返すため、大量のデータが送信されます。
FullTextSearchメソッド - 本文の検索
入力された単語を本文中に含むすべての見出し語を取得します。
public WORD[] FullTextSearch(
    string query
);
パラメータ
query 検索する単語を指定する。
戻り値

WORDクラスのオブジェクトの配列が返されます。

備考
すべての見出し語の本文中を検索するため、処理に時間がかかる場合があります。
入力された単語を本文中に含む見出し語がない場合にはnullが返されます。

 

コンピュータ用語事典WebサービスVer1.0で使用されるクラス定義

WORDクラス - 見出し語
見出し語を定義しています。
public class WORD {
    public string title;
    public string id;
    public string english;
    public string japanese;
}
メンバー
title 見出し語
id 見出し語のもつID
english 英語表記
japanese 日本語読み
備考
見出し語によっては、englishとjapaneseはnullの場合があります。
ITEMクラス - 本文
見出し語の本文を定義しています。
public class ITEM {
    public WORD      word;
    public WORD[]    aliases;
    public string    meaning;
    public WEBPAGE[] links;
    public WORD[]    refs;
    public string    url;
}
メンバー
word 本文に対する見出し語
aliases 見出し語に対する別名となっている見出し語
meaning 本文(見出し語の意味)
links 関連するWebページ(仕様書やメーカーなど)
refs 関連する見出し語
url 本文をレンダリングしているWebページのURL(現在、すべてICDの該当ページのURL)
備考
aliases、links、refsはnullになる場合があります。
WEBPAGEクラス - Webページ
Webページを定義しています。
public class WEBPAGE {
    public string title;
    public string url;
}
メンバー
title Webページのタイトル
url WebページのURL
備考
なし

 

 


本サイトに掲載された記事・画面イメージ・プログラムの無断転載を禁じます。
Copyright© 2001-2012 Digital Advantage Corp. No reproduction or republication without permission.