intra-mart Accel Platform IM-LogicDesigner仕様書 第31版 2026-10-01

5.2.1.20.15. ベクトルデータベースキーワード検索

ベクトルデータベースから指定したキーワードを含むコンテンツを検索するためのタスクです。

5.2.1.20.15.1. 入力値

im_vectorDbKeywordSearch <object> *
  ├─ category <string> *
  ├─ keywords <string[]> *
  ├─ locale <locale>
  ├─ conditionOperator <string>
  └─ limit <integer>
項目名 必須/任意 型 配列/リスト 説明
im_vectorDbKeywordSearch 必須 object なし -
category 必須 string なし
検索対象とするカテゴリを指定してください。
intra-mart 標準の ID 形式 のみ指定できます。
「IM_」「IM-」で始まるカテゴリは、システムで予約されているため指定できません(大文字小文字の区別はありません)。
keywords 必須 string リスト 検索キーワードを指定してください。
locale 任意 locale なし
キーワード検索を行うテキスト(コンテンツに埋め込まれたベクトル表現の生成元テキスト)のロケールを指定してください。
未指定の場合はテナントのデフォルトロケールが適用されます。
conditionOperator 任意 string なし
検索に使用する論理演算子を指定してください。
「and」「or」のどちらかを指定できます。デフォルト値は「or」です。
limit 任意 integer なし
検索結果の上限件数(1~100)を指定してください。
デフォルトは 10 です。

コラム

検索条件は conditionOperator で指定された論理演算子で検索キーワードを繋げて構築します。
複雑な検索条件の指定(and と or の組み合わせ)はできません。

5.2.1.20.15.2. 出力値

im_vectorDbKeywordSearch <object>
  └─ contents <object[]>
       ├─ id <string>
       ├─ score <double>
       ├─ text <string>
       ├─ metadata <map>
       └─ originSourceId <string>
項目名 型 配列/リスト 説明
im_vectorDbKeywordSearch object なし -
contents object リスト 検索でヒットしたコンテンツの一覧
id string なし コンテンツの一意識別子
score double なし コンテンツのスコア
text string なし コンテンツに埋め込まれたベクトル表現の生成元テキスト
metadata map なし コンテンツに付与されたメタデータ
originSourceId string なし
コンテンツに埋め込まれたコンテンツの参照元となる情報源を識別するID
例:ファイル名、WebサイトのURLなど、登録時に指定したID

コラム

標準では、検索結果はスコアの高い順にソートされた状態で返却されます。
※スコアは検索アルゴリズムやスコアの正規化処理によって値の意味が変わります。