(57)【要約】利用者端末との通信手段と、提供情報データベースにアクセスする手段と、利用者端末から検索キーワードを取得する手段と、検索キーワードに基づいて提供情報データベースから提供情報を取得する手段と、提供情報を集約して作成した詳細キーワード集を利用者端末に送達する手段と、利用者端末にて前記詳細キーワード集から選択された単語を取得する手段と、選択された単語を検索キーワードとして前記提供情報データベースを検索して該当する提供情報を取得する手段と、この取得した提供情報を検索結果として利用者端末に送達する手段とを備えている。
2003042869.tif 000002
【特許請求の範囲】
【請求項１】
利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、
利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、
利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、
入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を所定書式の一覧表に整理された状態で取得する検索手段と、
提供情報検索手段により取得した提供情報一覧表を集約して、検索キーワードとなる多数の単語と、各単語に関する情報の所在とを含んだ詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と、
利用者端末にて前記詳細キーワード集から選択された単語を取得する詳細検索条件取得手段と、
詳細検索条件取得手段により受領した単語を検索キーワードとして前記提供情報データベースに照会し、該当する提供情報を取得する詳細検索手段と、
詳細検索手段により取得した提供情報を所定書式の検索結果情報に編集して、これを利用者端末に送達する検索結果送達手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項２】
利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、
利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、
利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、
入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を所定書式の一覧表に整理された状態で取得する検索手段と、
この検索手段により取得した提供情報一覧表を集約して、検索キーワードとなる多数の単語と、各単語に関する情報の所在とを含んだ詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項３】
請求項１または２において、多数の検索キーワードと提供情報データベースの所在とを対応付けしたデータベース所在情報を記憶する手段を備え、前記検索手段は、このデータベース所在情報に基づいて検索キーワードに対応する提供情報データベースの所在を取得するとともに、その所在にある提供情報データベースに当該検索キーワードを照会することを特徴とする情報検索支援装置。
【請求項４】
利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、
利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、
利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、
入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を取得する検索手段と、
検索手段により取得した提供情報に含まれている文書を単語ごとに分解する提供情報分解手段と、
提供情報分解手段よって分解された各単語と各単語の分解起源となった提供情報との関係を記述した詳細キーワード集を利用者端末に送達する検索結果送達手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項５】
利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、
利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、
利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、
入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を取得する検索手段と、
検索手段により取得した提供情報に含まれている文書を単語ごとに分解する提供情報分解手段と、
提供情報分解手段により分解された単語を記載した詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と、
利用者端末にて前記詳細キーワード集から選択された単語を取得する詳細検索条件取得手段と、
詳細検索条件取得手段により取得した単語を検索キーワードとして提供情報データベースに照会し、該当する提供情報を取得する詳細検索手段と、
詳細検索手段により取得した提供情報を所定書式の検索結果情報に編集して、これを利用者端末に送達する検索結果送達手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項６】
請求項５において、詳細キーワード集送達手段は、分解単語ごとにその分解起源となった提供情報との関係を記載した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項７】
請求項６において、前記検索条件取得手段が取得した単語が、先に利用者端末に送達した詳細キーワード集に記載されていたある提供情報に含まれていない場合、当該詳細キーワード集からこの提供情報を除外して新たな詳細キーワード集を作成して、これを利用者端末に送達する手段を備えたことを特徴とする情報検索支援装置。
【請求項８】
請求項４〜７のいずれかにおいて、多数の単語を特定の要件に分類分けして収録した要件別単語辞書を記憶する手段を備え、詳細キーワード集送達手段は、分解単語ごとにその分類要件との関係を記載した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項９】
請求項８において、前記提供情報分解手段は、取得した提供情報を当該要件別単語辞書に基づいて分解することを特徴とする情報検索支援装置。
【請求項１０】
請求項７〜９のいずれかにおいて、詳細キーワード集送達手段は、分解単語と同じ要件に属する他の単語を記載した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項１１】
請求項７〜１０のいずれかにおいて、前記詳細キーワード集送達手段は、要件と単語と提供情報との対応関係を、各要件に対応する１以上の単語と、各単語に対応する１以上の提供情報とによる階層構造を記述した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項１２】
請求項１１において、各要件はさらに所定のカテゴリーに分類されており、前記詳細キーワード集送達手段は、各カテゴリーを前記階層構造の最上層に配置した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項１３】
請求項１または５において、前詳細検索条件取得手段は、利用者端末により選択された検索キーワードごとの重み付け情報を受領し、前記検索結果送達手段は、取得した提供情報を、重み付け情報が指定されている単語の有無とその単語に指定された重み付け情報の値と基づいて評価し、高い評価を得た提供情報を優先的に送達することを特徴とする情報検索支援装置。
【請求項１４】
請求項１３において、検索結果送達手段は、利用者端末に送達する提供情報に、その提供情報の送達起源となった重み付け情報の値に基づく総合得点を含めることを特徴とする情報検索支援装置。
【請求項１５】
請求項１〜１４のいずれかにおいて、提供情報データベースに与える代表検索キーワードの類義語を収録した類義語辞書を記憶する手段を備え、前記検索手段は、前記入力キーワード取得手段により取得した検索キーワードを類義語として当該辞書に照会して該当する代表検索キーワードを取得し、この代表検索キーワードを提供情報データベースに照会することを特徴とする情報検索支援装置。
【請求項１６】
請求項１５において、前記検索手段は、前記代表キーワードとともに、この代表キーワードの類義語も併せて提供情報データベースに照会することを特徴とする情報検索支援装置。
【請求項１７】
請求項１５において、詳細キーワード集送達手段は、分解単語と同義の代表キーワードを、当該分解単語に替えて、あるいは当該分解単語と併せて記載した詳細キーワード集を作成することを特徴とする情報検索支援装置。
【請求項１８】
請求項１５〜１７のいずいれかにおいて、前記類義語辞書が分野別に複数用意されており、前記入力キーワード取得手段は、特定の分野の類義語辞書を指定する旨の辞書選択情報を利用者端末から取得し、前記検索手段は、当該辞書選択情報に該当する分野の類義語辞書に検索キーワードを照会することを特徴とする情報検索支援装置。
【請求項１９】
請求項１５〜１７のいずれかにおいて、前記類義語辞書が分野別に複数用意されており、前記入力キーワード取得手段が取得した検索キーワードに基づいて特定の分野の類義語辞書を決定する手段を備え、前記検索手段は、当該手段が決定した類義語辞書に検索キーワードを照会することを特徴とする情報検索支援装置。
【請求項２０】
コンピュータにインストールされて実行されることで、このコンピュータを請求項１〜１９のいずれかに記載の情報検索支援装置として機能させることを特徴とするコンピュータプログラム。
【請求項２１】
請求項２０に記載のコンピュータプログラムを格納したプログラム格納媒体。
【発明の詳細な説明】
技術分野
この発明は、利用者がインターネットなどの情報通信ネットワーク上に存在する膨大な情報の中から目的の情報を取得しようとする際、その情報源と利用者端末とのデータ授受経路に介在して、利用者を目的の情報に確実かつ迅速にアクセスさせるための情報検索支援装置に関する。
背景技術
情報通信ネットワーク、特にインターネットの普及に伴って、利用者は膨大な量の情報にアクセスする環境を手に入れた。その一方で、膨大な量の情報から目的とする情報を直接入手することが困難になってきた。そのため、例えばインターネット上では、検索サイトと呼ばれるＷｅｂサイトが広く活用されている。検索サイトでは、検索エンジンと呼ばれるコンピュータシステムあるいはプログラムがＷＷＷサーバーと協調して、膨大な数の情報から利用者が得ようとする情報へアクセスさせるための情報検索サービスが提供されている。
検索エンジンは、インターネット上にある膨大な情報について、その内容や所在など、利用者が最終的に入手したい情報への手がかりとなる情報（提供情報）を、付帯するデータベース（提供情報データベース）に蓄積管理している。そして、パーソナルコンピュータなど、利用者が操作するクライアントコンピュータ（利用者端末）のブラウザから受け付けた検索クエリーを提供情報データベースに照会して該当する提供情報の一覧をＷｅｂページにしてこれを検索結果として返送する。提供情報の内容としては、情報源がある所在（ＵＲＬ）から入手できる全情報である場合もあるし、全情報の要約や抜粋情報である場合もある。利用者は検索結果として提示された提供情報一覧から入手希望の情報についての内容が記載されている（と思われる）提供情報を見いだし、その提供情報に付されたＵＲＬをブラウザによって指定し目的とする情報を入手する。
検索エンジンには、提供情報の起源となる情報の入手手順や提供情報データベースの構造の違いなどによって、ロボット型検索エンジンとディレクトリ型検索エンジンとがある。ロボット型検索エンジンは、巡回ロボットと呼ばれるコンピュータがインターネット上のＷｅｂページを随時収集し、その収集したＷｅｂページとＵＲＬとを提供情報データベースに格納する。そして、利用者端末から受け付けた検索キーワードを提供情報データベースに照会して全文検索を行う。検索結果としては、該当するＷｅｂページ本文の冒頭部分を所定文字数以内で提示することが多い。
一方ディレクトリ型検索エンジンは、多数のカテゴリーを階層的な樹形（ディレクトリ）構造によって体系化し、多数の提供情報を最下層のカテゴリーのいずれかに分類分けして格納したデータベース構造を採用している。利用者は、自身が目的とする情報がどのカテゴリーに含まれているのかを予想しながらディレクトリを上層から下層に辿る。そして、目的の提供情報が含まれるカテゴリーを見いだす。あるいは、検索キーワードをフォームの所定欄に入力し、検索エンジンがその検索語を含んだカテゴリーを検索する。そして、検索されたカテゴリーに含まれる提供情報を一覧にしてこれを検索結果として利用者端末に返送する。ディレクトリ型検索エンジンでは、普通、その管理運営者側で実際にＷｅｂページを取り寄せてその内容をチェックした上でその内容の要約文を作成し、この要約文を提供情報としていることが多い。いずれにしても、与えられた検索キーワードに基づいて提供情報データベースにアクセスし、該当する提供情報を取得してブラウザにて一覧表示させるという基本機能には違いがない。
現在、検索エンジンは、ハードウエア自体の性能向上に加え、検索アルゴリズムの改良やデータベースにおけるデータ格納構造を工夫することにより、曖昧な検索キーワードや類義語（コンピュータ、コンピューター、ＰＣ、パソコンなど）からでも同じ提供情報が検索されるようになっていることはもちろん、入力された自然文の文脈を解釈して単語単位の検索キーワードを抽出したり、複数の検索キーワードがＷｅｂページの本文中でどの程度近接しているのかなどを解析したり、キーワードの出現頻度に応じて検索結果一覧における提示順序を決定したりしている。なお、情報検索に係わる技術については、文献（西尾  章治郎、外５名著，「情報の構造化と検索」，第１版，２０００年３月２７日，ｐ５２−ｐ７１、ｐ２６４−ｐ２７７）に詳しく説明されている。
近年の検索エンジンは、検索アルゴリズムやデータベース構造の改良によって、どのような検索キーワードが与えられてもキーワードの語彙が同じであれば、同じ情報が検索結果として提示されるようになった。しかし、多種多様な利用者が目的とする情報は、身近な生活情報から学術論文のような専門的な情報まで様々であり、異なる利用者が同じ検索キーワードを検索エンジンに与えたとしても、それは、各利用者が同じ情報を希望しているということではない。例えば、特定のテレビを購入したい人と、特定のテレビの仕様を知りたい人とでは、情報を得る目的が全く違う。にもかかわらず、検索キーワードとしては、同じような語が選択されることは想像に難くない。
発明の開示
本発明は、上述した従来の情報検索に係わる問題点に鑑みなされたもので、その目的は、利用者が情報通信ネットワーク上で情報検索を行う際、ごくありふれた検索キーワードによって検索される多種多様な情報の中から利用者が目的とする情報を精度良く提示できる情報検索支援装置を提供することにある。
上記目的を達成するための本発明は、利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を所定書式の一覧表に整理された状態で取得する検索手段と、提供情報検索手段により取得した提供情報一覧表を集約して、検索キーワードとなる多数の単語と、各単語に関する情報の所在とを含んだ詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と、利用者端末にて前記詳細キーワード集から選択された単語を取得する詳細検索条件取得手段と、詳細検索条件取得手段により受領した単語を検索キーワードとして前記提供情報データベースに照会し、該当する提供情報を取得する詳細検索手段と、詳細検索手段により取得した提供情報を所定書式の検索結果情報に編集して、これを利用者端末に送達する検索結果送達手段とを備えた情報検索支援装置としている。
また、利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を所定書式の一覧表に整理された状態で取得する検索手段と、この検索手段により取得した提供情報一覧表を集約して、検索キーワードとなる多数の単語と、各単語に関する情報の所在とを含んだ詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と備えた情報検索支援装置としてもよい。
上記情報検索支援装置において、多数の検索キーワードと提供情報データベースの所在とを対応付けしたデータベース所在情報を記憶する手段を備え、前記検索手段は、このデータベース所在情報に基づいて検索キーワードに対応する提供情報データベースの所在を取得するとともに、その所在にある提供情報データベースに当該検索キーワードを照会するように構成してもよい。
本発明では、前記検索手段が提供情報を所定書式の一覧表に整理された状態で取得する構成に替えて、提供情報自体を取得する構成してもよい。この構成を備えた情報検索支援装置は、検索手段と利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を取得する検索手段と、検索手段により取得した提供情報に含まれている文書を単語ごとに分解する提供情報分解手段と、提供情報分解手段よって分解された各単語と各単語の分解起源となった提供情報との関係を記述した詳細キーワード集を利用者端末に送達する検索結果送達手段とを備えている。
あるいは、利用者が操作する利用者端末と所定の情報通信ネットワークを介して通信する手段と、利用者に提供される各種情報を蓄積管理する提供情報データベースにアクセスするためのデータベースアクセス手段と、利用者端末との通信を通じて、利用者端末にて入力された検索キーワードを取得する入力キーワード取得手段と、入力キーワード取得手段により取得した検索キーワードを提供情報データベースに照会して該当する提供情報を取得する検索手段と、検索手段により取得した提供情報に含まれている文書を単語ごとに分解する提供情報分解手段と、提供情報分解手段により分解された単語を記載した詳細キーワード集を作成し、これを利用者端末に送達する詳細キーワード集送達手段と、利用者端末にて前記詳細キーワード集から選択された単語を取得する詳細検索条件取得手段と、
詳細検索条件取得手段により取得した単語を検索キーワードとして提供情報データベースに照会し、該当する提供情報を取得する詳細検索手段と、詳細検索手段により取得した提供情報を所定書式の検索結果情報に編集して、これを利用者端末に送達する検索結果送達手段とを備えた情報検索支援装置としてもよい。なお、前記詳細キーワード集には分解単語ごとにその分解起源となった提供情報との関係が記載されていてもよい。
さらに、前記検索条件取得手段が取得した単語が、先に利用者端末に送達した詳細キーワード集に記載されていたある提供情報に含まれていない場合、当該詳細キーワード集からこの提供情報を除外して新たな詳細キーワード集を作成して、これを利用者端末に送達する手段を備えた情報検索支援装置とすることもできる。
提供情報自体を取得する情報検索支援装置において、多数の単語を特定の要件に分類分けして収録した要件別単語辞書を記憶する手段を備え、詳細キーワード集送達手段は、分解単語ごとにその分類要件との関係を記載した詳細キーワード集を作成する構成とすることもできる。提供情報分解手段が取得した提供情報を当該要件別単語辞書に基づいて分解するように構成してもよい。
要件別単語辞書の記憶手段を備えた構成では、詳細キーワード集送達手段は、分解単語と同じ要件に属する他の単語を記載した詳細キーワード集を作成してもよい。さらに、詳細キーワード集送達手段は、要件と単語と提供情報との対応関係を、各要件に対応する１以上の単語と、各単語に対応する１以上の提供情報とによる階層構造を記述した詳細キーワード集を作成してもよい。なお、各要件がさらに所定のカテゴリーに分類されて、前記詳細キーワード集送達手段が、各カテゴリーを前記階層構造の最上層に配置した詳細キーワード集を作成する情報検索支援装置とすることもできる。
詳細検索条件取得手段を備えた情報検索支援装置では、この詳細検索条件取得手段が、利用者端末により選択された検索キーワードごとの重み付け情報を受領し、前記検索結果送達手段は、取得した提供情報を、重み付け情報が指定されている単語の有無とその単語に指定された重み付け情報の値と基づいて評価し、高い評価を得た提供情報を優先的に送達することとしてもよい。また、検索結果送達手段は、利用者端末に送達する提供情報に、その提供情報の送達起源となった重み付け情報の値に基づく総合得点を含めてもよい。
上記いずれかの情報検索支援装置において、提供情報データベースに与える代表検索キーワードの類義語を収録した類義語辞書を記憶する手段を備え、前記検索手段は、前記入力キーワード取得手段により取得した検索キーワードを類義語として当該辞書に照会して該当する代表検索キーワードを取得し、この代表検索キーワードを提供情報データベースに照会する構成も本発明の範囲である。
また、類義語辞書の記憶手段を備えた構成では、前記検索手段が前記代表キーワードとともに、この代表キーワードの類義語も併せて提供情報データベースに照会するようにしてもよい。詳細キーワード集送達手段が、分解単語と同義の代表キーワードを、当該分解単語に替えて、あるいは当該分解単語と併せて記載した詳細キーワード集を作成するようにしてもよい。
類義語辞書が分野別に複数用意されており、前記入力キーワード取得手段は、特定の分野の類義語辞書を指定する旨の辞書選択情報を利用者端末から取得し、前記検索手段は、当該辞書選択情報に該当する分野の類義語辞書に検索キーワードを照会する情報検索支援装置としてもよい。あるいは、類義語辞書が分野別に複数用意されており、前記入力キーワード取得手段が取得した検索キーワードに基づいて特定の分野の類義語辞書を決定する手段を備え、前記検索手段は、当該手段が決定した類義語辞書に検索キーワードを照会する情報検索支援装置としてもよい。
また本発明は、コンピュータにインストールされて実行されることで、このコンピュータを情報検索支援装置として機能させるコンピュータプログラムや、このコンピュータプログラムを格納したプログラム格納媒体にも及んでいる。
発明を実施するための最良の形態
＝＝＝ネットワーク構成＝＝＝
本発明の一実施形態に係る情報検索支援装置を含む情報通信ネットワークとしてインターネットを例に挙げる。第１図はそのネットワーク構成図を示している。インターネット１０には、本発明の情報検索支援装置１と、パーソナルコンピュータなど不特定多数の利用者により操作されるブラウザを実装した利用者端末２０と、多数のＷＷＷサーバー３０が接続されている。そして、ある利用者が入手したい情報は、このいずれかのＷＷＷサーバー３０上に公開されているＷｅｂページに含まれているものとする。
このネットワーク構成例において、情報検索支援装置（以下、支援装置）１は、ＷＷＷサーバーとしての基本機能を備え、検索エンジン２と連携して情報検索支援サービスを提供している。もちろん、支援装置１自体に検索エンジン２の機能を実装させてもよい。いずれにしても、インターネット１０上から収集した多数のＷｅｂページについて、その内容や所在を提供情報として蓄積管理する提供情報データベース３にアクセスするための機能を備えていればよい。
また、支援装置１のハードウエアは、１台のコンピュータで構成されていてもよいし、協調動作する複数のコンピュータによって構成されていてもよい。複数のコンピュータによる構成であれば、それらコンピュータ間の通信経路は、専用線・ＬＡＮ・ＶＰＮなどのプライベートなネットワークを介して通信する構成であってもよいし、インターネット１０など公衆の情報通信ネットワークを介して通信する構成であってもよい。
＝＝＝＝情報検索支援サービス＝＝＝
支援装置１は、利用者端末２０とのＨＴＴＰ通信を通じて、利用者が求めている情報への確実な足がかりとなる提供情報を提示するための情報検索支援サービスを提供している。「情報検索支援サービス」は、従来の検索エンジンによって提供される「情報検索サービス」とは異なり、利用者が目的とする情報に自然に辿り着けるように工夫されたユーザインタフェース環境を提供している。そのために、各種情報の管理構造や通信ネットワークを介した他のコンピュータとの通信過程における情報処理などを工夫している。
なお、本発明の技術思想にはユーザインタフェース・データ管理構造・通信手順・情報処理などに種々のバリエーションが含まれている。以下、そのバリエーションの中からいくつかの実施形態を挙げて本発明について詳説する。
＝＝＝第１の実施形態＝＝＝
第２図に本発明の第１の実施形態に係る支援装置１ａとインターネット１０上の各コンピュータ２，２０との通信手順図を示した。なお、この例では、支援装置１は外部の複数の検索エンジン２を利用するように構成されており、支援装置１ａ側の記憶資源には、検索キーワードと検索エンジンとを対応付けしたデータベース所在情報が格納されている。第３図にこのデータベース所在情報の概略構造図を示した。
各検索エンジン２における提供情報データベース３に蓄積されている提供情報は、インターネット１０から収集した多数のＷｅｂページのそれぞれについての詳細情報や内容を示す単語群を所定書式の一覧表に纏めたものである。提供情報データベース３は、その一覧表を検索キーワードに対応付けして管理している。この一覧表において、各単語は、所定の分類体系に基づくディレクトリ構造中に適宜に配置した状態で整理されている。第４図に提供情報データベースにおける提供情報の概略構造図を示した。この例では、上層から下層に向けて、カテゴリー・要件・詳細情報・詳細条件の各層が規定され、その各層にＷｅｂページの内容に応じた単語を分類分けしている。例えば、検索キーワード「テレビ」「電気店」「Ａ社」のいずれかの検索キーワードに対応するある提供情報には、この提供情報の情報源となるＷｅｂページの内容として、カテゴリー「製品」に該当する「メーカ」が「Ａ社」である旨が記載されている場合、「製品」「メーカ」「Ａ社」の単語がこの順番で階層構造を構成し、この「Ａ社」という具体的な単語に対して所定のＵＲＬが対応付けされている。例えば、このＵＲＬはＡ社のホームページであってもよい。
また、内容が「サービス」のカテゴリーに含まれるとともに、その内容として、「取付けサービス」が「有」ってその費用が「無料」であったとすると、「サービス」「取付けサービス」「有」「無料」の上下関係にその情報が具体的に記載されているＷｅｂページ（詳細説明ページ）のＵＲＬを対応付けしておく。もちろん詳細説明ページとして「取付けサービス」の定義を掲載しているＷｅｂページのＵＲＬを対応付けしておくこともできる。詳細説明ページはインターネット上の他のＷＷＷサーバーで公開されているものに限らず、支援装置１ａや検索エンジン２に別途用意しておいてもよい。
第５図〜第９図は支援装置１ａによる情報検索支援サービスの提供過程で利用者端末２０に表示される画面概略図している。利用者は自身の利用者端末２０のブラウザにより所定のＵＲＬを指定して支援装置１ａが公開しているＷｅｂページを取り寄せる（ｓ１，ｓ２）。このＷｅｂページ（検索初期画面：第５図）には、検索キーワードの入力フォーム４１と、このフォーム４１に記入された情報を支援装置１ａに実装されている所定のＣＧＩプログラムに送付するための機能とが含まれている。具体的には、利用者端末１０によりこのフォーム４１に検索キーワードが入力されて、同じページにある「検索」ボタン４２が指示されると、この検索キーワードをフォームデータとして先のＣＧＩプログラムに送達する旨の記載を含んだＨＴＴＰリクエストがインターネット１０上に送出される（ｓ３）。ここでは、「テレビ」という検索キーワードが入力され、このキーワードがＣＧＩプログラムに送達されたものとする。
支援装置１ａは、ＣＧＩプログラムにより、検索キーワード「テレビ」に対応する検索エンジンの所在をデータベース所在情報に基づいて特定し、その所在にある検索エンジン２に対して検索キーワードを転送する（ｓ４，ｓ５）。ここでは、ＡＢＣとＸＹＺという２つの検索エンジン２に該当する所在が特定されたものとする。そして、これら２つの検索エンジン２は、与えられた検索キーワードに基づいて自身の提供情報データベース３を検索し、該当する提供情報を含んだ先の整理済みのデータ（整理済み提供情報）を支援装置１ａに返送する（ｓ６，ｓ７）。
支援装置１ａは、各検索エンジン２から返送されてきた整理済み提供情報について、それらに含まれるカテゴリーや要件ごとに詳細情報や詳細条件を纏め、その結果を一覧にした詳細キーワード集を作成する（ｓ８，ｓ９）。第１０図にこの詳細キーワード集の概略構成図を示した。そして、この詳細キーワード集をＷｅｂページの体裁に加工し、これを先のＨＴＴＰリクエストを送付してきた利用者端末にＨＴＴＰレスポンスとして返送する。
このＷｅｂページ（詳細キーワード選択画面：第６図〜第８図）には、各要件から詳細情報や詳細条件に含まれる単語を利用者に選択させるための機能と、選択された単語を検索キーワードとして支援装置１ａに送達する機能とが含まれている。またこの例では、利用者が選択した単語に対する重み付けを指定するための機能も含まれている。利用者端末２０にてこの詳細キーワード選択画面が表示されると、詳細キーワード集が表形式で表示されるとともに、各要件に対応付けされている詳細情報や詳細条件に対応付けされた単語を再検索キーワードとして、リストダウンボックス５１から選択できるようになっている。重み付けについては、ラジオボタン５２によって０〜１０の１１段階の点数で指定できるようになっている。詳細キーワード選択画面は、送達された時点では、リストダウンボックス５１から単語がまだ選択されていない状態で空欄であり、重み付けは全て０点となっている（第６図）。利用者は各リストダウンボックス５１から目的とする情報に求める条件となる単語（再検索キーワード）をリストダウンボックスから選択していく。また、その再検索キーワードの重要度に応じて重み付けを指定する（ｓ１１：第７図）。
なお、各要件に対応する詳細情報や詳細条件の各単語にはその起源となったＷｅｂページ（説明ページ）へのリンクが設定されており、利用者がある単語についての知識や定義を知ろうと思えば、再検索キーワードとなる単語を指定した上で「説明」の欄５４を指示することで、該当する説明ページを取り寄せることができる（第８図）。そして、利用者が各要件に対する選択操作を行い、「送信」ボタン５３を指示すると、その選択操作に応じた情報がフォームデータとして支援装置１ａに送達される。なお、詳細キーワード検索画面上で、詳細情報や詳細条件、重み付けの指定操作に応じた情報を支援装置１ａに送信する機能を実現させるためには、ＨＴＭＬにおける標準の入力フォームに限らず、ＪＡＶＡ（登録商標）アプレットを用いる方式など適宜な方式が採用できる。
支援装置１ａは、利用者端末２０から詳細情報や詳細条件に係わる単語が送達されると、この単語を検索キーワードとして、再度該当する検索エンジン２をデータベース所在情報に基づいて特定する。そして、その特定した検索エンジン２にこの検索キーワードを与えて該当する提供情報を再検索させる（ｓ１２〜ｓ１５）。
支援装置１ａは、検索エンジン２から再検索された提供情報を受け取ると、この提供情報の内容について、利用者が指定した単語の有無やその単語に対して指定した重み付け情報に基づいて評価する（ｓ１６，ｓ１７）。例えば、再検索時の検索キーワードについて、重み付け点数が多いキーワードを含む提供情報を優先的に抽出していき、提供情報に再検索キーワードに一致する単語が有れば、その単語に対して利用者が指定した重み付け点数を加算していく。そして、提供情報ごとに重み付け点数の合計点を算出して、最高得点を得た提供情報からその提供情報の内容をＷｅｂページ（検索結果画面：第９図）にして利用者端末に返送する（ｓ１８〜ｓ２０）。この第９図に示した例では、利用者が詳細キーワード選択画面上で指定した再検索キーワードに関して、指定した重み付けの点数６１と提供情報における再検索キーワードに対する得点６２、その得点の合計点６３、再検索キーワードに関する説明ページを取り寄せるためのボタン６４などが含まれている。また、提供提供情報の提供元となった検索エンジン２のＵＲＬ６５も併せて記載されている。もちろん、提供情報にその情報源のＵＲＬを含めておけば、そのＵＲＬを検索結果に反映させて、利用者が直接情報源から所要の情報を入手することもできる。
＝＝＝第２の実施形態＝＝＝
第１１図に本発明の第２の実施形態に係る支援装置とインターネット上の各コンピュータとの通信手順図を示した。この支援装置１ｂは、検索エンジン２としての機能を備えており、提供情報データベース３を付帯している。なお提供情報は、Ｗｅｂページの内容やそのＵＲＬを記載した従来の検索サイトが提供している提供情報と同様のものである。しかし、支援装置１ｂには、提供情報データベース３とは他に、多数の単語をそれぞれ所定の要件に対応付けして収録した要件別単語辞書４も自身の記憶資源に格納している。第１２図にこの要件別単語辞書の概略構造図を示した。
この実施形態でも、第１の実施形態と同様に、利用者は自身の利用者端末のブラウザにより、検索キーワードの入力フォームを含んだ検索初期画面のＷｅｂページを支援装置１ｂから取り寄せ、検索キーワードを支援装置１ｂに返送し、支援装置１ｂは、この検索キーワードを自身の検索エンジン機能により提供情報データベース３に照会して該当する提供情報を取得する（ｓ１０１〜ｓ１０５）。
次に、支援装置１ｂは、取得した多数の提供情報について、それぞれに含まれている文書を単語ごとに分解し、その単語を先の要件別単語辞書に照会し、各単語が分類されている要件を取得する（ｓ１０６〜ｓ１０８）。どの要件にも分類されない単語については「その他」に分類する。そして、多数の提供情報について、各単語とその起源となった提供情報とを対応付けしたものを要件別に集約して詳細キーワード集を作成する（ｓ１０９）。第１３図〜第１６図に、詳細キーワード集の作成過程の概略図を示した。ここでは、検索キーワードとして「テレビ」と「プラズマ」が支援装置１ｂに与えられたものとする。ある提供情報の文書（第１３図）と、この文書から抽出された単語（第１４図）と、この単語を要件別に分類した状態（第１５図）と、他の提供情報と併せて集約して作成された詳細キーワード集（第１６図）とを示している。
支援装置１ｂは、上述した過程を経て作成した詳細キーワード集をＷｅｂページの体裁で利用者端末２０に送達する（ｓ１１０）。第１７図、第１８図は、利用者端末２０に送達された詳細キーワード集のＷｅｂページ（詳細キーワード画面）の概略図を示している。この画面の初期状態では、先に利用者が入力した検索キーワードと、要件の一覧表とが表示されている（第１７図）。利用者端末２０にて特定の要件を指示すると、その要件の下層に階層状に対応付けされているに単語やＵＲＬが樹枝状に一覧表示されるとともに、特定の単語を指示すると、対応する提供情報としてその内容と情報源のＵＲＬとが表示されるようになっている（第１８図）。ＵＲＬの記載部分にはそのＵＲＬへのリンクが設定されており、利用者がより詳しい情報を得ようと思えば、そのＵＲＬをブラウザにて指定して情報源のＷｅｂページを取り寄せればよい（ｓ１１１〜ｓ１１４）。
＝＝＝第３の実施例＝＝＝
第１９図に本発明の第３の実施形態に係る支援装置とインターネット上の各コンピュータとの通信手順図を示した。この支援装置１ｃは、第１の実施形態と第２の実施形態の折衷形態である。
この例の支援装置１ｃは、検索エンジン２としての機能を備え、第２の実施形態における要件別単語辞書も自身の記憶資源に格納している。しかし、この例では、第１の実施形態と同様に、要件の上位概念としてカテゴリーが規定されているものとする。付帯する提供情報データベース３には、従来の検索サイトが提供している提供情報と形式的に同様の提供情報が蓄積管理されている。
また、利用者端末２０のブラウザが第５図に示したものと同様の検索初期画面を支援装置１ｂから取り寄せる手順から、支援装置１ｃが要件と各単語とその単語の起源となった提供情報とを対応付けした詳細キーワード集を作成するまでの手順はほぼ第２の実施形態に準ずる（ｓ２０１〜ｓ２０９）。ただし詳細キーワード集における各要件が、第１の実施形態と同様に、その上位概念のカテゴリーに分類分けされている点が異なり、詳細キーワード集の構造は第１０図に示した第１の実施例のものと同等なものとなる。
また、この詳細キーワード集に基づいて詳細キーワード選択画面としてＷｅｂページに作成して、これを利用者端末に送達するとともに、この利用者端末にて選択された再検索キーワードに基づいて提供情報を再検索する手順も、支援装置自体の検索エンジン機能により提供情報を取得する以外は、第１の実施形態と同様である（ｓ２１０〜ｓ２１７）。この手順の後に続く、提供情報の評価やその評価結果を検索結果画面に作成して利用者端末２０に送達する手順も、やはり第１の実施形態と同様である（ｓ２１８〜ｓ２２１）。ただし、第３の実施形態では、その検索結果に含める情報として、提供情報の情報源と提供情報の内容を含めている点が第１の実施形態と異なる。第２０図に第３の実施形態における検索結果画面の概略図を示した。利用者が詳細キーワード選択画面上で選択した要件別の単語に対する評価として、指定した重み付けの点数とともに、提示された情報提供の情報源のＵＲＬが記載されている。このＵＲＬをブラウザにて指定すればその情報源から直接情報を入手することができる（ｓ２２２〜ｓ２２４）。
＝＝＝提供情報からの単語抽出＝＝＝
上記第２あるいは第３の実施形態では、提供情報から抽出した各単語を単語別要件辞書に基づいて分類分けしていた。この実施形態に限らず、例えば、抽出した単語をそのままその起源となった提供情報に対応付けし、この単語と提供情報との対応一覧を検索結果としてブラウザ端末に返送するように構成してもよい。それによって、提供情報に含まれていたありのままの単語をそのまま利用者に提示でき、利用者側ではより目的とする情報にたどり着く経路としてより多くの選択肢を得ることができる。
一方、提供情報から単語を抽出するのに当たり、単語別要件辞書にある単語のみを提供情報から抽出することもできる。それによって、提供情報中から不要な単語が除外され、目的の情報へのアクセス時間や手順を省略することができる。
また、提供情報からは一般的な辞書を用いて単語を抽出し、詳細キーワード集にはこの単語と同じ要件に属する他の単語を併記するようにしてもよい。
＝＝＝検索キーワードの分野指定（類義語辞書選択）＝＝＝
上記各実施形態において、利用者が入力した検索キーワードが略語であったり、通常一般的に用いられる用語でなかったりする場合、提供情報の検索精度が低下する。そこで、検索エンジンが確実に解釈できる代表検索キーワードに同義語・類義語を対応付けした類義語辞書を支援装置に用意しておき、利用者端末から送達された検索キーワードをこの類義語辞書に基づいて置換した正確な代表検索キーワードを提供情報データベースに照会するように構成してもよい。もちろん、代表キーワードと併せてその類義語も提供情報データベースに照会して漏れのない検索を行うようにしてもよい。
また、詳細キーワード集に記載する単語として、分解単語と同義の代表検索キーワードを分解単語に替えて採用してもよい。もちろん、分解単語と代表検索キーワードとを併記してもよい。このように詳細キーワード集に代表検索キーワードを記載することで、再度提供情報データベースに検索キーワードを照会する場合に正確な単語がキーワードとして与えられ検索の精度が向上する。
同じ検索キーワードでも複数の語彙やそのキーワードが対象としている「もの」自体が複数の分野で利用されている場合もある。例えば「ＣＤ」には「コンパクトディスク」「キャッシュディスペンサー」「コストダウン」など多様な語彙が存在する。同じ「コンパクトディスク」であっても、利用者が意図した「もの」がＣＤ−ＲＯＭなのか、音楽ＣＤなのかでは、全く異なる分野の提供情報が混在して検索されてしまう。そこで、利用者側で検索キーワードが属する分野を指定できるようにしておく。支援装置には分野別に類義語辞書を用意しておき、利用者端末に送達する検索キーワードの入力Ｗｅｂページには用意されている複数の類義語辞書の分野を選択可能にして提示しておけばよい。そして、利用者端末から検索キーワードと類義語辞書の指定情報とを受け付けると、その検索キーワードを指定の分野の類義語辞書に照会して代表検索キーワードを取得して検索すればよい。また、検索対象もその分野に限ればよい。あるいは、提供情報データベースより取得した提供情報のうち、該当する分野の情報のみを使用すればよい。それによって、利用者が目的としていない情報が検索対象から除外されて支援装置に掛かる処理負荷も軽減される。
検索キーワードに基づいて情報検索支援装置側で採用する類義語辞書の分野を特定するようにしてもよい。特殊なキーワードや複数のキーワードであれば、類義語辞書を特定することができる。
＝＝＝検索キーワードの入力方式＝＝＝
当然のことながら、検索キーワードは複数あってもよい。そして、それら複数の検索キーワードについてｏｒ検索やａｎｄ検索などの検索条件を指定できるようにしておいてもよい。もちろん、再検索キーワードについても、同じ要件について複数の再検索キーワードとその検索条件を指定できるように構成してもよい。また、再検索キーワードとして数値（テレビの画面サイズや価格など）を指定するのであれば、その数値について、以下・以上・未満など、範囲を限定できるようにしておいてもよい。例えば、数値を認識すると、その数値に対して範囲を限定するための単語（以上・以下・未満・〜など）を数値の下層に対応付けさせた階層構造の詳細キーワード集を作成するようにすればよい。
利用者端末にて入力される検索キーワードは単語に限らず、自然文でもよい。この場合、支援装置側には、周知の形態素解析を用いて自然文から品詞ごとの単語を抽出したり、単語間の意味的結束度（単語間の受け掛かりの関係）に基づいて相関を求めたりして、各単語がどの要件に属するものなのかなどを特定すればよい。
＝＝＝システム構成＝＝＝
支援装置、検索エンジン、利用者端末を含めたシステムの構成は、上記実施形態に限らない。支援装置が外部の検索エンジンから提供情報を取り寄せるのであれば、支援装置と検索エンジンとはインターネットを介して通信するように構成してもよいし、専用線やＬＡＮを介して通信するように構成してもよい。
利用者端末に支援装置の一部の機能を代替させることもできる。利用者端末にブラウザと連動する専用のアプリケーション・ソフトウエアやプラグインなどのブラウザ組込型プログラムをインストールしておく。あるいは支援装置が利用者端末に適時にＪＡＶＡアプレットを送達する。支援装置は、詳細キーワード集をフォーム機能の無い単なる単語一覧表として利用者端末に送達する。利用者端末は先の専用プログラムにより、このキーワード集に基づいて、単語や重み付けの指定機能や、その指定情報を支援装置に送付する機能を備えたユーザインタフェース環境を利用者に提供する。
利用者端末の形態は、ブラウザを実装したパーソナルコンピュータに加え、ブラウザを実装した携帯電話機であってもよい。もちろん、パーソナルコンピュータなどの汎用のコンピュータに限らず、情報検索のための専用端末であってもよい。情報通信ネットワークについてもインターネットに限らず、ＬＡＮ上にシステムを構成する各コンピュータの全て、あるいは一部が接続されていてもよい。いずれにしても、各コンピュータが所定の手順で通信して所定の情報を授受できる構成であればよい。
本発明の情報検索支援装置によれば、利用者により入力された検索キーワードに基づいて提供情報に含まれる単語を詳細キーワード集として分類体系化した状態で利用者に提示している。そのため、利用者は、このキーワード集中の単語に対応付けされている提供情報の内容や所在を入手したり、このキーワード集からより詳細な検索キーワードを選択して情報を再検索したりすることができる。したがって、利用者は、目的とする情報を確実に入手することができる。
【図面の簡単な説明】
第１図は、本発明の一実施例に係る情報検索支援装置を含むネットワーク構成図を示している。
第２図は、本発明の第１の実施形態に係る情報検索支援装置とインターネット上の各コンピュータとの通信手順図である。
第３図は、上記第１の実施形態の情報検索支援装置が管理するデータベース所在情報の概略構造図である。
第４図は、上記第１の実施形態の情報検索支援装置が検索エンジンから取得する提供情報の概略構造図である。
第５図は、上記第１の実施形態の情報検索支援装置が利用者端末に送達する検索初期画面の概略図である。
第６図は、上記第１の実施形態の情報検索支援装置が利用者端末に送達する詳細キーワード選択画面の概略図である。
第７図は、利用者端末における上記詳細キーワード選択画面上でのユーザインタフェースを示す概略図である。
第８図は、利用者端末における上記詳細キーワード選択画面上でのユーザインタフェースを示す概略図である。
第９図は、上記第１の実施形態の情報検索支援装置が利用者端末に送達する検索結果画面の概略図である。
第１０図は、上記第１の実施形態の情報検索支援装置により作成される詳細キーワード集の概略構造図である。
第１１図は、本発明の第２の実施形態に係る情報検索支援装置とインターネット上の各コンピュータとの通信手順図である。
第１２図は、上記第２の実施形態の情報検索支援装置が管理する要件別単語辞書の概略構造図である。
第１３図は、上記第１の実施形態の情報検索支援装置が取得した提供情報の内容を示す概略図である。
第１４図は、上記第１の実施形態の情報検索支援装置が取得した提供情報から抽出された単語を示す概略図である。
第１５図は、上記第１の実施形態の情報検索支援装置がある提供情報から抽出した単語を要件別に分類したときの状態を示す概略図である。
第１６図は、上記第２の実施形態の情報検索支援装置により作成される詳細キーワード集の概略構造図である。
第１７図は、上記第２の実施形態の情報検索支援装置が利用者端末に送達する詳細キーワード画面の概略図である。
第１８図は、利用者端末における上記詳細キーワード画面上でのユーザインタフェースを示す概略図である。
第１９図は、本発明の第３の実施形態に係る情報検索支援装置とインターネット上の各コンピュータとの通信手順図である。
第２０図は、上記第３の実施形態の情報検索支援装置が利用者端末に送達する検索結果画面の概略図である。
【図１】
2003042869.tif 000003
【図２】
2003042869.tif 000004
【図３】
2003042869.tif 000005
【図４】
2003042869.tif 000006
【図５】
2003042869.tif 000007
【図６】
2003042869.tif 000008
【図７】
2003042869.tif 000009
【図８】
2003042869.tif 000010
【図９】
2003042869.tif 000011
【図１０】
2003042869.tif 000012
【図１１】
2003042869.tif 000013
【図１２】
2003042869.tif 000014
【図１３】
2003042869.tif 000015
【図１４】
2003042869.tif 000016
【図１５】
2003042869.tif 000017
【図１６】
2003042869.tif 000018
【図１７】
2003042869.tif 000019
【図１８】
2003042869.tif 000020
【図１９】
2003042869.tif 000021
【図２０】
2003042869.tif 000022
【国際調査報告】
2003042869.tif 000023
2003042869.tif 000024
2003042869.tif 000025
2003042869.tif 000026