20170127cognitive services search
TRANSCRIPT
Microsoft Cognitive ServicesSearch API 概要
2017-01-27( 金 )第 4 回 Cogbot 勉強会
Cognitive Services Search API• Bing と同等の機能を利用できる API
画像検索Bing Image Search API
検索キーワード提案Bing Autosuggest API
ニュースサイト検索Bing News Search API
動画検索Bing Video Search API
ウェブページ検索Bing Web Search API
参照 URL:https://azure.microsoft.com/ja-jp/services/cognitive-services/search/
Bing Web Search APIBing がウェブをクロールして作成した検索インデックスを参照する API
(1) 検索結果のランキング付け(2) マーケット ( 言語と地域 ) に合わせた検索結果表示(3) セーフサーチのレベルカスタマイズ(4) 検索クエリのスペルチェック
Bing Web Search API の例Keyword: “Cognitive Services”
Market: ja-JP入力
出力( 検索結果 )
{ “value”: [ { “id”: “https://api.cognitive.microsoft.com/....”, “name”: “<b>Cognitive Services</b>— インテリジェンス ...”, “url”: “https://www.bing.com/cr?IG=...", "displayUrl": "https://azure.microsoft.com/ja-jp/<b>services</b>/<b>cognitive</b>...", "snippet": "<b>Cognitive Services</b> のインテリジェンス API と SDK を使用して、アプリケーションに視覚、音声、言語、 ... ", "dateLastCrawled": "2017-01-08T11:33:00“ } ]}
太字でハイライトされた要約文
ページタイトルページの URL
Bing News Search APIニュース記事を検索する API
(1) 政治、スポーツ等のトピック別に検索
(2) 注目ニュースの一覧取得
Bing News Search API の例Keyword: “AI”
Market: ja-JP入力
{ “value”: [ { “name”: “ 正答率 55.6 %、医師国家試験を解答…” , “url”: “http://www.bing.com/cr?IG=...”, “image”: { “thumbnail”: { “contentUrl”: “https://www.bing.com/th?id=...”, “width”: 210, “height”: 235 }}, “description”: “ 慶應義塾大学は、医師国家試験の一部 ...”, “provider”: [ { “_type”: “Organization”, “name”: “ 日本経済新聞” }], “datePublished”: “2017-01-20T06:30:00”, “category”: “ScienceAndTechnology” }]}
カテゴリ分類(Entertainment,
Sports 等 )
出力( 検索結果 )
日経新聞などメディア名
サイト URL
Bing Image Search APIウェブ上の画像を検索する API
(1) サムネイル画像 URL 生成
(2) 画像の種類、ライセンスでフィルタリング
(3) トレンド画像の一覧取得
Bing News Search API の例Keyword: “ いらすとや 人工知能”Market: ja-JP
入力
{ “value”: [ { “name”: “... フリー素材集 いらすとや” , “webSearchUrl”: “https://www.bing.com/cr?IG=... ”, “thumbnailUrl”: “https://tse4.mm.bing.net/th?id=...”, “datePublished”: “2016-12-13T00:01:00”, “contentUrl”: “http://www.bing.com/cr?IG=...”, “encodingFormat”: “png”, “hostPageDisplayUrl”: “www.irasutoya.com/...”, “width”: 688, “height”: 800, “thumbnail”: { “width”: 258, “height”: 300 }, "accentColor": "003E82" }]}
サムネイル画像 URL
出力( 検索結果 ) 元画像 URL
Bing Video Search API検索キーワードから、ウェブ上の動画を検索する API
(1) マーケット ( 言語と地域 ) 、無料か否か、 解像度、ビデオの長さ、閲覧数 による絞り込み(2) 元動画からサムネイル向けの 静止画、動画の生成(3) トレンド動画の一覧取得
Bing Video Search API の例Keyword: “Shinagawa”
Market: en-us入力
出力( 検索結果 )
{ “value”: [ { “name”: “ 品川駅 <b>Shinagawa</b>,Tokyo JAPAN 港区” , “description”: “ 品川駅 Shinagawa Station is ...”, “thumbnailUrl”: “https://tse4.mm.bing.net/th?id=...”, “datePublished”: “2015-09-12T07:23:18”, “publisher”: [ { “name”: “YouTube” } ], “creator”: { “name”: “Shiso Productions.” }, “contentUrl”: “https://www.youtube.com/watch?v=...”, “encodingFormat”: “h264”, “width”: 1280, “height”: 720, “motionThumbnailUrl”: “https://tse2.mm.bing.net/th?id=...”, “viewCount”: 5833, }]}
サムネイル画像 URL
サムネイル動画 URL
Youtube も対象
Bing Autosuggest APIBing で使われている検索の絞り込みキーワード提案機能を利用できる API
Bing のサジェスション機能
Bing Autosuggest API の例Keyword: “ 品川駅”Market: ja-JP入力
{ "suggestionGroups": [ { "searchSuggestions": [ { "query": " 品川駅 構内図 " }, { "query": " 品川駅 エキュート " }, { "query": " 品川駅 ランチ " }, { "query": " 品川駅 時刻表 " }, { "query": " 品川駅 ホテル " }, { "query": " 品川駅周辺 " }, { "query": " 品川駅 お土産 " }, { "query": " 品川駅 食事 " } ] }]}
出力 検索の絞り込みキーワードを提案
活用アイデア• Bing Web Search API• クロール頻度等を情報を活用した SEO 向けサイト分析• 特定キーワードを含むページをクロール開始点とし、効率的にインデックスを作成する自作検索エンジン
• Bing Image Search API 、 Bing Video Search API• トレンド画像、動画を壁紙にする自動模様替えアプリ• 書き込んだブログの内容を基に、サムネイル用の無料素材画像を自動挿入する CMS
(Text Analytics API のキーワード抽出との組み合わせ )
• Bing News Search API• トレンドニュースを自動配信する Twitter ボット
• Bing Autosuggest API• イントラサイトの検索窓へキーワード提案機能を追加