ルート・スキーマ : GIML
タイプ: object
タイトル: GIML
ソースを表示
{
"title":"GIML",
"properties":{
"constraints":{
"$ref":"#/definitions/SearchConstraints",
"description":"Search Constraints"
},
"results":{
"$ref":"#/definitions/RequestResult",
"description":"Results"
},
"query":{
"$ref":"#/definitions/Query",
"description":"Query"
},
"session":{
"type":"string",
"description":"Session Node"
},
"transactionId":{
"type":"integer",
"description":"TransactionId"
},
"priorTransactionId":{
"type":"integer",
"description":"Prior TransactionId"
}
}
}
ネストされたスキーマ : SearchConstraints
タイプ: object
タイトル: SearchConstraints
ソースを表示
{
"title":"SearchConstraints",
"properties":{
"baseURL":{
"type":"string",
"description":"BaseURL of the SearchConstraints object"
},
"language":{
"type":"string",
"description":"Language of the SearchConstraints object"
},
"resultLanguages":{
"type":"string",
"description":"ResultLanguages of the SearchConstraints object"
},
"domainGroup":{
"type":"string",
"description":"DomainGroup of the SearchConstraints object"
},
"navigationApplicationId":{
"type":"string",
"description":"NavigationApplicationId of the SearchConstraints object"
},
"segment":{
"type":"string",
"description":"Segment of the SearchConstraints object"
},
"querySource":{
"type":"string",
"description":"QuerySource of the SearchConstraints object"
},
"uiMode":{
"type":"string",
"description":"UiMode of the SearchConstraints object"
},
"requestSource":{
"type":"string",
"description":"RequestSource of the SearchConstraints object"
},
"subject":{
"type":"string",
"description":"Subject of the SearchConstraints object"
}
}
}
ネストされたスキーマ : 問合せ
タイプ: object
タイトル: Query
ソースを表示
{
"title":"Query",
"properties":{
"interactive":{
"type":"boolean",
"description":"Interactive Spellchecking enabled"
},
"original":{
"type":"string",
"description":"Original Question"
},
"paraphrase":{
"type":"string",
"description":"Paraphrased Question"
},
"spellchecked":{
"$ref":"#/definitions/Spellchecked",
"description":"Spellchecked BO"
}
}
}
ネストされたスキーマ : RequestResult
タイプ: object
タイトル: RequestResult
ソースを表示
{
"title":"RequestResult",
"properties":{
"results":{
"type":"array",
"items":{
"$ref":"#/definitions/ComponentResult"
},
"description":"list of textElements"
},
"facets":{
"type":"array",
"items":{
"$ref":"#/definitions/FacetResultNode"
},
"description":"To Many Relationship to child facets"
},
"message":{
"type":"string",
"description":""
},
"messageCode":{
"type":"string",
"description":""
}
}
}
ネストされたスキーマ : スペル・チェック済
タイプ: object
タイトル: Spellchecked
ソースを表示
{
"title":"Spellchecked",
"properties":{
"corrections":{
"type":"array",
"items":{
"$ref":"#/definitions/Correction"
},
"description":"list of SuggestionBO"
}
}
}
ネストされたスキーマ : 修正
タイプ: array
SuggestionBOのリスト
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/Correction"
},
"description":"list of SuggestionBO"
}
ネストされたスキーマ : 訂正
タイプ: object
タイトル: Correction
ソースを表示
{
"title":"Correction",
"properties":{
"word":{
"type":"string",
"description":""
},
"correction":{
"type":"string",
"description":""
},
"suggestions":{
"type":"array",
"items":{
"$ref":"#/definitions/Suggestion"
},
"description":"list of SuggestionBO"
}
}
}
ネストされたスキーマ : 提案
タイプ: array
SuggestionBOのリスト
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/Suggestion"
},
"description":"list of SuggestionBO"
}
ネストされたスキーマ : 提案
タイプ: object
タイトル: Suggestion
ソースを表示
{
"title":"Suggestion",
"properties":{
"confidence":{
"type":"integer",
"description":""
},
"value":{
"type":"string",
"description":""
}
}
}
ネストされたスキーマ : ファセット
タイプ: array
子ファセットと多数の関係
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/FacetResultNode"
},
"description":"To Many Relationship to child facets"
}
ネストされたスキーマ : 結果
タイプ: array
textElementsのリスト
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/ComponentResult"
},
"description":"list of textElements"
}
ネストされたスキーマ : FacetResultNode
タイプ: object
タイトル: FacetResultNode
ソースを表示
{
"title":"FacetResultNode",
"properties":{
"id":{
"type":"string",
"description":"FacetResultNode of the FacetResultNode object"
},
"desc":{
"type":"string",
"description":"FacetResultNode of the FacetResultNode object"
},
"count":{
"type":"integer",
"description":"FacetResultNode of the FacetResultNode object"
},
"inEffect":{
"type":"boolean",
"description":"FacetResultNode of the FacetResultNode object"
},
"incomplete":{
"type":"boolean",
"description":"FacetResultNode of the FacetResultNode object"
},
"showLink":{
"type":"boolean",
"description":"FacetResultNode of the FacetResultNode object"
},
"tempSelect":{
"type":"boolean",
"description":"FacetResultNode of the FacetResultNode object"
},
"children":{
"type":"array",
"items":{
"$ref":"#/definitions/FacetResultNode"
},
"description":"To Many Relationship to child facets"
}
}
}
ネストされたスキーマ : 子供
タイプ: array
子ファセットと多数の関係
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/FacetResultNode"
},
"description":"To Many Relationship to child facets"
}
ネストされたスキーマ : ComponentResult
タイプ: object
タイトル: ComponentResult
ソースを表示
{
"title":"ComponentResult",
"properties":{
"name":{
"type":"string",
"description":""
},
"pageNumber":{
"type":"integer",
"description":""
},
"pageMore":{
"type":"integer",
"description":""
},
"pageStart":{
"type":"integer",
"description":""
},
"score":{
"type":"number",
"description":""
},
"pageSize":{
"type":"integer",
"description":""
},
"unshownResults":{
"type":"integer",
"description":""
},
"totalResults":{
"type":"integer",
"description":""
},
"resultItems":{
"type":"array",
"items":{
"$ref":"#/definitions/ResultItem"
},
"description":"list of textElements"
}
}
}
ネストされたスキーマ : resultItems
タイプ: array
textElementsのリスト
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/ResultItem"
},
"description":"list of textElements"
}
ネストされたスキーマ : ResultItem
タイプ: object
タイトル: ResultItem
ソースを表示
{
"title":"ResultItem",
"properties":{
"rule":{
"type":"string",
"description":"rule for result item"
},
"type":{
"type":"string",
"description":"type of result item"
},
"fileType":{
"type":"string",
"description":"type of file that the result item is from, if applicable"
},
"answerId":{
"type":"integer",
"description":"Id of this answer"
},
"globalAnswerId":{
"type":"string",
"description":"Global AnswerId of this answer"
},
"docId":{
"type":"integer",
"description":"Id of the document corresponding to this answer"
},
"score":{
"type":"number",
"description":""
},
"relatedIds":{
"type":"array",
"items":{
"type":"integer"
},
"description":"List of Ids of the answers related to this answer"
},
"title":{
"$ref":"#/definitions/TextElement",
"description":""
},
"dateModified":{
"type":"string",
"format":"date-time",
"description":"<p>The date when the Article was last modified</p>"
},
"link":{
"type":"string",
"description":""
},
"clickThroughLink":{
"type":"string",
"description":"The URL contains the file name with original encoding when the search result is an Content(IM) file attachment. Otherwise, the value is same as the URL parameter value."
},
"similarResponseLink":{
"type":"string",
"description":""
},
"highlightedLink":{
"type":"string",
"description":""
},
"textElements":{
"type":"array",
"items":{
"$ref":"#/definitions/TextElement"
},
"description":"list of textElements"
}
}
}
ネストされたスキーマ : textElements
タイプ: array
textElementsのリスト
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/TextElement"
},
"description":"list of textElements"
}
ネストされたスキーマ : TextElement
タイプ: object
タイトル: TextElement
ソースを表示
{
"title":"TextElement",
"properties":{
"url":{
"type":"string",
"description":""
},
"type":{
"enum":[
"UNSTRUCTURED",
"STRUCTURED",
"STRING",
"URL",
"HTML"
],
"description":"Text element type String, URL, HTML"
},
"snippets":{
"type":"array",
"items":{
"$ref":"#/definitions/Snippet"
},
"description":""
}
}
}
ネストされたスキーマ : スニペット
タイプ: array
ソースを表示
{
"type":"array",
"items":{
"$ref":"#/definitions/Snippet"
},
"description":""
}
ネストされたスキーマ : スニペット
タイプ: object
タイトル: Snippet
ソースを表示
{
"title":"Snippet",
"properties":{
"text":{
"type":"string",
"description":""
},
"level":{
"type":"integer",
"description":""
}
}
}