検索機能を付けた個人別履歴の作成
96H068 高徳 哲也
takatoku@h-ps011.ise.osaka-sandai.ac.jp
(page 1)
はじめに
ユーザが過去に見たWebページを再び見るためによく使われる機能としてWWWブラウザのブックマーク機能があるが、いくつかの欠点もある。
欠点
- ブックマークを利用する際使用できるパソコンが限定される
(page 2)
研究内容
- 演習室などでパソコンを限定されずにユーザ自身の履歴を表示
- 履歴にはWebページを見た時間、タイトル、内容の表示
(page 3)
個人別履歴の作成手順
個人別履歴の作成手順
1.キャッシュサーバの情報にフィルタ処理を行い必要な情報 を取得する
2.フィルタ処理を行った結果から一日分の全履歴を作成す る
3.CGIを用いてその日の履歴から個人の履歴を作成する
(page 4)
フィルタ処理
キャッシュサーバにある情報にフィルタ処理を行った結果
↓
http://news.yahoo.co.jp/headlines/hwj/000128/cpt
/15413500_wircpt007.html
|
(Yahoo! - 米陸軍とNASAがシミュレーション技術を共同で開発(WIRED))
|
トップYahoo!JAPAN-カスタマイズ-ヘルプトピックストップ国内海外経済企業マーケットエンターテインメント
URL
|
(タイトル)
|
内容
上記の結果を
process1
というファイル名で保存する。
(page 5)
一日分の全履歴を作成
prosess1
に access.log にフィルタ処理を行った結果を組み合わせる。
↓
takatoku | 18:20:35 |
http://news.yahoo.co.jp/headlines/hwj/000128/cpt
/15413500_wircpt007.html
|
(Yahoo! - 米陸軍とNASAがシミュレーション技術を共同で開発(WIRED))
|
トップYahoo!JAPAN-カスタマイズ-ヘルプトピックストップ国内海外経済企業マーケットエンターテインメント
↓
上記の結果を
process2
というファイル名で保存する。
(page 6)
個人別履歴の作成
個人別履歴には
process2
を元にCGIを用いてユーザからの要求があるたびに作成する。
ユーザ識別にはCGIの環境変数を用いて行う。
利点
ユーザ識別のためにユーザ名やパスワードを入力することなく個人の履歴を見ることができる。
(page 7)
identについて
1. Webページの要求
2. ユーザ名の問い合わせ
3. ユーザ名を返す
(page 8)
個人別履歴
個人別履歴を表示した結果
(page 9)
キーワード検索について
- 履歴表示に過去に見たWebページから全文検索できる機能を付け加える。
- 検索機能には日本語全文検索ソフトである「Namazu」を用いる。
これにより、より的確に目的のWebページが閲覧できるようになる。
(page 10)
キーワード検索の実行例
(page 11)
検索結果
(page 12)
まとめ
- CGIの環境変数を用いることによってユーザ別の履歴を表示させることが可能
今後の課題
- 履歴のタイトル、内容表示での文字化けによる問題
- クライアントマシンのOSによってはユーザ識別のために用いる情報を標準で持たないものがある。
- 検索機能の充実
(page 13)
検索結果
(page 14)