仕様書の全文検索
GET
/spec/search
const url = 'https://api.plateauview.mlit.go.jp/spec/search?q=example&document_type=standard&limit=10';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.plateauview.mlit.go.jp/spec/search?q=example&document_type=standard&limit=10'PLATEAU 3D都市モデルの標準製品仕様書・標準作業手順書を全文検索し、該当セクションのパス・関連度スコア・スニペットを返します。
得られた path は /spec/{document_type}/{path} で本文を取得できます。
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” q
required
string
検索クエリ。日本語・英語に対応。例: LOD, CityGML, 属性, メタデータ
document_type
string
検索対象。standard(標準製品仕様書) / procedure(標準作業手順書) / all(両方)。既定: all
limit
integer
最大取得件数。既定: 10、最大: 50
Responses
Section titled “ Responses ”成功時のレスポンス
Media type application/json
object
query
string
results
Array<object>
object
title
セクションのタイトル
string
path
/spec/{document_type}/{path} で本文取得に使うパス
string
document_type
該当文書の種類
string
score
関連度スコア
number
snippets
マッチした箇所の抜粋
Array<string>
Example
{ "results": [ { "document_type": "standard" } ]}クエリが不正
Media type application/json
object
error
required
エラーメッセージ
string
url
エラーが発生したURL
string
reason
エラーの原因
string
Example generated
{ "error": "example", "url": "example", "reason": "example"}検索インデックスの初期化または検索に失敗
Media type application/json
object
error
required
エラーメッセージ
string
url
エラーが発生したURL
string
reason
エラーの原因
string
Example generated
{ "error": "example", "url": "example", "reason": "example"}
© 2026
Project PLATEAU