|
コンピュータ用語事典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
);
|
パラメータ |
|
戻り値 |
ITEMクラスのオブジェクトが返されます。
IDにマッチする本文がない場合にはnullが返されます。
|
備考 |
なし |
EnumWordsメソッド - 見出し語一覧の取得 |
コンピュータ用語事典に納められている見出し語をすべて取得します。 |
public WORD[] EnumWords();
|
パラメータ |
|
戻り値 |
WORDクラスのオブジェクトの配列が返されます。
|
備考 |
すべての見出し語を返すため、大量のデータが送信されます。 |
FullTextSearchメソッド - 本文の検索 |
入力された単語を本文中に含むすべての見出し語を取得します。 |
public WORD[] FullTextSearch(
string 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 |
|
備考 |
なし |
|