Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20170127cognitive services search

677 views

Published on

Microsoft Cognitive Services Search API概要

Published in: Technology
  • Be the first to comment

  • Be the first to like this

20170127cognitive services search

  1. 1. Microsoft Cognitive Services Search API概要 2017-01-27(金) 第4回 Cogbot勉強会
  2. 2. 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/
  3. 3. Bing Web Search API Bingがウェブをクロールして作成した 検索インデックスを参照するAPI (1) 検索結果のランキング付け (2) マーケット(言語と地域)に 合わせた検索結果表示 (3) セーフサーチのレベルカスタマイズ (4) 検索クエリのスペルチェック
  4. 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
  5. 5. Bing News Search API ニュース記事を検索するAPI (1) 政治、スポーツ等のトピック別に検索 (2) 注目ニュースの一覧取得
  6. 6. 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
  7. 7. Bing Image Search API ウェブ上の画像を検索するAPI (1) サムネイル画像URL生成 (2) 画像の種類、ライセンスでフィルタリング (3) トレンド画像の一覧取得
  8. 8. 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
  9. 9. Bing Video Search API 検索キーワードから、ウェブ上の動画を検索するAPI (1) マーケット(言語と地域)、無料か否か、 解像度、ビデオの長さ、閲覧数 による絞り込み (2) 元動画からサムネイル向けの 静止画、動画の生成 (3) トレンド動画の一覧取得
  10. 10. 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も 対象
  11. 11. Bing Autosuggest API Bingで使われている検索の絞り込みキーワード 提案機能を利用できるAPI Bingのサジェスション機能
  12. 12. Bing Autosuggest APIの例 Keyword: “品川駅” Market: ja-JP入力 { "suggestionGroups": [ { "searchSuggestions": [ { "query": "品川駅 構内図" }, { "query": "品川駅 エキュート" }, { "query": "品川駅 ランチ" }, { "query": "品川駅 時刻表" }, { "query": "品川駅 ホテル" }, { "query": "品川駅周辺" }, { "query": "品川駅 お土産" }, { "query": "品川駅 食事" } ] }] } 出力 検索の絞り込み キーワードを提案
  13. 13. 活用アイデア • 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 • イントラサイトの検索窓へキーワード提案機能を追加

×