(57)【要約】  利便性の高い検索技術を提供する。  検索サーバ３０は、ウェブコンテンツを解析し、時間、地名、人名、職種名などのインデックス情報を抽出して、インデックス情報データベース３８に登録している。時間情報検索部４１は時間をキーとした検索を行い、地名情報検索部４２は地名をキーとした検索を行い、人名情報検索部４３は人名をキーとした検索を行い、職種情報検索部４４は職種名をキーとした検索を行い、話題情報検索部４５は話題をキーとした検索を行う。統合検索部５０は、これらの検索エンジンを統合的に利用して絞り込み検索を行うために、これらの検索エンジンに対する複合的な検索条件を指定するためのユーザインタフェイスを提供する。
2007046445.tif 000002
【特許請求の範囲】
【請求項１】
異なる複数の情報をキーとして検索を実行する複数の検索部のそれぞれに対する検索条件を受け付けるための複数のユーザインタフェイスを統合したユーザインタフェイスを提供するユーザインタフェイス部と、
前記ユーザインタフェイス部が受け付けた複数の検索条件をそれぞれの検索部に通知し、前記検索部から検索結果を取得する検索結果取得部と、
前記複数の検索条件を満たす検索結果を提示する提示部と、
を備えることを特徴とする検索装置。
【請求項２】
ネットワークを介してデータを取得するコンテンツを取得する取得部と、
取得されたコンテンツを解析し、検索のキーとなる情報を抽出してデータベースに登録する解析部と、を更に備え、
前記検索部は、前記データベースを参照して、前記検索条件に合致するコンテンツを検索することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記解析部は、固有表現抽出により、前記コンテンツに含まれる時間、場所、物、人、及び職業のうちいずれかに関する情報を抽出して前記データベースに登録し、
前記複数の検索部は、時間、場所、物、人、及び職業のうち少なくとも２つの情報のそれぞれに関する検索条件を受け付けて、前記データベースを参照して検索を実行することを特徴とする請求項２に記載の検索装置。
【請求項４】
時間に関する検索条件を受け付けて検索を実行する検索部は、カレンダー又は時間軸を表示してユーザから検索条件を受け付けるためのユーザインタフェイスを提供することを特徴とする請求項１から３のいずれかに記載の検索装置。
【請求項５】
場所に関する検索条件を受け付けて検索を実行する検索部は、地図を表示してユーザから検索条件を受け付けるためのユーザインタフェイスを提供することを特徴とする請求項１から３のいずれかに記載の検索装置。
【請求項６】
異なる複数の情報をキーとして検索を実行する複数の検索部のそれぞれに対する検索条件を受け付けるための複数のユーザインタフェイスを統合したユーザインタフェイスを介して複数の検索条件を受け付け、受け付けた複数の検索条件をそれぞれの検索部に通知し、前記検索部から検索結果を取得するステップと、
前記複数の検索条件を満たす検索結果を提示するステップと、
を備えることを特徴とする検索方法。
【請求項７】
異なる複数の情報をキーとして検索を実行する複数の検索部のそれぞれに対する検索条件を受け付けるための複数のユーザインタフェイスを統合したユーザインタフェイスを提供する機能と、
前記ユーザインタフェイスを介して受け付けた複数の検索条件をそれぞれの検索部に通知し、前記検索部から検索結果を取得する機能と、
前記複数の検索条件を満たす検索結果を提示する機能と、
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索技術に関し、特に、ネットワークを介してアクセス可能な情報の中から所望の条件に合致する情報を検索する装置及び方法に関する。
【背景技術】
【０００２】
インターネットが爆発的に普及した現在、ウェブには様々な情報が氾濫している。ウェブコンテンツの検索サービスとして、キーワードを受け付け、そのキーワードを含むウェブページを検索するものや、ウェブページを階層化されたカテゴリに分類したものなどがある。また、複数の検索エンジンに対して横断的に検索を行うメタ検索エンジンなどの新しい検索サービスも登場している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、インターネットのユーザは、いつでも様々な情報にアクセスすることができるようになった反面、膨大な情報の中から所望の情報を探し出すのが困難になってきている。【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、利便性の高い検索技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の検索装置は、異なる複数の情報をキーとして検索を実行する複数の検索部のそれぞれに対する検索条件を受け付けるための複数のユーザインタフェイスを統合したユーザインタフェイスを提供するユーザインタフェイス部と、前記ユーザインタフェイス部が受け付けた複数の検索条件をそれぞれの検索部に通知し、前記検索部から検索結果を取得する検索結果取得部と、前記複数の検索条件を満たす検索結果を提示する提示部と、を備えることを特徴とする。【０００６】
検索装置は、ネットワークを介してデータを取得するコンテンツを取得する取得部と、取得されたコンテンツを解析し、検索のキーとなる情報を抽出してデータベースに登録する解析部と、を更に備えてもよく、前記検索部は、前記データベースを参照して、前記検索条件に合致するコンテンツを検索してもよい。【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、利便性の高い検索技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る検索システムの構成を示す図である。
【図２】実施の形態に係る検索サーバの構成を示す図である。
【図３】インデックス情報データベースの内部データの例を示す図である。
【図４】統合検索部が提供するユーザインタフェイスの例を示す図である。
【図５】検索により抽出されたコンテンツを表示した例を示す図である。
【符号の説明】
【００１０】
１０  検索システム、２２  ウェブサーバ、２４  ユーザ端末、３０  検索サーバ、３２  コンテンツ取得部、３４  コンテンツ解析部、３５  辞書保持部、３６  登録部、３８  インデックス情報データベース、４０  検索部、４１  時間情報検索部、４２  地名情報検索部、４３  人名情報検索部、４４  職種情報検索部、４５  話題情報検索部、５０  統合検索部。
【発明を実施するための最良の形態】
【００１１】
実施の形態では、様々なキー情報を軸として、複数の軸の組み合わせにより情報を絞り込むことが可能な検索技術を提案する。また、複数の検索サービスを統合した視点を提供するためのＵＩを用意し、ユーザの知識発見を支援する技術を提案する。【００１２】
図１は、実施の形態に係る検索システム１０の構成を示す。検索サーバ３０、ウェブサーバ２２、ユーザ端末２４は、それぞれネットワークの一例であるインターネット２０に接続されている。検索サーバ３０は、ウェブサーバ２２が公開しているウェブコンテンツをウェブサーバ２２から取得し、コンテンツの内容を解析してインデックス情報を生成し、データベースに登録する。ユーザ端末２４は、検索サーバ３０にアクセスし、検索条件を通知して検索を要求する。検索サーバ３０は、データベースを参照してユーザから通知された条件に合致するコンテンツを検索し、条件に合致したコンテンツのＵＲＬのリストをユーザ端末２４に提示する。ユーザは、それらのリストの中から、所望のコンテンツへのリンクをクリックすることにより、所望のコンテンツを閲覧することができる。【００１３】
検索サーバ３０は、「時間」、「住所」、「人名」、「職種名」、「電話番号」などをキーとして検索することが可能な検索サービスを提供する。それぞれの検索エンジンは、キーとなる情報の特性に応じて、直感的に操作しやすい検索用のＵＩを提供する。例えば、「時間」をキーにして検索を実行する検索エンジンでは、時間の指定を受け付けるために、カレンダーやタイムスライダーなどのＵＩを提供する。また、「住所」をキーにして検索を実行する検索エンジンでは、住所の指定を受け付けるために、地図などのＵＩを提供する。【００１４】
さらに、検索サーバ３０は、これらの検索エンジンを組み合わせて情報を絞り込むための統合的なＵＩを提供する。これにより、例えば、「来週東京で開催されるイベントの情報が欲しい。」などといった複合的な情報獲得を可能とする。これにより、さまざまな検索エンジンによる結果を多面的に比較検討することが可能となり、ユーザの知識発見を効率よく支援することができる。そして、ユーザの利便性を飛躍的に向上させることができる。【００１５】
図２は、検索サーバ３０の構成を示す。検索サーバ３０は、コンテンツ取得部３２、コンテンツ解析部３４、登録部３６、インデックス情報データベース３８、検索部４０、統合検索部５０を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。【００１６】
コンテンツ取得部３２は、インターネット２０を介してウェブサーバ２２にアクセスし、ウェブサーバ２２が保持しているコンテンツを取得する。検索サーバ３０がスタンドアロン環境において自装置内のハードディスクなどに格納されたコンテンツの検索を行う場合には、コンテンツ取得部３２は、自装置に接続された記憶装置にアクセスし、保持されたコンテンツを取得する。コンテンツ解析部３４は、コンテンツ取得部３２が取得したコンテンツを解析し、検索のキーとなる情報を抽出する。登録部３６は、コンテンツ解析部３４が抽出したコンテンツのインデックス情報をインデックス情報データベース３８に登録する。【００１７】
コンテンツ解析部３４は、固有表現抽出技術を用いて、ウェブページに含まれる固有表現、例えば、日付、地名、物の名称、電話番号、人名、職種、などの情報を抽出し、インデックス化してインデックス情報データベース３８に登録する。コンテンツ解析部３４は、形態素解析技術を用いて、ウェブコンテンツに含まれるテキスト情報を形態素に分解し、分解された形態素のうち、名詞の中から辞書保持部３５に格納された辞書などを参照して固有表現を抽出してもよい。このとき、類義語や反義語などの情報を有するシソーラス辞書や、概念的な分類を示す情報を有するオントロジー辞書などを利用してもよい。【００１８】
コンテンツ解析部３４は、コンテンツから時間情報を抽出するときに、コンテンツの作成日時や更新日時の情報を取得して、時間情報を補完してもよい。例えば、日付のみが記載されていて年表記が欠けている場合は、コンテンツの作成年を補完してもよい。コンテンツ解析部３４は、コンテンツの構造などを解析することにより、コンテンツに含まれる時間や住所などの情報の有効範囲を特定してもよい。例えば、企業のホームページにおいて、「会社概要」などのウェブページが存在している場合に、そのページに含まれる所在地の情報が会社の住所を示すと考えられるので、そのドメイン下にあるウェブコンテンツをかたまりと見なし、それらの住所情報としてその会社の所在地を対応づけてもよい。また、レストランの一覧を含むウェブページにおいては、表などのレイアウトに基づいて、レストランの名称と住所の対応を解析してもよい。また、コンテンツ解析部３４は、個人のホームページにおいて、リンク集などのウェブページが存在している場合に、人名間の関係を抽出して関連づけてもよい。このような技術により、複数の異なる視点によりコンテンツが体系化される。【００１９】
図３は、インデックス情報データベース３８の内部データの例を示す。インデックス情報データベース３８には、ＵＲＬ欄８０、タイトル欄８１、時間欄８２、地名欄８３、人名欄８４、職種欄８５、関連ＵＲＬ欄８６が設けられている。ＵＲＬ欄８０は、ウェブページなどのコンテンツのＵＲＬを格納する。タイトル欄８１は、コンテンツのタイトルを格納する。時間欄８２、地名欄８３、人名欄８４、職種欄８５は、それぞれ、コンテンツ解析部３４により抽出されたコンテンツに含まれる時間情報、地名情報、人名情報、職種情報を格納する。このように、抽出された情報をインデックス化しておくことにより、様々な情報をキーとした検索を実現することができる。関連ＵＲＬ欄８６は、関連するコンテンツのＵＲＬを格納する。関連するコンテンツは、例えば、そのコンテンツのリンク先のコンテンツや、そのコンテンツをリンク先に設定しているコンテンツなど、参照関係を有するコンテンツであってもよいし、コンテンツ間の類似度が高いコンテンツであってもよい。また、ウェブサーバ２２におけるフォルダの階層構造などに応じてコンテンツの関係が構築されてもよいし、上述したように、人物間の関係に応じてコンテンツの関係が構築されてもよい。インデックス情報データベース３８は、さらに、コンテンツに含まれるキーワードや、コンテンツの作成日時、更新日時などの情報を格納してもよい。【００２０】
検索部４０は、検索条件を受け付け、インデックス情報データベース３８を参照して条件に合致するコンテンツを検索する。検索部４０は、異なる複数の情報をキーとして検索を実行する複数の検索エンジンを含む。時間情報検索部４１は、時間情報をキーとして、インデックス情報データベース３８を検索する。時間情報検索部４１は、カレンダーやタイムスライダーなどの時間軸を基本とする画面をＵＩとして提供し、時間情報を含むコンテンツをカレンダーやタイムスライダーなどの画面にマップし、それらをクリックすることで該当ページへジャンプできるようにする。【００２１】
地名情報検索部４２は、地名や緯度・経度などの情報をキーとして、インデックス情報データベース３８を検索する。地名情報検索部４２は、地図を基本とする画面をＵＩとして提供し、地名又は地点情報を含むコンテンツを地図上にマップする。これにより、ユーザは、地図のブラウズから情報へ到達することができる。【００２２】
人名情報検索部４３は、人名情報をキーとして、インデックス情報データベース３８を検索する。人名情報検索部４３は、人名に関連するコンテンツをクラスタリングして提示する。例えば、同姓同名の別人を分類して提示する。人名情報検索部４３は、人物が特定されると、その人の詳細情報、例えば経歴や最新情報などが幅広く分かるようにする。また、人間関係を提示してもよい。【００２３】
職種情報検索部４４は、職種名をキーとして、インデックス情報データベース３８を検索する。職種情報検索部４４は、職種に関するページをクラスタリングして提示する。【００２４】
話題情報検索部４５は、例えば１週間単位での話題量の変化をグラフ化して、指定した話題の変遷を提示する。例えば、話題の内容と、いつから話題になっているか、どのような人たちの間で話題になっているかが分かるように提示する。【００２５】
このように、それぞれの検索エンジンが、直感的で操作性のよいＵＩを提供するので、ユーザの利便性を向上させることができる。【００２６】
統合検索部５０は、複数の検索エンジンのそれぞれに対する検索条件を受け付けるための複数のユーザインタフェイスを統合したユーザインタフェイスを提供する。そして、そのユーザインタフェイスにより受け付けた複数の検索条件を、それぞれの検索エンジンに通知し、検索を実行させる。統合検索部５０は、検索エンジンから検索結果を取得すると、ユーザから受け付けた複数の検索条件を満たす検索結果を提示する。これにより、複数の検索キーを軸とした絞り込み検索を容易に実行することができる。【００２７】
図４は、統合検索部５０が提供するユーザインタフェイスの例を示す。図４の例では、地名情報検索部が提供する地図のＵＩと、職種情報検索部が提供する職種分類のツリーを示すＵＩと、キーワードを受け付けるＵＩとが統合されて提示されている。ユーザが、地図ＵＩを用いて高松近郊の地図を表示させ、職種分類のツリーにおいて歯科を選択し、キーワードに「インプラント」を入力して検索を実行すると、検索部４０は、インデックス情報データベース３８の中から、地名情報として「高松近郊」の地名情報を含み、職種情報として「歯科」に類する情報を含み、キーワードとして「インプラント」を含むコンテンツを抽出する。ここで、地名情報検索部４２は、「高松近郊」の地名情報を含むコンテンツを検索する際に、地名情報として「高松」を含むコンテンツだけでなく、例えば、地名に関する辞書などを参照して「高松」近郊の地名を抽出し、抽出した地名を含むコンテンツを検索してもよい。検索部４０は、抽出されたコンテンツの地名情報を参照して、地図上の該当する位置にアイコンを表示する。ユーザがアイコンをクリックすると、そのコンテンツへジャンプする。【００２８】
図５は、検索により抽出されたコンテンツを表示した例を示す。この例ではユーザがクリックした位置の住所を含む複数のコンテンツが存在しており、画面右上の領域にリスト表示されている。それらのリストの中からユーザが「山田歯科ホームページ」を選択すると、そのコンテンツが画面左側の領域に表示される。また、人名情報として「山田歯科」を含むコンテンツが関連情報として画面右下の領域に表示される。【００２９】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【産業上の利用可能性】
【００３０】
本発明によれば、利便性の高い検索技術を提供することができる。
【図１】
2007046445.tif 000003
【図２】
2007046445.tif 000004
【図３】
2007046445.tif 000005
【図４】
2007046445.tif 000006
【図５】
2007046445.tif 000007
【国際調査報告】
2007046445.tif 000008
2007046445.tif 000009
2007046445.tif 000010
2007046445.tif 000011