Skip to main content
GET
Search Index for Documents

ドキュメントの検索インデックス

セマンティック検索を使用してインデックス内のドキュメントを検索します。

エンドポイント

説明

セマンティック検索を使用してインデックス内のドキュメントを検索します。関連性スコアを含む一致するドキュメントを関連性順に並べて返します。

認証

必須: API キー

パスパラメータ

クエリパラメータ

リクエストの例

JavaScript/Node.js

パイソン

応答

成功の応答 (200)

応答フィールド

結果オブジェクト

一致オブジェクト

メタデータ オブジェクト

エラー応答

400 不正なリクエスト

401 不正

403 禁止

404 見つかりません

500 内部サーバーエラー

注意事項

  • セマンティック検索ではベクトルの類似性を使用して関連ドキュメントを検索します
  • 結果は関連性スコアによって並べ替えられます (最も高いものから順)
  • min_score を使用して関連性の低い結果を除外します
  • コンテンツのプレビューは 500 文字に切り詰められます
  • top_k パラメータは、返される結果の数を制限します
  • メタデータにはドキュメントのソースと場所に関する情報が含まれます

承認

Authorization
string
header
必須

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

パスパラメータ

indexName
string
必須

Name of the index to search

:

"my-knowledge-base"

クエリパラメータ

query
string
必須

Search query text

:

"What is machine learning?"

top_k
integer
デフォルト:10

Maximum number of results to return (1-50, default: 10)

必須範囲: 1 <= x <= 50
:

10

min_score
number<float>
デフォルト:0

Minimum relevance score threshold (0.0-1.0, default: 0.0)

必須範囲: 0 <= x <= 1
:

0.5

レスポンス

Search completed successfully

success
boolean
:

true

request_id
string<uuid>
:

"550e8400-e29b-41d4-a716-446655440000"

query
string
:

"What is machine learning?"

results
object
index
object