ForHosting KIT · 意味で探す検索(セマンティック検索)

社内検索でキーワードが一致しなくても意味でヒット

この機能は、作成済みの索引に対して意味の近さで検索します。入力した言葉と完全に一致しなくても、似た意味を持つ内容を検索結果として取り出せます。

● 安定提供中クエリあたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

「言い換え」に強い検索

社内検索でよくある不満は、探している言葉そのものが文書内に存在しないとヒットしないことです。「休暇」で検索しても「有給」としか書かれていない規程はヒットしません。この機能は言葉の意味の近さで比較するため、表現が違っても関連する内容を検索結果に含められます。

対象は事前に作った索引

検索の対象になるのは、あらかじめ索引化しておいたテキストや文書です。索引がない状態でこの機能だけを呼び出しても、検索対象がないため結果は返りません。索引の作成は別の機能で行います。

料金は1回の検索あたり

基本料金$0.002と検索1回あたり$0.0015を合わせて、1回の検索が$0.0035です。件数による割引は現時点ではなく、検索した回数分をお支払いいただきます。

使い方と上限

検索対象の索引は最大10,000チャンクまでです。このページから検索語を入力して結果を確認でき、社内システムに組み込む場合はAPIから呼び出します。

社内規程を言葉の意味で検索

総務担当者が、社員から「休暇の申請方法」で検索されても「有給休暇取得規程」の条文がヒットするよう、意味検索を導入しています。

サポート記事の検索精度を改善

SaaS企業が、キーワードが一致しないと結果が出なかったヘルプ記事の検索を、意味検索に置き換えて改善しています。

社内FAQの検索を自然な言葉に対応させる

情報システム部門が、社員が普段使う言葉のまま検索してもFAQがヒットするよう、意味検索を組み込んでいます。

意味検索とキーワード検索の違いは何ですか?

キーワード検索は文字の一致を見るのに対し、意味検索は言葉の意味の近さで比較します。表現が違っても関連する内容を探せます。

検索対象のデータはどう用意しますか?

あらかじめ索引化しておいたテキストや文書が対象です。索引の作成は別の機能で行います。

検索結果は何件返ってきますか?

関連度の高い順に複数件を返します。件数は指定できます。

料金はどう計算されますか?

基本$0.002と$0.0015を合わせて、1回の検索が$0.0035です。米ドル建てです。

検索対象のデータ量に上限はありますか?

1つの索引は最大10,000チャンクまでです。

完全に一致する言葉がなくても検索できますか?

できます。表現が違っても、意味が近い内容を検索結果に含められます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/search/semantic

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/search/semantic \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "search.semantic",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002
クエリあたり$0.0015

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_chunks10000
max_tokens20000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →