コンテンツにスキップ

Craft Vector Search 2.0

const { vectorSearch2 } = MODULES;

Type: Object

Type: Object

Type: Object

Type: Object

Type: Object

  • vectorField string? 検索対象のベクターフィールド名(ベクター検索・セマンティック検索時は必須)
  • vector Array<number>? クエリベクトル(Bring Your Own Embeddings時)
  • text string? 検索テキスト(Auto Embeddings時)
  • taskType string? タスクタイプ(Auto Embeddings時のみ有効、デフォルト: ‘RETRIEVAL_QUERY’) 利用可能な値: RETRIEVAL_QUERY, RETRIEVAL_DOCUMENT, SEMANTIC_SIMILARITY, CLASSIFICATION, CLUSTERING, QUESTION_ANSWERING, FACT_VERIFICATION, CODE_RETRIEVAL_QUERY
  • searchText string? 検索テキスト(全文検索時)
  • searchFields Array<string>? 検索対象のデータフィールド名の配列(全文検索時は必須)

Type: Object

Type: Object

Data Objectを取得する

  • param Object

    • param.collectionId string コレクションID
    • param.dataObjectId string Data Object ID

Returns Promise<DataObject>

Data Objectを作成する

  • param Object

    • param.collectionId string コレクションID
    • param.dataObjectId string Data Object ID
    • param.data Object ユーザーデータ
    • param.vectors Object<string, VectorValue>? ベクター値(Bring Your Own Embeddings時)

Returns Promise<DataObject>

Data Objectを更新する(部分更新)

  • param Object

    • param.collectionId string コレクションID
    • param.dataObjectId string Data Object ID
    • param.data Object? ユーザーデータ
    • param.vectors Object<string, VectorValue>? ベクター値(Bring Your Own Embeddings時)

Returns Promise<DataObject>

Data Objectを削除する

  • param Object

    • param.collectionId string コレクションID
    • param.dataObjectId string Data Object ID

Returns Promise<{}>

Data Objectをクエリする(フィルタ検索)

  • param Object

    • param.collectionId string コレクションID
    • param.pageSize number? 1ページあたりの件数
    • param.pageToken string? ページトークン
    • param.filter Object? フィルタ条件
    • param.outputFields OutputFields? 出力フィールド設定

検索を実行する(ベクター検索・セマンティック検索・全文検索)

  • param Object

    • param.collectionId string コレクションID
    • param.query SearchQuery 検索クエリ
    • param.topK number? 取得件数
    • param.filter Object? フィルタ条件
    • param.outputFields OutputFields? 出力フィールド設定(デフォルト: 全フィールド)

Returns Promise<{results: Array<SearchResult>}>