1 Web, [ ] [ ] [ ] [ ] [ ],.,,.,,., Web, Web 3. Web., 3,, IDF.
2 1 4 1.1... 4 1.2... 4 1.3... 4 1.4... 5 1.5... 5 2 6 2.1 Web UI[2]... 6 2.1.1... 6 2.1.2... 7 2.2 [3]... 7 2.2.1... 7 2.2.2... 7 2.3 Web [4][5] 7 2.3.1... 7 2.3.2... 8 3 9 3.1... 9 3.2... 10 3.2.1... 10 3.2.2... 11 3.2.3... 11 3.2.4... 12 3.2.5 Web... 12 4 14 4.1... 14 4.1.1... 14 4.1.2 Add-on SDK... 14 4.2... 14 4.3 Web... 15 4.4... 16 4.5... 16 4.5.1 DOM... 16 4.5.2 3... 17
3 4.5.3... 17 4.6... 17 4.6.1... 18 4.6.2... 18 4.6.3... 20 4.7... 20 5 21 5.1... 21 5.1.1... 21 5.1.2... 21 5.1.3... 22 5.2... 23 5.3... 23 6 25 6.1... 25 6.2... 25 6.2.1 DOM... 25 6.2.2 IDF... 25 6.2.3... 25 27
4 2.1 ( Web,, )([2] )... 6 2.2 ( )([4] )... 8 3.1... 9 3.2 ON / OFF ( ). ( ) ON ( ) OFF... 10 3.3... 10 3.4... 11 3.5... 12 3.6 Web... 13 4.1... 15 5.1. 21
5 1 1.1, Web.,,., Web,., Web,.,.,. 1.2, Web 2. [ ] [ ] [ ] [ ] [ ].,., Web.,, [1]..,,. Google Web,,.,,., Web, 2. 1.3,.,, 2, 1.
1 6 1.4 Web,, Web.,, 1.2. 1.5.,,. 2,. 3,. 4,. 5,,. 6,.
7 第2章 2.1 関連研究 閲覧 Web ページからのキーワード抽出に基づくモバイル端末向け検 索支援 UI[2] 2.1.1 概要 図 2.1: モバイル機器向け検索支援インタフェース (左から Web ページ閲覧, キーワード サー ビス選択, 検索結果表示画面)([2] より引用) 渡辺らはモバイル機器における文字入力は PC の場合と比べると手間がかかることを問題視して, 現在閲 覧している Web ページに関連する Web ページを数回の選択操作だけで簡単に検索できるモバイル機器向け 検索支援インタフェースを開発した (図 2.1). 具体的には, Web ページを閲覧している間に本文抽出, 固有表現抽出, スコアリング処理をすることにより, Web ページの中で重要であると判断したキーワードを表示し, ユーザーにタッチ操作で絞り込みさせるとい うものである. この絞り込みの過程で通常検索, ニュース検索, トリビア検索といった目的別検索をタッチ操 作のみで行える.
2 8,,. 2.1.2.,. Web, Web.,., Web,.,.,. 2.2 [3] 2.2.1,., Web, Web,. 2.2.2,., Web, Web.,,,. 2.3 Web [4][5] 2.3.1 ( 2.2)., Web., Web,,,.
2 9. E(w) = F m (w) + p(w) + D(w) + S (w) (2.1) F m (w), p(w) IDF, D(w), S (w). 2.2: ( )([4] ) 2.3.2,.,,.,,,,,,.,, 1,.,.
10 3 3.1 3.1. 3.1: Web, (, ), Web., Web,, Web. Web, Web,, PC.
3 11 Web, Android PC Mozilla 1 Firefox 2. Web,.,,. 3.2 3.2.1 Web, Web ON / OFF ( 3.2). 3.2: ON / OFF ( ). ( ) ON ( ) OFF, ( 3.3),. 3.3: 1 http://www.mozilla.jp/ 2 https://www.mozilla.org/ja/firefox/new/
3 12 3.2.2 Web,. 3.2.3,, ( 3.4). 3.4: Web, ( ),, Web.,.,,.,,.
3 13 3.2.4, Web 10 ( 3.5). (, ) Google. Web,.,, Web, Web. 3.5: 3.2.5 Web, Web ( 3.6).
3 14 3.6: Web
15 4 4.1 4.1.1 Mozilla Web Firefox., Firefox JavaScript., JavaScript, CSS, HTML. 4.1.2 Add-on SDK Firefox Mozilla Add-on SDK 1 1.17. Add-on SDK, JavaScript API,,. 4.2 5. Web 1 https://developer.mozilla.org/ja/add-ons/sdk
4 16 4.1. 4.1:, Web, ON.,,.,., 5. 4.3 Web, Web. Web, Web style, Web script HTML body HTML,, 1.,., Web.,,.,..,,., Yahoo! Japan Web API 2., GET MAService/V1/parse, XML. 2 http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html
4 17,,,.,, Web API. 4.4,., Web.,, Web Web., Web, SVG 3, Web. [6]. 4.5,.. 1. DOM 2. 3 3.,. 4.5.1 DOM DOM,. DOM, IMG FORM DOM., DOM ( <a> ),A DOM., DOM, DOM, DOM, Web, DOM., DOM. 3 https://developer.mozilla.org/ja/docs/web/svg
4 18 4.5.2 3 1, SPAN. HTML. SPAN (a). JavaScript 4.1. 1 var parenttext = parentelem. textcontent ; 2 3 parenttext. split ( ). foreach( function ( character){ 4 (a).innerhtml += <span> + character + </span> ; 5 } ); 4.1: 1 SPAN (a), DOM ( <span> ).., ( <span> ) 1, 1,.., 10., 1 1,., 10,, 1 20.,, 3. 4.5.3 3, (, ).,. 4.6. 2
4 19 4.6.1,. 1. 2. 3., 2,. 4.6.2 4.5,., TF-IDF [7]. TF-IDF. TF-IDF TF-IDF,. 2.,,,, 2. TF IDF 2, t i TFIDF i. TFIDF i = TF i IDF i (4.1) TF i = n i k n k (4.2) D IDF i = log {d d D t i d}, 4.2 n i t i, k n k., 4.3 D, t i., TFIDF. (4.3)
4 20 TF-IDF. TF TF = Web Web (4.4) WebIDF,, WebIDF IDF. WebIDF WWW Web, Web,, Web DF IDF. [8] 4.2. WebIDF. WWW Web WebIDF = log Web (4.5) WWW Web, [9] 200., 10, Web Google.,.
4 21 4.6.3 4.6.1 4.6.2, 3. 1 = TF WebIDF, TF WebIDF, TF WebIDF,.,, Web, Web. (4.6) 2 = WebIDF (4.7), WebIDF, WebIDF,.,, Web. 3. = (4.8), 3,.,,., 3. 4.7,.,.,, Google.
22 5 5.1 5.1.1 3 (, ),,.,,.. 5.1.2, UI. 5.1,. UI. 5.1:
5 23 API. API 5.1. 5.1: API type string TYPE1 index string 1 space string SPACE, nothing string NOWORD, miss string MISS, miss string MISS, query string hoge,. 5.1.3 8. Microsoft Surface Pro,. Web,.. 1. Web 2. ( ) 3. 4. 15 3., Web,.,.,1,.,, 2.
5 24 5.2 5.2. 5.2: 1 1 [ ] 2 [ ] 3 [ ] 1 53 107 97 2 19 8 12 3 18 2 4 4 19 2 0 5 8 1 3 6 3 0 0 7 0 0 0 8 0 0 2 9 0 0 0 10 0 0 0 0 0 2 0 0 0 120 120 120 5.3 5.2, 2., 3, 2., 3,,.. = (5.1),., 5.1 5.3. 5.3: 1 2 3 0.442 0.892 0.822, 1, 2 3., 1., Web,., Wikipedia,.,,.
5 25 1, (TF-IDF), TF-IDF., 1, Web,., 2. 2 (IDF),. 1, Web.,., 2,., 3,,., 2 3, 2., 3 2 3,.,,,., 2,.
26 6 6.1,,, Web., 3,. 3,, 2.,, IDF. 6.2 6.2.1 DOM HTML DOM,, DOM., EM STRONG,., DOM,., DOM. 6.2.2 IDF, IDF, WebIDF., Web Google., ON / OFF Google bot,., WebIDF,. 6.2.3,,,,.
27,,.,,,.. OB,,,,,., 2, 1, 4,,..
28 [1],. :., 2012. [2],,,,,,,,. Web UI., 2011. [3].., 2015. [4]. Web., 2009. [5] D. Komaki, K. Ohnishi, Y. Arase, G. Hattori, T. Hara, and S. Nishio. Design and Implementation of A Click- Search Interface for Web Browsing Using Cellular Phones. Inter-national Journal of Web and Grid Services (IJWGS), vol.5, no.1, pp.66-84, 2009. [6].., 2014. [7] G.Salton. Automatic text processing: the transformation, analysis, and retrieval of information by computer. Addison-Wesley, 1988. [8],,,. HITS Wikipedia. DEWS, 2008. [9],,,,,,,,. Web 1., 2012.