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

表記が違う同じ商品を突き合わせる

この機能は、仕入れ先ごとに表記が異なる商品名や説明文を、意味の近さをもとに自動で突き合わせます。同じ商品を指しているのに文字列が一致しない商品マスタの名寄せに使います。

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

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

表記ゆれは文字列の一致では解決しない

「ノートPC 13インチ シルバー」と「13型 ノートパソコン(シルバー)」は同じ商品を指していますが、文字列としては一致しません。仕入れ先ごとに表記のルールが違うため、単純な突き合わせでは同じ商品として認識できません。この機能は商品名や説明文の意味の近さで比較し、同一商品の候補を提示します。

最終判断は人が行う前提

この機能が返すのは、同一商品である可能性が高い候補とその関連度です。関連度が高い候補ほど一致している可能性が高くなりますが、最終的に同一商品として登録するかどうかの判断は担当者が行う前提です。

向いている場面

複数の仕入れ先のカタログを1つの商品マスタに統合する場面や、モール出品時に自社商品と既存の商品ページを突き合わせる場面で使われます。

料金と使い方

基本料金$0.002に、突き合わせる商品1件ごとに$0.0015が加算されます。1,000件の商品カタログを突き合わせると$0.002+$0.0015×1000=$1.502です。

複数仕入れ先のカタログを1つの商品マスタに統合

卸売業者が、仕入れ先ごとに表記の異なる商品データを、この機能で突き合わせて1つの商品マスタにまとめています。

モール出品時の商品ページ照合

ECサイト運営者が、モールに出品する際、自社商品と既存の商品ページが同一かどうかをこの機能で確認しています。

店舗統合後の重複商品を洗い出す

小売業者が、店舗合併後に重複して登録された商品を、この機能で自動的に突き合わせて整理しています。

完全に同じ商品でなければ突き合わせできませんか?

表記が違っていても、意味の近さで同一商品の候補を提示します。完全一致は前提ではありません。

突き合わせの結果はそのまま自動反映されますか?

関連度の高い候補として提示するもので、最終的な登録の判断は担当者が行う前提です。

何件くらいまで突き合わせできますか?

件数の目安はありますが、大量の場合は複数回に分けて処理します。

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

基本$0.002に、商品1件ごとに$0.0015が加算されます。1,000件なら$1.502です。

商品画像も突き合わせの対象になりますか?

この機能は商品名や説明文といったテキストが対象です。画像の突き合わせには別の機能をご利用ください。

日本語の商品名にも対応していますか?

対応しています。

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

POSThttps://api.kit.forhosting.com/search/match-products

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

curl -X POST https://api.kit.forhosting.com/search/match-products \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "search.match_products",
  "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の完全なドキュメントを見る →