|
API
このページでは、QuickSolutionで提供しているAPI(Application Programming Interface)についてご紹介します。
APIの種類
QuickSolutionでは導入先の企業様でカスタマイズが容易に行えるよう、以下のAPIを提供しています。
Java API (RMI)
QuickSolutionはプラットフォームとしてJavaを使用している為、Java APIと親和性が高く、様々な機能をJava APIで作成する事ができます。
例>
| 機能 |
説明 |
| インデックス再生成 |
検索対象に対してデータを読み込んで、インデックスを再生成します。 |
| インデックス差分更新 |
検索対象に対してデータを読み込んで、インデックスの差分更新を行います。 |
| 横断検索 |
ローカルサーバ内のユーザに検索権限のある検索対象を横断的に検索します。 |
| 分散検索 |
協調関係にあるQSサーバ内のユーザに検索権限のある検索対象を横断的に検索します。 |
| 関連語抽出 |
検索結果から関連語を抽出します。 |
Web API (REST)
Java APIのうち、利用頻度の高いAPIに関してはWeb APIでも提供しています。
例>
| 機能 |
説明 |
| 通常検索 |
指定した検索条件で検索を行い、サマリや元文書へのURLなどを含めた検索結果を返します。 |
| 検索対象(DB)一覧取得 |
検索可能な検索対象(DB)の一覧を取得します。 |
| サジェスト候補の取得 |
入力途中の検索キーワードを指定して、サジェストするキーワード候補を取得します。 |
| キーワード抽出 |
検索結果に対するキーワード抽出を行います。 |
※Java APIの使い方を紹介したサンプルプログラムを提供しています。
※Web APIを使用したサンプル画面のプログラムも提供しています。

APIの利点
- APIが充実していると、組込みやインテグレーションが容易
- 自社内で簡単にカスタマイズ開発や組込みを行うことが可能
- 標準状態では不足という企業様も当社の充実したAPIで、検索機能をカスタマイズ
- 権限管理オプションで提供されるAPI(Java API)をベースとしたアプリケーションの開発が可能
<充実したAPIが導入の決め手になった企業様の導入事例>
株式会社NTTデータ様
三井情報株式会社様

|