[go: up one dir, main page]

JP2003281191A - 検索サーバ及び検索結果提供方法 - Google Patents

検索サーバ及び検索結果提供方法

Info

Publication number
JP2003281191A
JP2003281191A JP2002079278A JP2002079278A JP2003281191A JP 2003281191 A JP2003281191 A JP 2003281191A JP 2002079278 A JP2002079278 A JP 2002079278A JP 2002079278 A JP2002079278 A JP 2002079278A JP 2003281191 A JP2003281191 A JP 2003281191A
Authority
JP
Japan
Prior art keywords
url
web page
search
keyword
client computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002079278A
Other languages
English (en)
Inventor
Takuya Sakamoto
拓也 坂本
Takushi Fujita
卓志 藤田
Toru Kamiwada
徹 上和田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2002079278A priority Critical patent/JP2003281191A/ja
Priority to US10/270,187 priority patent/US7124127B2/en
Publication of JP2003281191A publication Critical patent/JP2003281191A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/959Network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【課題】 仮想三次元空間を用いて複数のコンテンツの
表示を連続的に変化させるブラウザを使用するクライア
ントコンピュータに対して、効果的な検索結果を送信す
ることができる検索サーバ及び検索結果提供方法を提供
する。 【解決手段】 ウェブページ情報及びURLをネットワ
ークから収集し保存しておくウェブページ情報保存手段
12f,12gと、クライアントコンピュータからキーワード
を取得するキーワード取得手段(#101)と、取得したキー
ワードを含むウェブページ情報を検索するキーワード検
索手段(#102)と、基準となるウェブページのURLを取
得する基準URL取得手段(#101)と、そのURLに対応
するウェブページからキーワード検索手段によって得ら
れたウェブページに至るリンクの連鎖を検索するリンク
検索手段(#104-#107)とを備え、リンクの連鎖に対応す
るURL列のリストをクライアントコンピュータに送信
する(#108)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークを介
して情報の閲覧を行うユーザに対して、必要な情報を効
率的に提供するための検索エンジン及び検索結果提供方
法に関する。
【0002】
【従来の技術】HTML(Hypertext Mar
kup Language)で記述されたウェブページ
を検索するための多数の検索エンジンがインターネット
上に公開されている。多くの検索エンジンには、登録処
理と検索処理の二つからなる技術が使用されている。登
録処理では、クローラとプログラムによりウェブページ
内に記述されたリンクを次々に辿る処理を繰り返すこと
により、インターネットを巡回してウェブページを収集
し、収集されたウェブページとURLをデータベースに
登録する。検索処理では、ユーザが入力した検索条件
(主にキーワード)をデータベースと照合することによ
り、検索条件に合致するウェブページを見つけ、検索結
果としてユーザに提供する。
【0003】また、検索結果として得られた複数のウェ
ブページにランク付けを行い、ランクの高いものから順
番に表示することによって、ユーザが目的のウェブペー
ジを見つけ易いようにする検索エンジンもある。ランク
付けの方法(条件)として、ユーザが入力したキーワー
ドの出現頻度をチェックする方法、HTMLの構造を利
用する(例えば、タイトルや見出し部分を高く重み付け
する)方法、リンク構造に基づいて他のウェブページか
らの被リンク数をチェックする方法等が使用されてい
る。
【0004】ユーザはランク付けされた検索結果を確認
して、URLの表示部分等をマウスでクリックする操作
により検索結果のウェブページをブラウザ上に表示す
る。現在提供されている多くのウェブページは文字ベー
スであり、1つのウェブページには多くの語句が含まれ
ているので、ユーザが複数のキーワードを指定して検索
を行えば、目的のウェブページを見つけることができ
る。
【0005】ウェブページだけでなく、例えば画像をイ
ンターネット上から検索するための画像検索エンジンに
ついてもインターネット上に公開されている。このよう
な画像検索エンジンは、HTMLの構造を利用し、画像
に隣接するテキストや画像のキャプション等を利用する
方法を使用しており、文字ベースのウェブページの検索
方法と特に違いはない。ユーザは、文字ベースの検索と
同様に検索結果を確認して、マウスのクリック操作によ
って所望の画像が登録されているウェブページを確認す
ることができる。検索結果として画像のサムネイル(縮
小版)を使用することにより、目的の画像を見つけやす
くなっている。
【0006】また、コンピュータやネットワークの能力
向上に伴い、大量のデータ(特に画像)を使用し、仮想
三次元空間を利用して三次元のコンテンツを表現するウ
ェブページも増えてきた。例えば、そのような技術の1
つとして、特開2000−172248号公報「電子情
報表示方法、電子情報閲覧装置および電子情報閲覧プロ
グラム記憶媒体」に開示されている技術がある。この技
術では、リンクを使用して複数のコンテンツを仮想三次
元空間内に同時に表示する。リンク先のコンテンツをリ
ンク元に重ね合わせて、リンク先コンテンツをリンク元
コンテンツよりも小さく表示し、ズーム操作によってリ
ンク先を大きく表示することにより次々とリンク先を連
続的に表示することを可能にしている。
【0007】
【発明が解決しようとする課題】しかしながら、多くの
ウェブサイトは、1つのウェブページ内にすべての情報
を書き込むのではなく、複数のウェブページに内容を分
散し、それらをリンクする構成を採用している。その結
果、1つのウェブページ内に表示されている情報は限ら
れており、キーワードを含んでいるウェブページを見つ
けたとしても、そのウェブページを一瞥しただけで内容
を理解することが難しい場合がある。この場合は、リン
ク元の情報等が必要になる。特に、画像を中心としたウ
ェブページや仮想三次元空間を使用するウェブページの
場合は、1つのウェブページに含まれる文字情報が少な
く、そのウェブページに含まれるキーワードを調べる方
法で目的のものを見つけることが困難である。
【0008】また、通常のHTMLブラウザでは、リン
クが埋め込まれた箇所のクリック操作を行えば画面表示
が突然切り替わることになり、ユーザが戸惑うことがあ
る。その解決方法の1つとして、仮想三次元空間を用い
て複数のコンテンツの表示を連続的に変化させる方法が
ある。しかし、このような方法に対して、従来の検索技
術を効果的に使用することは困難である。
【0009】本発明は、上記のような課題に鑑みてなさ
れたものであり、仮想三次元空間を用いて複数のコンテ
ンツの表示を連続的に変化させるブラウザを使用するク
ライアントコンピュータに対して、効果的な検索結果を
送信することができる検索サーバ及び検索結果提供方法
を提供することを目的とする。
【0010】
【課題を解決するための手段】本発明による検索サーバ
は、ウェブページ情報及びURLをネットワークから収
集し保存しておくウェブページ情報保存手段と、クライ
アントコンピュータからキーワードを取得するキーワー
ド取得手段と、取得したキーワードを含むウェブページ
情報を検索するキーワード検索手段と、基準となるウェ
ブページのURLを取得する基準URL取得手段と、そ
のURLに対応するウェブページから前記キーワード検
索手段によって得られたウェブページに至るリンクの連
鎖を検索するリンク検索手段とを備え、前記リンクの連
鎖に対応するURL列のリストを前記クライアントコン
ピュータに送信することを特徴とする。
【0011】これにより、連続してウェブページを表示
することが可能なブラウザを使用するクライアントコン
ピュータにおいて、リンクをたどりながらウェブページ
を表示することが可能になる。ユーザは単独のウェブペ
ージではなく、連続したウェブページを閲覧することに
より、ウェブページ間の関連性が理解しやすくなる。
【0012】好ましい実施形態において、前記基準UR
L取得手段は、前記クライアントコンピュータから前記
基準となるウェブページのURLを取得する。つまり、
キーワードと共に基準となるウェブページのURLがク
ライアントコンピュータから検索サーバに送信される。
これにより、ユーザは現在の表示状態からのつながりを
把握しながら目的のウェブページを見ることができる。
【0013】別の好ましい実施形態において、前記基準
URL取得手段は、前記キーワード検索手段によって得
られたウェブページを有するウェブサーバからトップペ
ージのURLを取得し、そのURLを前記基準となるウ
ェブページのURLとする。これにより、ユーザはトッ
プページからのつながりを把握しながら目的のウェブペ
ージを見ることができる。現在の多くのウェブサイト
は、全体情報の概略を記載したトップページから詳細な
コンテンツのウェブページにつながるように構成されて
いるので、このような実施形態が効果的である。
【0014】更に別の好ましい実施形態において、前記
キーワード取得手段が前記クライアントコンピュータか
ら複数のキーワードを取得した場合に、前記キーワード
検索手段が前記複数のキーワードのうちの一部を含むウ
ェブページを検索すると共に、残りのキーワードが前記
リンク検索手段によって検出されたリンクの連鎖を構成
する1又は複数のウェブページに含まれているか否かを
調べ、含まれている場合はそのリンクの連鎖に対応する
URL列を前記クライアントコンピュータに送信するU
RL列のリストに含める。
【0015】このような検索サーバによれば、ユーザが
求めるコンテンツが1つのウェブページには完全に含ま
れていないが複数のリンクされたウェブページにわたっ
て記載されているような場合に、効果的に見つけること
ができる。例えば、映像情報が主体でテキスト情報が少
ないウェブページを見つけやすくなる。
【0016】また、本発明による検索結果提供方法は、
上記のような検索サーバから前記クライアントコンピュ
ータに検索結果であるURL列のリストを送信する検索
結果提供方法であって、前記クライアントコンピュータ
のブラウザが前記URL列に対応するウェブページを順
番に表示できるように前記URL列のリストを送信する
ことを特徴とする。好ましくは、前記キーワード検索手
段によって得られた複数のウェブページを順序付けして
クライアントコンピュータに送信し、それぞれのウェブ
ページに対応して得られたリンクの連鎖を構成する1又
は複数のウェブページの情報に基づいて前記順序付けを
行うことにより、上位に順序付けされたウェブページの
表示オブジェクトを強調して表示できるように前記UR
L列のリストを送信する。
【0017】
【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。図1は、本発明の実施形態に係る情
報検索方法を実現するためのコンピュータシステムの一
例を示すブロック図である。クライアントコンピュータ
11、検索サーバ12、及びウェブサーバ13がそれぞ
れモデム17、ルータ18、ルータ19を介してインタ
ーネット20に接続されている。
【0018】クライアントコンピュータ11は、CPU
11a、RAM11b、ハードディスク11c、LAN
ボード11dを備え、ディスプレイ14、キーボード1
5及びマウス16が接続されている。また、モデム17
を介してインターネット20にアクセスすることができ
る。ハードディスク11cには情報閲覧用プログラムで
あるブラウザ11eがインストールされており、ユーザ
はブラウザ11eを用いて、インターネット20から取
得したコンテンツを閲覧することができる。ブラウザ1
1eは、リンクを使用して複数のウェブページを重ね合
わせて表示することができる。詳細については後述す
る。
【0019】検索サーバ12は、クライアントコンピュ
ータ11と同様に、CPU12a、RAM12b、ハー
ドディスク12c、LANボード12dを備え、ハード
ディスク12cには検索エンジン12e及びクローラ1
2fがインストールされている。クローラ12fは常に
動作しており、他のウェブサーバから指定されたウェブ
ページ及びそのウェブページからリンクされたウェブペ
ージの情報を集め、URLと共にハードディスク12c
に保存する。このクローラ12fは一般的なロボット型
検索で使用されているものであり、詳細説明は省略す
る。検索エンジン12eは、クライアントコンピュータ
11からのリクエストに応じて、クローラ12fによっ
て集められたウェブページ情報の検索を行い、検索結果
をクライアントコンピュータに返す。検索エンジン12
eの詳細については後述する。
【0020】ウェブサーバ13は、ルータ19を介して
インターネット20にアクセスすることができる。ウェ
ブサーバ13は、CPU13a、RAM13b、ハード
ディスク13c、LANボード13dを備え、ハードデ
ィスク13cにはウェブサーバプログラム13eがイン
ストールされている。ウェブサーバプログラム13e
は、クライアントコンピュータ11や検索サーバ12か
らのリクエストに応じて、ウェブページの情報を返す。
インターネット20に接続された一般的なウェブサーバ
と同じであり詳細説明は省略する。
【0021】図2は本実施形態におけるブラウザの画面
の一例を示している。マウスを用いた操作によって画面
表示が(a)から(c)へ変化する様子を示している。
ブラウザ11eは、表示オブジェクトを表示するための
表示オブジェクト領域21と、キーワード入力を行うた
めのキーワード入力領域22を有する。表示オブジェク
ト領域21には、あるウェブページの情報から生成され
る表示オブジェクトとそのウェブページからリンクされ
ているウェブページの情報から生成される表示オブジェ
クトとが同時に表示される。
【0022】図2(a),(b)及び(c)の表示オブ
ジェクト領域21に表示された表示オブジェクトA,
B,C,Dは、それぞれ異なるウェブページの情報から
生成される表示オブジェクトである。表示オブジェクト
Aは、表示オブジェクトB及びCへのリンクを有し、表
示オブジェクトBは表示オブジェクトDへのリンクを有
する。
【0023】ユーザはマウスボタンのクリック操作によ
って、ズームイン及びズームアウトの操作を行うことが
でき、ズームインの操作によってリンク先の表示オブジ
ェクトが拡大表示される。それと同時に拡大表示された
表示オブジェクトからリンクされている表示オブジェク
トの情報から生成される表示オブジェクトも表示され
る。このようにズーム操作を繰り返すことにより、リン
クされているウェブページを順番に閲覧していくことが
できる。
【0024】また、ズームアウトの操作によって表示オ
ブジェクトが縮小表示される。リンク元の表示オブジェ
クトも縮小されるので、ズームイン操作を行う前の状態
を見ることが可能である。また、マウスを移動操作する
ことにより、表示オブジェクトの表示位置を上下左右に
移動させることができる。
【0025】キーワード入力領域22には、キーワード
を入力することが可能なテキストボックス(キーワード
入力欄)22aが配置されている。ユーザは、キーボー
ド15を用いてキーワードをキーワード入力欄22aに
入力することができる。複数のキーワードをスペースで
区切って入力することも可能である。続けてリターンキ
ーを押下すると、入力されたキーワードと表示オブジェ
クト領域21に表示されているすべての表示オブジェク
トに対応するウェブページのURL(基準URL)が検
索サーバ12に送られる。
【0026】例えば、図2(a)の表示画面の場合は、
表示オブジェクトA,B及びCに対応するURLが検索
サーバ12に送られる。基準URLを指定する方法の1
つとしてこのような方法が採用される。基準URLを指
定する他の方法として、画面上には表示されていないが
既にブラウザ11eに読み込まれたウェブページのすべ
ての情報を使用する方法や、通常のブラウザに搭載され
ているURL登録(ブックマーク)機能を利用する方法
が考えられる。
【0027】クライアントコンピュータ11から検索サ
ーバに12にデータを送る方法として、HTTPプロト
コルによるPOSTを使用する。検索サーバ12からク
ライアントコンピュータ11に返された検索結果は、ブ
ラウザ11eのキーワード入力欄22aの下に表示され
る。検索結果については後述する。
【0028】図3は、第1例に係る検索エンジンの処理
を示すフローチャートである。まず、ステップ#101
で検索エンジン12eは、クライアントコンピュータ1
1から基準URLとキーワードを受け取る。
【0029】次のステップ#102で検索エンジン12
eは、ウェブページのキーワード検索を実行する。つま
り、キーワードすべてを含んだウェブページをウェブペ
ージデータベース12gから検索する。ウェブページデ
ータベース12gは通常のHTML文書の検索を行う検
索エンジンと同様に、クローラ12fによってインター
ネット20を巡回してウェブページの情報を収集し、U
RLと共に保存したものである。
【0030】次のステップ#103において検索エンジ
ン12eは、キーワード検索結果のURLをD1に保存
する。続くステップ#104において検索エンジン12
eは、D1に保存されたURLに対応するウェブページ
に対してリンクしているリンク元のウェブページを検索
する。この検索は、D1に保存されているURLをリン
クとして含んでいるウェブページをウェブページデータ
ベース12gから検索することによって実現される。
【0031】次のステップ#105において検索エンジ
ン12eは、リンク元検索の結果として得られたURL
の中に基準URLと等しいものが存在するか否かを調べ
る。等しいものがあった場合は、基準URLからキーワ
ード検索結果のURLまでをつなぐリンクが求められた
ことになり、見つけられたリンクの連鎖(すなわちUR
L列)をLinksに保存する。
【0032】次のステップ#106において検索エンジ
ン12eは、基準URLと等しいURLが存在しなかっ
たリンク元検索結果のURLをD1とし、繰り返し回数
が所定回数(例えば10回)を越えていなければ(ステ
ップ#107のNo)、ステップ#104に戻って上記
の処理を繰り返す。この繰り返し回数を決めておかなけ
れば、リンクが繋がっていない場合は処理が終了しな
い。あるいは、非常に複雑なリンク経路となる場合は所
定時間内に処理が終了しないことになる。繰り返し回数
が所定回数を越えれば(ステップ#107のYes)、
Linksとして得られたリンクの連鎖(URL列)を
ユーザにとって重要と考えられる順番に並び替え、クラ
イアントコンピュータ11に送信する(ステップ#10
8)。
【0033】図4に、リンクの連鎖として得られたUR
L列を並び替える処理のフローチャートを示す。まず、
ステップ#201において、検索結果として得られたウ
ェブページが同じものについてまとめる。次のステップ
#202では、URL列のリストからキーワード検索結
果のURLが異なるものを抽出してD1に保存する。1
つのウェブページが複数のウェブページからリンクされ
ている場合があるので、1つのウェブページにつながる
複数の経路が存在することがある。
【0034】次のステップ#203において、キーワー
ド検索結果のウェブページ(D1)の順序付けを行う。
この順序付けは、ウェブページ(D1)に含まれている
キーワードの出現数、検索結果のリンクの連鎖であるU
RL列に対応するウェブページ全体(以下、連鎖ウェブ
ページという)でのキーワードの出現数、及び検索され
たウェブページ又は連鎖ウェブページが他のウェブペー
ジからリンクされている数(被リンク数)に関して、そ
れぞれ数が多いものを上位として並べ替える。また、検
索結果のURL列が短いものを上位として並べ替える。
【0035】続くステップ#204から#206では、
検索結果ウェブページが同じで経路が異なるものについ
ての順序付けを行う。ウェブページ(D1)のうちの1
つをd1として抽出し(ステップ#204)、d1と同
じキーワード検索結果を有し、かつ、異なるリンクの連
鎖を有するURL列をD2に保存する(ステップ#20
5)。この後、D2の順序付けを行う(ステップ#20
6)。この順序付けでは、連鎖数が少ないもの、リンク
の連鎖に対応するウェブページ内のキーワードの出現
数、被リンク数が多いものを上位にするように並べ替え
る。D1のすべてのURLについて順序付けが終了して
いなければ(ステップ#207のNo)、ステップ#2
04に戻って上記の処理を繰り返す。
【0036】なお、上記の並べ替え方法は一例であり、
キーワードの出現数や被リンク数、連鎖数を利用して、
組み合わせることが可能である。また、高得点ウェブペ
ージを検索エンジンのデータベースに保存しておき、そ
れが含まれる連鎖を上位にする方法もある。
【0037】図3に示した検索エンジンの処理例は一例
であって、基準URLからキーワード検索結果のウェブ
ページまでのリンクの連鎖を求める方法は他にも種々考
えられる。リンクを多く使用していないウェブページか
ら検索を行う場合は問題無いが、リンクを多用している
ウェブページから検索を行う場合は計算量が大きくなり
過ぎることがある。そのような場合は、前述の繰り返し
回数を適切な値に決めるだけではなく、リンクの連鎖を
効率よく求める必要がある。
【0038】例えば、リンク元のウェブページが多数見
つかった場合は、キーワード検索で使用したキーワード
がそれぞれのリンク元ウェブページで使用されている頻
度を調べ、その使用頻度所定数より少ない場合は、それ
以上リンク元を検索しないようにしてもよい。あるい
は、そのリンク元ウェブページの被リンク数(リンクさ
れている数)が所定数より少ない場合は、それ以上リン
ク元を検索しないようにしてもよい。あるいは、リンク
元のウェブページとウェブページが同じドメインに属し
ていないものは更なる検索対象から外すようにしてもよ
い。このように、リンクの連鎖について重み付けを行う
ことにより、多数のリンク元のウェブページのすべてを
検索しないようにすることが望ましい。また、リンクの
ループが発生しないようにするために、検索されたリン
ク元が既に求められたリンクの連鎖に存在しないかどう
かを確認し、存在する場合はそのリンクの連鎖を更なる
検索対象から外すことにより計算量を減らすことが可能
である。
【0039】図5は、検索結果画面の表示例を示す図で
ある。ブラウザ11eの表示オブジェクト領域21の右
側に設けられたキーワード入力欄22aの下に表示され
る検索結果として、基準URLと検索結果URLが表示
される。図5の表示例は、検索結果として、2つのリン
ク連鎖「http://www.b/b.xml → http://www.d/d.xml→
http://www.f/f.xml」、及び「http://www.c/c.xml →
http://www.d/d.xml→ http://www.g/g.xml」が検索サ
ーバ12からクライアントコンピュータ11に返された
場合の例である。第1のリンク連鎖の基準URLと検索
結果URLが上のボックス23に表示され、第2のリン
ク連鎖の基準URLと検索結果URLが下のボックス2
4に表示されている。各ボックス内で、上側の「from」
に続くURLが基準URLであり、下側の「to」に続く
URLが検索結果URLである。
【0040】ユーザがいずれかのリンク連鎖23又は2
4をマウスのクリック操作によって選択すれば、図6に
示すようにブラウザ11eの表示が変化する。なお、ユ
ーザが選択しやすくするために、例えば検索結果URL
のウェブページに含まれるテキストの一部をリンク連鎖
の情報と共に、検索エンジンからクライアントコンピュ
ータ11に返し、ブラウザ11eに表示させるようにし
てもよい。
【0041】図6は、図5の検索結果画面で、第1のリ
ンク連鎖を選択したときの表示画面の変化を示す図であ
る。ユーザがマウスのクリック操作によって第1のリン
ク連鎖(上側のボックス)23を選択すると、ブラウザ
11eの表示画面が図6(a)に示すように変化、順次
(a)から(f)まで変化する。すなわち、リンク連鎖
として提供されている順番に、各URLに対応するウェ
ブページが画面中央となるように移動した後、その表示
オブジェクトにズームインを行う処理を繰り返しなが
ら、目的地である検索結果URLに対応するウェブペー
ジに辿り着く。まだクライアントコンピュータがウェブ
ページの情報を取得していないURLを表示する場合
は、各表示段階での必要に応じてインターネットから情
報を取得し表示オブジェクトの構築を行う。
【0042】このような処理を行うことにより、連続的
にウェブページが表示されるので、ユーザは容易にウェ
ブページの関連性を理解することができる。なお、上記
の表示方法は一例であり、要はリンクの連鎖を辿るよう
に表示すればよい。例えば、視点の自動移動ではなく、
次に表示すべきリンクに対応するウェブページが表示さ
れている部分にアイコンを表示(装飾)してもよい。あ
るいは、次に表示すべきウェブページ以外のウェブペー
ジを半透明で表示してもよい。あるいは、文字の色やフ
ォントを変えることにより、次に表示すべきウェブペー
ジとそれ以外のウェブページとを識別可能に表示し、ユ
ーザに移動操作を促す方法も考えられる。
【0043】図7は、検索サーバ12からクライアント
コンピュータ11に返される検索結果のデータ例を示し
ている。この検索結果のデータは、XML(Exten
sible Markup Language)で記述
されている。図7に示すデータは一例であり、要はUR
L列がクライアントコンピュータ11に返されればよ
い。タグ<SearchLinks>がURL列を表し、その中の属
性hrefが順番にリンクしているURLを表す。複数のU
RLがスペースで区切られて記述され、先頭のURLが
基準URL、末尾のURLが検索結果URLである。途
中のURLは、基準URLと検索結果URLとをつなぐ
途中経路上に存在するURLである。図7に示すよう
に、検索結果であるURL列には、基準URLが異なり
検索結果URLが同一であるものと、基準URL及び検
索結果URLが同一で途中経路上のURLが異なるもの
とがある。
【0044】図8は、第2例に係る検索エンジンの処理
を示すフローチャートである。図3の検索エンジンと異
なり、この検索エンジンの処理例では、ユーザが現在表
示しているウェブページからリンクされていないウェブ
ページを検索することが可能となる。まず、ステップ#
201で検索エンジン12eは、クライアントコンピュ
ータ11からキーワードを受け取る。次のステップ#2
02で検索エンジン12eは、ウェブページのキーワー
ド検索を実行する。つまり、キーワードすべてを含んだ
ウェブページをウェブページデータベース12gから検
索する。
【0045】次のステップ#203において検索エンジ
ン12eは、キーワード検索結果のURLをD1に保存
する。続くステップ#204において検索エンジン12
eは、D1に保存されたURLに対応するウェブページ
に対してリンクしているリンク元のウェブページを検索
する。この検索は、D1に保存されているURLをリン
クとして含んでいるウェブページをウェブページデータ
ベース12gから検索することによって実現される。
【0046】次のステップ#205において検索エンジ
ン12eは、トップページURLを探し出す。まず、キ
ーワード検索の結果として得られたURLに対応するウ
ェブページ内にトップページであることを表すタグ<Top
Page>があるか否かを調べる。あった場合は、指定され
たURLをトップページのURLとする。無い場合は、
得られたURLを有するウェブサーバ13にHTTPリ
クエストを発行し、ウェブサーバ13からトップページ
URLを取得する。この処理は、特定のHTTPリクエ
ストが発行された場合にトップページのURLを返す機
能をウェブサーバ13に実装することによって実現され
る。
【0047】HTTPプロトコルを使用せずに、別のプ
ロトコルを使用して検索エンジン12eがウェブサーバ
13との間で通信できるようにしてもよい。ウェブサー
バ13が応答を返さなかった場合(例えば、応答する機
能が実装されていない場合)は、検索エンジン12eの
ハードディスク12cに保存されているURLを調べ
る。ハードディスク12cには、トップページのURL
とそのトップページのURLに対応するURLであるか
否かの条件が保存されている。
【0048】例えば、http://www.a/test.xmlのURL
のうち、www.aの部分が同じであれば同じドメインに属
しており、トップページは、http://www.a/index.xmlの
ようになっている。そのようなURLが見つからなかっ
た場合は、検索の結果として得られたURLから検索エ
ンジン12eがトップページのURLを推定する。例え
ば、HTML文書の場合は、多くのトップページが、ht
tp://www.fujitsu.com/index.htmlのようにドメイン名
の直下のindex.html又はhttp://www.fujitsu.com/~foo/
index.htmlのように、チルダから始まるディレクトリ配
下のindex.htmlである。したがって、URLの文字列比
較によりトップページであるか否かを判断することがで
きる。
【0049】上記のようにして求められたトップページ
のURLとリンク元検索の結果として得られたURLと
を比較し、等しいURLが見つかった場合は、トップペ
ージのURLからキーワード検索結果URLまでをつな
ぐリンクが求められたことになる。この見つけられたリ
ンクの連鎖(すなわちURL列)をLinksに保存す
る(ステップ#206)。
【0050】次のステップ#207において検索エンジ
ン12eは、トップページと判断されなかったリンク元
検索結果のURLをD1とし、繰り返し回数が所定回数
(例えば10回)を越えていなければ(ステップ#20
8のNo)、ステップ#204に戻って上記の処理を繰
り返す。繰り返し回数が所定回数を越えれば(ステップ
#208のYes)、Linksとして得られたリンク
の連鎖(URL列)をクライアントコンピュータ11に
送信する(ステップ#209)。
【0051】なお、この検索エンジンを使用した場合
は、ブラウザ11eに表示されている表示オブジェクト
に対応するウェブページからリンクがつながっていな
い。そこで、表示画面の切り替えを行い、リンクの連鎖
の順番にウェブページを表示する方法を用いる。つま
り、図5の表示から図6(a)の表示に切り替える。そ
の後に図6(f)まで順次表示画面を変化させる点は前
述の場合と同様である。なお、別の表示方法を後述す
る。この検索エンジンを使用した場合は、トップページ
から順番にウェブページが表示されるので、ユーザはコ
ンテクストを理解し易くなる。
【0052】図9は、ウェブページのデータ例を示して
いる。このデータ例はXMLを使用して記述されてい
る。タグ<Link>で表された内容がリンクを示し、その中
の属性hrefがリンク先のURLを示している。図3及び
図8のフローチャートにおけるリンク元検索では、指定
されたURLを属性hrefとして有するタグ<Link>が記述
されたウェブページを検索すればよい。タグ<TopPage>
は、ウェブページ内にトップページを指定する方法を示
している。前述のように、図8のフローチャートにおけ
るトップページの取得処理において、ウェブページ内に
タグ<TopPage>がある場合は、その中の属性hrefで指定
されたURLをトップページのURLとすればよい。
【0053】また、タグ<IsLinked>は、リンク元を示し
ている。このタグを設定してリンク元検索の結果として
使用することにより、リンク元検索の処理負荷を軽減す
ることができる。この方法は、第1例(図3)及び第2
例(図8)の両方に適用することができる。なお、図9
に示したデータ例は一例に過ぎない。タグ<TopPage>や
タグ<IsLinked>を使用する必要がない場合は、HTML
で記述してもよい。
【0054】図10は、第3例に係る検索エンジンの処
理を示すフローチャートである。この検索エンジンは、
1つのウェブページ上に含まれるテキストが少ないよう
な場合に有用である。リンクの連鎖に対応する複数のウ
ェブページにキーワードが分散されて含まれている場合
も検索結果を返す。
【0055】検索エンジン12eはまず、クライアント
コンピュータ11から基準URLとキーワードを受け取
り(ステップ#301)、キーワードをKに保存する
(ステップ#302)。続いて、図3に示した検索エン
ジンと同様に、すべてのキーワードKを含むウェブペー
ジをウェブページデータベース12gから検索し(ステ
ップ#303)、キーワード検索結果のURLをD1に
保存する(ステップ#304)。
【0056】検索結果として得られたウェブページの数
が所定数を超えた場合(ステップ#305のYes)、
又はキーワードの全組合せについて検索が終了した場合
(ステップ#306のYes)はステップ#308に移
行するが、それ以外の場合はキーワードの部分集合をK
に保存し(ステップ#307)、ステップ#303から
の処理を繰り返す。これにより、所定数以上の検索結果
を得ることができる。
【0057】ステップ#308から#311において、
図3に示した検索エンジンと同様に、リンクの連鎖を求
める。つまり、D1に保存されたURLのウェブページ
にリンクしているリンク元のウェブページを検索し(ス
テップ#308)、リンク元検索の結果として得られた
URLの中に基準URLと等しいものが存在するか否か
を調べ、等しいものがあった場合は得られたたリンクの
連鎖(すなわちURL列)をLinksに保存する(ス
テップ#309)。そして、基準URLと等しいURL
が存在しなかったリンク元検索結果のURLをD1と
し、繰り返し回数が所定回数(例えば10回)を越える
まで(ステップ#311)、ステップ#308に戻って
上記の処理を繰り返す。
【0058】次のステップ#312でLinksのキー
ワード検索を行い、続くステップ313でリンクの連鎖
に対応するウェブページにキーワードすべてが含まれて
いるかどうかを調べる。そして、キーワードすべてが含
まれているURL列をLinksに保存し、ステップ#
314でLinksをクライアントコンピュータ11に
送信する。このような方法により、あるウェブページに
すべてのキーワードが含まれていなくても、リンクして
いるウェブページと合わせてすべてのキーワードが含ま
れているものを見つけることができる。画像をベースに
したウェブページのようにテキスト部分が少ないウェブ
ページ群からも、ユーザが求めるウェブページを検索す
ることが可能になる。
【0059】図11は、検索結果画面の別の表示例を示
す図である。また、図12は、図11の検索結果画面を
表示する処理のフローチャートである。図11は、図7
に示した検索結果のデータ例に基づく表示例である。
【0060】まず、検索結果として得られた基準となる
URLを取り出してD1に保存し(ステップ#401、
#402)、対応するウェブページをウェブサーバ13
から取得する(ステップ#403)。続くステップ#4
04で順序付けに従った表示オブジェクトを作成する。
このとき、上位に順序付けされたものほど、画面の中央
部に、かつ、透明度が低くなるようにブラウザに表示す
る(図11(a))。
【0061】この例の場合は、検索結果として得られた
基準となるURLは、「http://www.b/b.xml」、「htt
p://www.c/c.xml」及び「 http://www.e/e.xml」の3つ
である。なお、http://www.c/c.xmlを基準とする検索結
果は2件あることになる。ここでは、上に記述されたSe
archLinksタグほど、検索エンジンが上位に順序付けし
たと考える。そして、このURLに対応するウェブペー
ジをウェブサーバ13から取得する。そして、取得した
ウェブページに対応する表示オブジェクトをブラウザの
画面上に表示する。
【0062】この例の場合は、最も上に順序付けされて
いるのはhttp://www.b/b.xmlであるから、これに対応す
る表示オブジェクトBを画面中央部に不透明で表示す
る。そして、その周囲に他のウェブページに対応する表
示オブジェクトC及びEを半透明で表示する(図11
(a))。なお、半透明にする程度は順序付けにしたが
って変えることが好ましい。これにより、検索エンジン
が重要と判断した結果がユーザにとって視覚的にわかり
やすくなる。
【0063】次のステップ#405において、ユーザに
よる操作が行われたか否かをチェックする。操作が行わ
れた場合は画面更新の処理を行う(ステップ#406、
図11(b))。ユーザは、マウスやキーボードを用い
てズーム操作を行うことにより、リンク先を見ることが
できる。
【0064】次のステップ#407において、表示条件
が満たされたか否か、つまり、ズームインの操作によっ
て表示オブジェクトが画面の中央付近で所定サイズより
大きく表示されたか否かがチェックされる。この条件が
満たされた場合は、その表示オブジェクトからリンクさ
れているリンク先URLをD1に保存し(ステップ#4
08)、ステップ#403からの処理を繰り返す。つま
り、新たに保存したリンク先URLに対応するウェブペ
ージを取得して表示する。
【0065】表示に際して、順序付けが上位のものほど
画面中央に、かつ、透明度を低く表示する。この例の場
合に、オブジェクトC(http://www.c/c.xml)が画面の中
央部になるように移動操作され、ズームイン操作によっ
て所定サイズ以上になったとする(図11(c))。こ
のとき、オブジェクトCからリンクされているウェブペ
ージが読み込まれ、対応する表示オブジェクトC2及び
Dが表示される(図11(d))。オブジェクトCから
「http://www.d/d.xml」及び「http://www.c/c2.xml」
の2つのURLがリンクされているので、上位の「htt
p://www.d/d.xml」が画面中央に不透明で表示され、下
位の「http://www.c/c2.xml」がその脇に半透明で表示
される。検索結果のウェブページが表示されるまで、上
記の処理が繰り返される。
【0066】以上、本発明の実施形態を変形例と共に説
明したが、本発明は上記の実施形態に限らず、種々の形
態で実施可能である。 (付記1)ウェブページ情報及びURLをネットワーク
から収集し保存しておくウェブページ情報保存手段と、
クライアントコンピュータからキーワードを取得するキ
ーワード取得手段と、取得したキーワードを含むウェブ
ページ情報を検索するキーワード検索手段と、基準とな
るウェブページのURLを取得する基準URL取得手段
と、そのURLに対応するウェブページから前記キーワ
ード検索手段によって得られたウェブページに至るリン
クの連鎖を検索するリンク検索手段とを備え、前記リン
クの連鎖に対応するURL列のリストを前記クライアン
トコンピュータに送信することを特徴とする検索サー
バ。
【0067】(付記2)前記基準URL取得手段は、前
記クライアントコンピュータから前記基準となるウェブ
ページのURLを取得することを特徴とする付記1記載
の検索サーバ。
【0068】(付記3)前記基準URL取得手段は、前
記キーワード検索手段によって得られたウェブページを
有するウェブサーバからトップページのURLを取得
し、そのURLを前記基準となるウェブページのURL
とすることを特徴とする付記1記載の検索サーバ。
【0069】(付記4)前記基準となるウェブページの
URLを保存しておく基準URL保存手段を備え、前記
基準URL取得手段は、前記準となるウェブページのU
RLを前記基準URL保存手段から取得することを特徴
とする付記1記載の検索サーバ。
【0070】(付記5)前記基準URL取得手段は、前
記キーワード検索手段によって得られたウェブページの
URLからトップページのURLを求め、得られたUR
Lを前記基準となるウェブページのURLとすることを
特徴とする付記1記載の検索サーバ。
【0071】(付記6)前記基準URL取得手段は、前
記キーワード検索手段によって得られたウェブページに
記述された情報から前記基準となるウェブページのUR
Lを取得することを特徴とする付記1記載の検索サー
バ。
【0072】(付記7)前記リンク検索手段は、ウェブ
ページに記述されたリンク元情報を利用してリンクの連
鎖を検索することを特徴とする付記1記載の検索サー
バ。 (付記8)前記キーワード取得手段が前記クライアント
コンピュータから複数のキーワードを取得した場合に、
前記キーワード検索手段が前記複数のキーワードのうち
の一部を含むウェブページを検索すると共に、残りのキ
ーワードが前記リンク検索手段によって検出されたリン
クの連鎖を構成する1又は複数のウェブページに含まれ
ているか否かを調べ、含まれている場合はそのリンクの
連鎖に対応するURL列を前記クライアントコンピュー
タに送信するURL列のリストに含めることを特徴とす
る付記1記載の検索サーバ。
【0073】(付記9)前記キーワード検索手段によっ
て得られた1つのウェブページに対して複数のリンクの
連鎖が前記リンク検索手段によって得られた場合に、前
記リンクの連鎖を構成する1又は複数のウェブページの
情報に基づいて、前記複数のリンクの連鎖に順序付けを
してクライアントコンピュータに送信することを特徴と
する付記1から8のいずれか記載の検索サーバ。
【0074】(付記10)あらかじめ保存された特定の
URLのウェブページを含むリンクの連鎖を上位に順序
付けすることを特徴とする付記9記載の検索サーバ。 (付記11)前記キーワード検索手段によって得られた
複数のウェブページを順序付けしてクライアントコンピ
ュータに送信し、それぞれのウェブページに対応して得
られたリンクの連鎖を構成する1又は複数のウェブペー
ジの情報に基づいて前記順序付けを行うことを特徴とす
る付記1記載の検索サーバ。
【0075】(付記12)付記1から11のいずれか記
載の検索サーバから前記クライアントコンピュータに検
索結果であるURL列のリストを送信する検索結果提供
方法であって、前記クライアントコンピュータのブラウ
ザが前記URL列に対応するウェブページを順番に表示
できるように前記URL列のリストを送信することを特
徴とする検索結果提供方法。
【0076】(付記13)前記クライアントコンピュー
タのブラウザが前記リンクの連鎖を構成するウェブペー
ジの特定の表示オブジェクトを他の表示オブジェクトか
ら識別可能に強調して表示できるように前記URL列の
リストを送信することを特徴とする付記12記載の検索
結果提供方法。
【0077】(付記14)前記キーワード検索手段によ
って得られた複数のウェブページを順序付けしてクライ
アントコンピュータに送信し、それぞれのウェブページ
に対応して得られたリンクの連鎖を構成する1又は複数
のウェブページの情報に基づいて前記順序付けを行うこ
とにより、上位に順序付けされたウェブページの表示オ
ブジェクトを強調して表示できるように前記URL列の
リストを送信することを特徴とする付記13記載の検索
結果提供方法。
【0078】(付記15)前記キーワード検索手段によ
って得られた1つのウェブページに対して複数のリンク
の連鎖が前記リンク検索手段によって得られた場合に、
前記リンクの連鎖を構成する1又は複数のウェブページ
の情報に基づいて、前記複数のリンクの連鎖に順序付け
をしてクライアントコンピュータに送信することによ
り、前記クライアントコンピュータのブラウザが、上位
に順序付けされたリンクの連鎖のURL列に含まれるウ
ェブページの表示オブジェクトを強調して表示できるよ
うに、前記URL列のリストを送信することを特徴とす
る付記13記載の検索結果提供方法。
【0079】
【発明の効果】以上に説明したように、本発明の検索サ
ーバ及び検索結果提供方法によれば、連続してウェブペ
ージを表示することが可能なブラウザを使用するクライ
アントコンピュータにおいて、リンクをたどりながらウ
ェブページを表示することが可能になる。ユーザは単独
のウェブページではなく、連続したウェブページを閲覧
することにより、ウェブページ間の関連性が理解しやす
くなる。
【0080】また、ユーザが求めるコンテンツが1つの
ウェブページには完全に含まれていないが複数のリンク
されたウェブページにわたって記載されているような場
合に、効果的に見つけることができる。例えば、映像情
報が主体でテキスト情報が少ないウェブページを見つけ
やすくなる。
【図面の簡単な説明】
【図1】本発明の実施形態に係る情報検索方法を実現す
るためのコンピュータシステムの一例を示すブロック図
である。
【図2】本実施形態におけるブラウザの画面の一例を示
す図である。
【図3】第1例に係る検索エンジンの処理を示すフロー
チャートである。
【図4】リンクの連鎖として得られたURL列を並び替
える処理のフローチャートである。
【図5】検索結果画面の表示例を示す図である。
【図6】図5の検索結果画面で、第1のリンク連鎖を選
択したときの表示画面の変化を示す図である。
【図7】検索サーバからクライアントコンピュータに返
される検索結果のデータ例を示す図である。
【図8】第2例に係る検索エンジンの処理を示すフロー
チャートである。
【図9】ウェブページのデータ例を示す図である。
【図10】第3例に係る検索エンジンの処理を示すフロ
ーチャートである。
【図11】検索結果画面の別の表示例を示す図である。
【図12】図11の検索結果画面を表示する処理のフロ
ーチャートである。
【符号の説明】
11 クライアントコンピュータ 11e ブラウザ 12 検索サーバ 12a CPU(キーワード取得手段、基準URL取得
手段) 12e 検索エンジン(キーワード検索手段、リンク検
索手段) 12f クローラ(ウェブページ情報保存手段) 12g ウェブページデータベース(ウェブページ情報
保存手段 13 ウェブサーバ 20 インターネット(ネットワーク)
───────────────────────────────────────────────────── フロントページの続き (72)発明者 上和田 徹 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 Fターム(参考) 5B075 KK03 KK07 ND20

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】ウェブページ情報及びURLをネットワー
    クから収集し保存しておくウェブページ情報保存手段
    と、クライアントコンピュータからキーワードを取得す
    るキーワード取得手段と、取得したキーワードを含むウ
    ェブページ情報を検索するキーワード検索手段と、基準
    となるウェブページのURLを取得する基準URL取得
    手段と、基準URLに対応するウェブページから前記キ
    ーワード検索手段によって得られたウェブページに至る
    リンクの連鎖を検索するリンク検索手段とを備え、前記
    リンクの連鎖に対応するURL列のリストを前記クライ
    アントコンピュータに送信することを特徴とする検索サ
    ーバ。
  2. 【請求項2】前記基準URL取得手段は、前記クライア
    ントコンピュータから前記基準となるウェブページのU
    RLを取得することを特徴とする請求項1記載の検索サ
    ーバ。
  3. 【請求項3】前記基準URL取得手段は、前記キーワー
    ド検索手段によって得られたウェブページを有するウェ
    ブサーバからトップページのURLを取得し、そのUR
    Lを前記基準となるウェブページのURLとすることを
    特徴とする請求項1記載の検索サーバ。
  4. 【請求項4】前記キーワード取得手段が前記クライアン
    トコンピュータから複数のキーワードを取得した場合
    に、前記キーワード検索手段が前記複数のキーワードの
    うちの一部を含むウェブページを検索すると共に、残り
    のキーワードが前記リンク検索手段によって検出された
    リンクの連鎖を構成する1又は複数のウェブページに含
    まれているか否かを調べ、含まれている場合はそのリン
    クの連鎖に対応するURL列を前記クライアントコンピ
    ュータに送信するURL列のリストに含めることを特徴
    とする請求項1記載の検索サーバ。
  5. 【請求項5】請求項1から4のいずれか1項記載の検索
    サーバから前記クライアントコンピュータに検索結果で
    あるURL列のリストを送信する検索結果提供方法であ
    って、前記クライアントコンピュータのブラウザが前記
    URL列に対応するウェブページを順番に表示できるよ
    うに前記URL列のリストを送信することを特徴とする
    検索結果提供方法。
JP2002079278A 2002-03-20 2002-03-20 検索サーバ及び検索結果提供方法 Pending JP2003281191A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002079278A JP2003281191A (ja) 2002-03-20 2002-03-20 検索サーバ及び検索結果提供方法
US10/270,187 US7124127B2 (en) 2002-03-20 2002-10-15 Search server and method for providing search results

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002079278A JP2003281191A (ja) 2002-03-20 2002-03-20 検索サーバ及び検索結果提供方法

Publications (1)

Publication Number Publication Date
JP2003281191A true JP2003281191A (ja) 2003-10-03

Family

ID=28035639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002079278A Pending JP2003281191A (ja) 2002-03-20 2002-03-20 検索サーバ及び検索結果提供方法

Country Status (2)

Country Link
US (1) US7124127B2 (ja)
JP (1) JP2003281191A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006048151A (ja) * 2004-07-30 2006-02-16 Ricoh Co Ltd コンテンツ閲覧システム、コンテンツサーバ、プログラムおよび記憶媒体
JP2007034960A (ja) * 2005-07-29 2007-02-08 Ricoh Co Ltd コンテンツ処理装置、コンテンツ処理プログラムおよびコンテンツ処理方法
JP2007179379A (ja) * 2005-12-28 2007-07-12 Ricoh Co Ltd コンテンツ閲覧装置、コンテンツ表示装置およびコンテンツ閲覧方法

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7209915B1 (en) 2002-06-28 2007-04-24 Microsoft Corporation Method, system and apparatus for routing a query to one or more providers
US20040123233A1 (en) * 2002-12-23 2004-06-24 Cleary Daniel Joseph System and method for automatic tagging of ducuments
US7917483B2 (en) 2003-04-24 2011-03-29 Affini, Inc. Search engine and method with improved relevancy, scope, and timeliness
US7558841B2 (en) * 2003-05-14 2009-07-07 Microsoft Corporation Method, system, and computer-readable medium for communicating results to a data query in a computer network
US7788590B2 (en) 2005-09-26 2010-08-31 Microsoft Corporation Lightweight reference user interface
US7992085B2 (en) 2005-09-26 2011-08-02 Microsoft Corporation Lightweight reference user interface
US20080155426A1 (en) * 2006-12-21 2008-06-26 Microsoft Corporation Visualization and navigation of search results
US20080306933A1 (en) * 2007-06-08 2008-12-11 Microsoft Corporation Display of search-engine results and list
US20090063538A1 (en) * 2007-08-30 2009-03-05 Krishna Prasad Chitrapura Method for normalizing dynamic urls of web pages through hierarchical organization of urls from a web site
US20090089278A1 (en) * 2007-09-27 2009-04-02 Krishna Leela Poola Techniques for keyword extraction from urls using statistical analysis
US7877369B2 (en) * 2007-11-02 2011-01-25 Paglo Labs, Inc. Hosted searching of private local area network information
US8046353B2 (en) 2007-11-02 2011-10-25 Citrix Online Llc Method and apparatus for searching a hierarchical database and an unstructured database with a single search query
US7877368B2 (en) * 2007-11-02 2011-01-25 Paglo Labs, Inc. Hosted searching of private local area network information with support for add-on applications
FI127113B (fi) * 2008-06-17 2017-11-15 Tekla Corp Tiedon haku
KR20110036463A (ko) * 2009-10-01 2011-04-07 엘지전자 주식회사 이동단말기 및 그의 브라우징 방법
US11144563B2 (en) 2012-11-06 2021-10-12 Matthew E. Peterson Recurring search automation with search event detection
US20150046562A1 (en) * 2013-08-07 2015-02-12 Convergent Development Limited Web browser orchestration
US10503733B2 (en) 2014-10-14 2019-12-10 Google Llc Assistive browsing using context
US10467281B2 (en) * 2016-06-10 2019-11-05 Apple Inc. Relative addressing
CN106126688B (zh) * 2016-06-29 2020-03-24 厦门趣处网络科技有限公司 基于web内容和结构挖掘的智能网络信息采集系统、方法
CN106202314B (zh) * 2016-06-30 2020-02-14 北京奇虎科技有限公司 一种用于网页内查找关键词的方法及装置
CN107590174B (zh) * 2017-07-31 2020-03-31 北京五八信息技术有限公司 页面访问方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913215A (en) * 1996-04-09 1999-06-15 Seymour I. Rubinstein Browse by prompted keyword phrases with an improved method for obtaining an initial document set
JPH10260888A (ja) 1997-03-18 1998-09-29 Mitsubishi Electric Corp 情報検索装置
JP4286345B2 (ja) 1998-05-08 2009-06-24 株式会社リコー 検索支援システム及びコンピュータ読み取り可能な記録媒体
JPH11345238A (ja) 1998-06-02 1999-12-14 Hitachi Ltd www上のHTML文書のキーワード検索の結果の提示方法
US6006225A (en) * 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6304872B1 (en) 1998-08-13 2001-10-16 Tornado Technology Co. Ltd. Search system for providing fulltext search over web pages of world wide web servers
JP3849318B2 (ja) 1998-09-10 2006-11-22 富士ゼロックス株式会社 情報検索装置、情報検索方法及び情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3646582B2 (ja) 1998-09-28 2005-05-11 富士通株式会社 電子情報表示方法、電子情報閲覧装置および電子情報閲覧プログラム記憶媒体
US6631496B1 (en) * 1999-03-22 2003-10-07 Nec Corporation System for personalizing, organizing and managing web information
JP3551833B2 (ja) 1999-05-13 2004-08-11 日本電気株式会社 情報検索サービスにおける動的更新処理方式
US6732088B1 (en) * 1999-12-14 2004-05-04 Xerox Corporation Collaborative searching by query induction
JP3543726B2 (ja) 2000-04-17 2004-07-21 株式会社日立製作所 書籍などの検索を支援する知識検索サービス方法および装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006048151A (ja) * 2004-07-30 2006-02-16 Ricoh Co Ltd コンテンツ閲覧システム、コンテンツサーバ、プログラムおよび記憶媒体
JP2007034960A (ja) * 2005-07-29 2007-02-08 Ricoh Co Ltd コンテンツ処理装置、コンテンツ処理プログラムおよびコンテンツ処理方法
JP2007179379A (ja) * 2005-12-28 2007-07-12 Ricoh Co Ltd コンテンツ閲覧装置、コンテンツ表示装置およびコンテンツ閲覧方法

Also Published As

Publication number Publication date
US20030182258A1 (en) 2003-09-25
US7124127B2 (en) 2006-10-17

Similar Documents

Publication Publication Date Title
JP2003281191A (ja) 検索サーバ及び検索結果提供方法
US7047502B2 (en) Methods and apparatus for mouse-over preview of contextually relevant information
US6101503A (en) Active markup--a system and method for navigating through text collections
US20100332325A1 (en) Menu search
US20100274775A1 (en) System and method of displaying related sites
US20080319954A1 (en) Index for data retrieval and data structuring
US20060123042A1 (en) Block importance analysis to enhance browsing of web page search results
US20140379683A1 (en) Search engine interfaces and functions
KR20110099225A (ko) 제안된 미세 조정 용어 및 버티컬 검색의 검색 결과 미리보기
US7725487B2 (en) Content synchronization system and method of similar web pages
JP2007272872A (ja) 情報検索方法、情報検索装置、情報検索システム、及び情報検索プログラム
US7174513B1 (en) System and method for advanced network viewing
WO2008148009A1 (en) Method and system for unified searching across and within multiple documents
JP2000222088A (ja) 情報提供サーバ,仲介サーバ,および閲覧端末
US7734622B1 (en) Media-driven browsing
CA2251043A1 (en) Method of organizing information retrieved from the internet using knowledge based representation
JP2008191982A (ja) 検索結果出力装置
US20030018667A1 (en) Website using images as a navigational tool for user-created photopages on the internet
JP2004054918A (ja) 情報処理システム、情報表示装置、コンピュータプログラム、及び記録媒体
KR19990078876A (ko) 일괄된 자원 위치기 입력을 통한 정보 검색 방법
KR100496384B1 (ko) 검색엔진과, 검색시스템, 검색시스템에서의 데이터베이스 작성방법 및, 기억매체
JP2006031191A (ja) 木構造情報作成のためのプログラム及び装置及び方法
JP2001075859A (ja) 情報巡回獲得装置
Stern New search and navigation techniques in the digital library
JP2004054919A (ja) 情報処理システム、情報処理装置、コンピュータプログラム、及び記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070322

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070605