メインコンテンツまでスキップ

検索 (Search)

統合検索エンドポイントは構造化された DSL を受け付け、組み合わせて使用できる3つの検索モードをサポートします。

  • 全文検索(FTS) — ドキュメントコンテンツ全体を対象としたキーワード検索
  • ベクトル検索 — コンテンツまたはメタデータを対象としたセマンティック類似性検索
  • メタデータフィルタ — ドキュメントフィールドに対する完全一致・範囲フィルタ

エンドポイント​

メソッドパス説明スコープ
POST/apiv2/pub/search検索クエリを実行しますsearch

クイックサンプル​

シンプルなテキスト検索​

{
"where": {
"fts": { "field": "content", "query": "supply chain risk" }
}
}

メタデータフィルタ​

{
"where": {
"and": [
{ "eq": { "field": "doc_type", "value": "Invoice" } },
{ "gte": { "field": "entry_date", "value": "2025-01-01" } }
]
}
}

FTS + メタデータ + ハイライトの組み合わせ​

{
"where": {
"and": [
{ "fts": { "field": "content", "query": "compliance audit" } },
{ "eq": { "field": "doc_status", "value": "Final" } }
]
},
"select": ["id", "description", "doc_type", "_score", "_highlights"],
"options": { "include_highlights": true },
"limit": 20
}

完全な仕様については DSL リファレンス を参照してください。