(57)【特許請求の範囲】
【請求項１】
クライアントコンピュータにネットワークを介して接続されたサーバコンピュータが、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて、前記サーバコンピュータに設けられたデータベースに登録されている文書ファイルの検索を行う文書検索システムにおいて、
前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを検索し、その検索結果の一覧を前記クライアントコンピュータに提示する手段と、
前記検索結果の一覧の中から前記クライアントコンピュータによってリンク先文書として選択された文書ファイルそれぞれの識別情報を含むリンク集を作成し、そのリンク集を前記データベースに文書ファイルの一つとして登録するリンク集作成・登録手段と、
前記リンク集作成・登録手段によって前記データベースに登録されたリンク集を用いて、前記データベースに登録されているリンク先文書の検索を行うリンク先文書検索手段と、
前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記キーワードまたは質問文に対応する文書ファイルを前記データベースから検索すると共に、前記検索された文書ファイルと、前記キーワードまたは質問文に対応するタイトルまたはコメントを含むリンク集と、前記検索された文書ファイルをリンク先文書として指定する識別情報を含むリンク集とを、検索結果の一覧として併せて前記クライアントコンピュータに提示するリンク集検索手段とを具備することを特徴とする文書検索システム。
【請求項２】
前記クライアントコンピュータによって前記リンク先文書として選択された文書ファイルを解析し、その解析結果をキーワードまたは質問文として用いることによって、前記選択された文書ファイルに関連する文書ファイルを前記データベースから検索し、その関連する文書ファイルの一覧をリンク先文書候補として前記クライアントコンピュータに追加提示する関連文書検索手段をさらに具備することを特徴とする請求項１記載の文書検索システム。
【請求項３】
前記クライアントコンピュータから新たに入力されたキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを再検索し、その再検索結果の一覧をリンク先文書候補として前記クライアントコンピュータに追加提示する再検索手段をさらに具備することを特徴とする請求項１記載の文書検索システム。
【請求項４】
前記データベースに登録されている文書ファイルの中からリンク集のみを検索して、そのリンク集の一覧を前記クライアントコンピュータに提示する手段をさらに具備することを特徴とする請求項１記載の文書検索システム。
【請求項５】
クライアントコンピュータにネットワークを介して接続されたサーバコンピュータが、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて、前記サーバコンピュータに設けられたデータベースに登録されている文書ファイルの検索を行う文書検索方法において、
前記サーバコンピュータが、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを検索し、その検索結果の一覧を前記クライアントコンピュータに提示するステップと、
前記サーバコンピュータが、前記検索結果の一覧の中から前記クライアントコンピュータによってリンク先文書として選択された文書ファイルそれぞれの識別情報を含むリンク集を作成し、そのリンク集を前記データベースに文書ファイルの一つとして登録するリンク集作成・登録ステップと、
前記サーバコンピュータが、前記データベースに登録されたリンク集を用いて、前記データベースに登録されているリンク先文書の検索を行うリンク先文書検索ステップと、
前記サーバコンピュータが、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記キーワードまたは質問文に対応する文書ファイルを前記データベースから検索すると共に、前記検索された文書ファイルと、前記キーワードまたは質問文に対応するタイトルまたはコメントを含むリンク集と、前記検索された文書ファイルをリンク先文書として指定する識別情報を含むリンク集とを、検索結果の一覧として併せて前記クライアントコンピュータに提示するリンク集検索ステップとを具備することを特徴とする文書検索方法。
【請求項６】
前記サーバコンピュータが、前記データベースに登録されている文書ファイルの中からリンク集のみを検索して、そのリンク集の一覧を提示するステップをさらに具備することを特徴とする請求項５記載の文書検索方法。
【請求項７】
クライアントコンピュータにネットワークを介して接続されたサーバコンピュータに、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて、前記サーバコンピュータに設けられたデータベースに登録されている文書ファイルの検索を実行させるためのコンピュータプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムは、
前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを検索し、その検索結果の一覧を前記クライアントコンピュータに提示する手順と、
前記検索結果の一覧の中から前記クライアントコンピュータによってリンク先文書として選択された文書ファイルそれぞれの識別情報を含むリンク集を作成し、そのリンク集を前記データベースに文書ファイルの一つとして登録するリンク集作成・登録手順と、
前記データベースに登録されたリンク集を用いて、前記データベースに登録されているリンク先文書の検索を行うリンク先文書検索手順と、
前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記キーワードまたは質問文に対応する文書ファイルを前記データベースから検索すると共に、前記検索された文書ファイルと、前記キーワードまたは質問文に対応するタイトルまたはコメントを含むリンク集と、前記検索された文書ファイルをリンク先文書として指定する識別情報を含むリンク集とを、検索結果の一覧として併せて前記クライアントコンピュータに提示するリンク集検索手順とを前記サーバコンピュータに実行させることを特徴とする記憶媒体。
【請求項８】
前記コンピュータプログラムは、
前記データベースに登録されている文書ファイルの中からリンク集のみを検索して、そのリンク集の一覧を提示する手順を前記サーバコンピュータにさらに実行させることを特徴とする請求項７記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は自然言語検索システムなどの文書検索システムおよびその検索システムに用いられる文書検索方法に関する。
【０００２】
【従来の技術】
従来より、文書検索の方式としてはキーワード検索システムが良く知られている。このキーワード検索システムは、ユーザが入力したキーワードを含む文書を検索するものである。このシステムで目的とする文書を検索するためには、ユーザは、その目的文書に含まれている適切なキーワードを指定する必要がある。この場合、特に、データベース中に大量の文書がある場合には、単独のキーワードを指定しただけでは多数の候補文書が得られてしまうので、ユーザはさらにキーワードを付加入力して候補を絞りこむといった絞り込み検索を行う必要がある。
【０００３】
このような検索方式を用いたものとして、膨大な文書ファイル中からユーザが必要とする文書ファイルを探し出すという全文検索システムが開発されている。この文書検索システムにおいては、検索候補を絞り込むために、ユーザがいくつかの単語を“ｏｒ”あるいは“ａｎｄ”あるいは“ｎｏｔ”で結び、検索式を作成し、それに応じて検索する必要があった。
【０００４】
そこで、最近では、登録された文書データを日常的な言葉（自然言語）で効率的に検索可能な自然言語検索システムが開発されている。自然言語検索システムにおいては、日常的な言葉（自然言語）により質問文（クエリー）を入力するだけで、自動的にそのクエリーの内容解析、構文解析、形態素解析、キーワードの重み付け処理、類似度算出などの処理が行われ、これにより適切な文書をデータベースから容易に検索することができる。
【０００５】
このような自然言語検索システムにおいては、高度な文書解析処理が必要となるので、検索対象の文書ファイルを予め解析してそれに対応する検索用データを生成し、その検索用データをデータベースに登録しておくことが必要となる。
【０００６】
【発明が解決しようとする課題】
しかし、自然言語検索システムを用いた場合であっても、検索はあくまで単語ベースで行われるため、互いに同一テーマで書かれた関連文書を一度にもれなく検索することは困難であり、質問文（クエリー）を変えながら何度も検索を行うことが必要とされた。
【０００７】
本発明は上述の事情に鑑みてなされたものであり、関連する登録文書を参照するためのリンク集を検索結果の一覧を用いて容易に作成・登録できるようにし、データベースに登録されている関連文書を一度にもれなく検索することが可能な文書検索システムおよび文書検索方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、クライアントコンピュータにネットワークを介して接続されたサーバコンピュータが、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて、前記サーバコンピュータに設けられたデータベースに登録されている文書ファイルの検索を行う文書検索システムにおいて、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを検索し、その検索結果の一覧を前記クライアントコンピュータに提示する手段と、前記検索結果の一覧の中から前記クライアントコンピュータによってリンク先文書として選択された文書ファイルそれぞれの識別情報を含むリンク集を作成し、そのリンク集を前記データベースに文書ファイルの一つとして登録するリンク集作成・登録手段と、前記リンク集作成・登録手段によって前記データベースに登録されたリンク集を用いて、前記データベースに登録されているリンク先文書の検索を行うリンク先文書検索手段と、前記クライアントコンピュータから入力されるキーワードまたは質問文に応じて前記キーワードまたは質問文に対応する文書ファイルを前記データベースから検索すると共に、前記検索された文書ファイルと、前記キーワードまたは質問文に対応するタイトルまたはコメントを含むリンク集と、前記検索された文書ファイルをリンク先文書として指定する識別情報を含むリンク集とを、検索結果の一覧として併せて前記クライアントコンピュータに提示するリンク集検索手段とを具備することを特徴とする。
【０００９】
この文書検索システムにおいては、リンク集の作成機能が設けられており、入力したキーワードまたは質問文に応じて検索された登録文書の検索結果一覧の中から該当する文書ファイルを選択するだけで、それら選択された文書ファイルそれぞれに対応するリンク先情報を含むリンク集が作成されてデータベースに登録される。このリンク集を用いることにより、キーワードまたは質問文による検索を何度も繰り返し行うことなく、データベースに登録されている関連文書を一度にもれなく検索することが可能となる。特に、リンク集についても通常の検索対象の文書ファイルの一つとしてデータベースに登録することにより、リンク集の検索をも容易に行うことができる。また、文書ファイルの検索時には、キーワードまたは質問文に応じて前記データベースから検索された文書ファイルと、その文書ファイルをリンク先文書として指定するリンク集とを、検索結果の一覧として併せて提示しているので、通常の文書ファイルのみならず、リンク集をも効率よく検索することが可能となる。
【００１０】
また、前記検索結果の一覧の中からリンク先文書として選択された文書ファイルを解析し、その解析結果をキーワードまたは質問文として用いることによって、前記選択された文書ファイルに関連する文書ファイルを前記データベースから検索し、その関連する文書ファイルの一覧を前記リンク先文書の候補として追加提示する関連文書検索手段をさらに設けることが好ましい。このような関連文書検索手段を設けることにより、利用者自身が入力したキーワードまたは質問文に応じて検索された登録文書の検索結果一覧には含まれてない文書についても、それを検索してリンク先文書の候補に加えることが可能となる。
【００１１】
関連文書検索手段の代わりに、またはそれに加えて、新たに入力されたキーワードまたは質問文に応じて前記データベースに登録されている文書ファイルを再検索し、その再検索結果の一覧を前記リンク先文書の候補として追加提示する再検索手段を利用しても良い。
【００１２】
また、前記リンク集は検索対象の文書ファイルの一つとして前記データベースに登録しておき、且つ前記データベースに登録されている文書ファイルの中からリンク集のみを検索して、そのリンク集の一覧を提示する手段を設けることが望ましい。これにより、リンク集を文書ファイルと同様に検索して利用できるようになるとともに、キーワードまたは質問文を入力せずとも、リンク集の一覧から目的の文書を参照することが可能となる。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る文書検索システムを適用したクランアント・サーバ型のコンピュータシステムの構成が示されている。このコンピュータシステムは、図示のように、サーバコンピュータ１１と、複数のクライアントコンピュータ１２とから構成されている。サーバコンピュータ１１およびクライアントコンピュータ１２は、ＬＡＮ、インターネットなどのコンピュータネットワークを介して接続されている。
【００１５】
サーバコンピュータ１１には、図示のように、自然言語検索システム１１１、およびＨＴＴＰサーバ１１２などが設けられている。自然言語検索システム１１１は、予め登録された文書ファイルを日常的な言葉（自然言語）で効率的に検索可能な検索システムであり、クライアントコンピュータ１２からの日常的な言葉（自然言語）による質問文（クエリー）を解析し、さらにその構文解析、形態素解析、キーワードの重み付け処理、類似度算出などの処理を行うことにより、登録文書の中から適切な文書を検索する。この自然言語検索システム１１１は、検索サーバ２０１、検索エンジン２０２、データベース２０３から構成されている。
【００１６】
データベース２０３には、検索対象として登録された文書ファイルとそれに対応する検索用データ（インデックスデータ）が記憶されている。検索エンジン２０２は上述の自然言語検索のための処理を行うためのソフトウェアモジュールであり、データベース２０３の検索用データを用いることにより、自然言語による質問文や入力キーワードで指定された条件に合致する登録文書を検索する。検索サーバ２０１はＨＴＴＰサーバ１１２を通じてクライアントコンピュータ１２に対して検索サービスを提供するためのソフトウェアモジュールであり、本実施形態の特徴とするリンク集の管理を行うリンク集管理部２０１ａを備えている。
【００１７】
リンク集は、データベース２０３に登録されている登録文書の中から互いに関連する文書それぞれに対するリンク先情報の集合であり、通常の検索対象文書の一つとしてデータベース２０３に登録される。リンク集管理部２０１ａは、リンク集の作成、登録、検索等に関する処理を行うためのものであり、作成されたリンク集毎にそのＩＤとリンク先文書に対するリンク先情報を管理している。リンク集管理部２０１ａにて各リンク集のＩＤを管理することにより、データベース２０３に検索対象文書ファイルとして登録されている文書が通常文書であるかリンク集であるかを区分することができる。
【００１８】
各クライアントコンピュータ１２のユーザは、Ｗｅｂブラウザ１２１を通じてサーバコンピュータ１１にアクセスすることにより、文書ファイルの検索、リンク集の作成・検索などを行うことができる。
【００１９】
図２には、リンク集のデータ構造の一例が模式的に示されている。
リンク集は前述したように一種の文書ファイルであり、「タイトル」、「コメント」、および「リンク先情報」等から構成されている。「タイトル」は該当するリンク集の見出しであり、また「コメント」はそのリンク集の内容を簡単に記述した文書情報である。「リンク先情報」は、リンク先文書として参照すべき文書ファイル（ここでは、文書ファイルＡ，Ｂ，Ｃ）それぞれに対するリンクの集合であり、参照すべき文書ファイルのＩＤ群などから構成されている。
【００２０】
（リンク集の作成・登録）
次に、検索サーバ２０１によって提供されるリンク集作成機能について説明する。
リンク集作成・登録機能はユーザがＷｅｂブラウザ１２１上で容易にリンク集を作成してそれをデータベース２０３に登録できるようにするための支援機能であり、検索サーバ２０１によってＷｅｂブラウザ１２１に提供されるＷｅｂページ上で「リンク集作成」の機能を選択することにより、そのための手続きが実行される。
【００２１】
この場合、まず、検索サーバ２０１によってＷｅｂブラウザ１２１にリンク集作成用の画面が提供され、その画面上の操作にしたがって処理が進められることになる。ここで、リンク集作成・登録のための一連の処理を、図３のフローチャート、および図４および図５の表示画面例を参照して説明する。
【００２２】
まず、クライアントコンピュータ１２にて、リンク集のタイトル、コメント、作成者の入力が行われるとともに、自然言語による質問文（自然文）またはキーワードの入力が行われ、データベース２０３の登録文書の中からのリンク候補の検索が行われる（ステップＳ１０１）。リンク集のタイトル、コメント、作成者の入力操作、および自然文またはキーワードの入力操作は、図４の画面上で行われる。
【００２３】
すなわち、図４の画面は、検索サーバ２０１によって最初に提供されるＷｅｂページ上で「リンク集作成」ボタンを押したときに表示されるリンク集作成用の画面であり、ここには、作成対象のリンク集に対応するタイトル、コメント、作成者の入力フィールド群と、自然言語による質問文、キーワードの入力フィールド群が設けられている。「タイトル」の入力フィールドはリンク集のタイトルを登録するためのものであり、入力されたタイトルの先頭には「リンク集：」という文字列が自動的に挿入される。また「コメント」の入力フィールドはリンク集に対するコメントの登録に使用され、「作成者」の入力フィールドはリンク集の作成者名の登録に使用される。
【００２４】
「質問文」または「キーワード」の入力フィールドに質問文またはキーワードを入力して、「検索」ボタンを押すと、その情報が検索サーバ２０１に送られて、データベース２０１の検索が実行される。そして、検索結果の一覧が検索サーバ２０１からＷｅｂブラウザ１２１に返される。
【００２５】
次いで、クライアントコンピュータ１２においては、Ｗｅｂブラウザ１２１にて表示されている検索結果の一覧表示画面の中から、リンク先文書としてリンク集に登録すべき文書ファイルの選択操作が行われる（ステップＳ１０２）。検索結果の一覧表示画面の表示例を図５に示す。この一覧表示画面上では、図示のように、検索された文書ファイルそれぞれの見出しがスコア順に並べて表示される。スコアは「質問文」または「キーワード」に対する一致度を示すものであり、ここでは星印の数および％でスコアが表示される。また、各文書ファイルの見出しの横には図示のようなチェックボックスが設けられており、ここをチェックすることにより、リンク集に登録すべき文書ファイルを選択することができ。
【００２６】
次に、図５の検索結果一覧表示画面上の操作に従い、登録／再検索／関連文書検索のいずれの処理に進むかが決定される（ステップＳ１０３）。図５の検索結果一覧表示画面上の「登録」ボタンが押されると、現在選択されている文書ファイル（チェックでチェックされた文書ファイル）をリンク先文書として含むリンク集が作成され、それがデータベース２０３に自動登録される（ステップＳ１０４）。この場合、リンク集のタイトル、コメントに対しては形態素解析が施され、その結果に基づいてリンク集の検索に必要な検索用インデックスデータが作成され、データベース２０３に登録される。また、選択されている文書ファイルそれぞれのＩＤがリンク先情報として生成され、それがリンク集のＩＤと一緒にリンク集管理部２０１ａにて管理される。
【００２７】
図５の検索結果一覧表示画面上の質問文、キーワードの入力フィールドに新たな質問文またはキーワードを入力した状態で「再検索」ボタンが押されると、その新たな質問文またはキーワードによる登録文書の再検索が実行され、その検索結果を図５の検索結果一覧表示画面上にリンク先文書候補として追加表示される（ステップＳ１０５）。この再検索処理では、ステップＳ１０２ですでにチェックされた文書ファイルはそのまま検索結果一覧画面上に残され、チェックされていない文書ファイルの一覧の代わりに、再検索によって新たに検索された文書ファイルの一覧が表示される。
【００２８】
また、図５の検索結果一覧画面上の「関連検索」ボタンが押されると、現在選択されている文書ファイル（チェックでチェックされた文書ファイル）に関連する文書ファイルをデータベース２０３から検索して、検索結果一覧画面上にリンク先文書候補として追加表示する関連文書検索処理が実行される（ステップＳ１０６）。この場合においても、すでにチェックされた文書ファイルはそのまま検索結果一覧画面上に残され、チェックされていない文書ファイルの一覧の代わりに、新たに検索された文書ファイルの一覧が表示されることになる。また関連文書検索処理では、現在選択されている各文書ファイルに対応する検索用のインデックスデータがデータベース２０３から読み出され、その検索用のインデックスデータを用いて新たな質問文またはキーワードが自動生成され、その質問文またはキーワードによる検索が実行される。これにより、リンク先候補として選択された文書に類似する関連文書を検索して、それをリンク先候補として提示することが可能となる。
【００２９】
このようにして、再検索処理または関連文書検索処理が行われた後は、再びステップＳ１０２の文書ファイル選択処理が行われる。そして、「登録」ボタンが押されると、その時点までに選択されている文書ファイルをリンク先文書として含むリンク集が作成され、それがデータベース２０３に登録される（ステップＳ１０４）。
【００３０】
（リンク集の一覧表示）
次に、データベース２０３に登録されたリンク集の一覧を表示するためのリンク集一覧表示機能について説明する。
【００３１】
このリンク集一覧表示機能は、質問文またはキーワードによる通常の文書ファイル検索ではなく、データベース２０３に登録された文書の中からリンク集のみを検索してその一覧を要求元のクライアントコンピュータ１２に提供するというものである。リンク集一覧表示機能のサービスは、例えば図４の画面上で「リンク集」ボタンを押すことによって起動される。以下、リンク集一覧表示に係わる一連の処理を、図６のフローチャート、および図７および図８の表示画面例を参照して説明する。
【００３２】
まず、前述の「リンク集」ボタンが押されると、登録済みの各リンク集のＩＤを基にデータベース２０３からのリンク集の検索が検索サーバ２０１によって行われ、その検索によって得られたリンク集の一覧が要求元のＷｅｂブラウザ１２１にて表示される（ステップＳ２０１）。このリンク集一覧の表示画面例を図７に示す。
【００３３】
図７に示されているように、リンク集一覧表示画面では、データベース２０３に登録されている全てのリンク集それぞれについてのタイトルと、作成者名と、コメントとが並べて表示される。タイトルの先頭には、リンク集作成時に付加された「リンク集：」の文字列が追加表示される。
【００３４】
このリンク集一覧表示画面上で、あるリンク集のタイトルが選択されると（ステップＳ２０２）、その選択されたリンク集の本文（タイトル、作成者名、文書ＩＤ、コメント）とリンク先情報とが検索サーバ２０１から要求元のＷｅｂブラウザ１２１に提供され、それがＷｅｂブラウザ１２１によって図８のように表示される（ステップＳ２０３）。図８では、「リンク集；ナレッジマネージメントの薦め」というタイトルを持つリンク集が選択された場合の表示例が示されている。リンク先情報の表示領域には、リンク先文書それぞれのタイトルが一覧表示される。そして、この画面上で、あるリンク先文書のタイトルが選択されると（ステップＳ２０４）、その選択された文書の本文が検索サーバ２０１から要求元のＷｅｂブラウザ１２１に提供され、それがＷｅｂブラウザ１２１によって画面表示される（ステップＳ２０５）。
【００３５】
（リンク集の検索）
次に、通常文書と同様に、キーワード、質問文によってデータベース２０３からリンク集を検索する処理について説明する。
【００３６】
前述したように、リンク集についてはそのタイトルとコメントを解析することによって得られた検索用データがデータベース２０３に登録されているが、それだけでは、十分なヒット率が得られないのでリンク集の検索漏れが生じる場合がある。そこで、本システムでは、キーワード、質問文によってデータベース２０３から検索された通常文書のＩＤをリンク先情報として持つリンク文書をも併せて検索して、それを検索結果一覧として提供する仕組みを設けている。以下、リンク集検索のための一連の処理を、図９のフローチャート、および図１０の表示画面例を参照して説明する。
【００３７】
まず、クライアントコンピュータ１２にて、質問文またはキーワードの入力が行われ、それら質問文またはキーワードを基にデータベース２０３の登録文書の中から該当する文書を検索する処理が行われる（ステップＳ３０１）。次いで、検索された文書をリンク先として持つリンク集の検索が行われ（ステップＳ３０２）、質問文またはキーワードによって検索された文書とそれをリンク先文書として指定しているリンク集とが検索結果一覧として要求元のＷｅｂブラウザ１２１に併せて提供され、それがＷｅｂブラウザ１２１によって画面表示される（ステップＳ３０３）。この表示画面の一例を図１０に示す。
【００３８】
図１０では、質問文またはキーワードによって検索された通常文書に加え、「リンク集；ナレッジマネージメントの薦め」というタイトルを持つリンク集が併せて検索された場合が示されている。このリンク集は、検索された通常文書の少なくとも１つをリンク先文書として含むものである。
【００３９】
図１０の検索結果一覧表示画面上で、あるリンク集が選択されると（ステップＳ３０４）、その選択されたリンク集の本文（タイトル、作成者名、文書ＩＤ、コメント）とリンク先情報とが検索サーバ２０１から要求元のＷｅｂブラウザ１２１に提供され、それがＷｅｂブラウザ１２１によって図８で説明したように表示される（ステップＳ３０５）。そして、その画面上で、リンク先情報で指定される文書の中から目的の文書のタイトルを選択することにより（ステップＳ３０６）、その選択された文書の本文をＷｅｂブラウザ１２１によって画面表示することができる（ステップＳ３０７）。
【００４０】
以上のように、本実施形態の文書検索システムにおいては、入力したキーワードまたは質問文に応じて検索された登録文書の検索結果一覧の中から該当する文書を選択するだけで、それら選択された文書それぞれに対応するリンク先情報を含むリンク集を自動的に作成し、それをデータベース２０３に登録することができる。また、この登録されたリンク集を用いて、リンク先の文書を検索・参照することができるので、キーワードまたは質問文による検索を何度も繰り返すことなく、データベース２０３に登録されている関連文書を一度にもれなく検索することが可能となる。
【００４１】
なお、以上の説明では、本実施形態の文書検索システムをクランアント・サーバ型のコンピュータシステムに適用した場合を例に説明したが、スタンドアロンで使用されるコンピュータにおいても同様にして適用することができる。
【００４２】
また、本実施形態の自然言語検索システム１１１はコンピュータプログラムによって実現されているので、そのコンピュータプログラムをコンピュータ読み取り可能な記憶媒体に記録しておくことにより、その記憶媒体を通じてコンピュータプログラムを通常のコンピュータに導入するだけで、本実施形態と同様の効果を得ることが可能となる。また、コンピュータプログラムの配布は、記憶媒体のみならず、通信媒体を通じて行うこともできる。
【００４３】
また、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、関連する登録文書を参照するためのリンク集を検索結果の一覧を用いて容易に作成・登録できるようにし、データベースに登録されている関連文書を一度にもれなく検索することが可能となる。特に、リンク集についても通常の文書の一つとしてデータベースに登録することにより、リンク集の検索をも容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る文書検索システムを適用したクランアント・サーバ型のコンピュータシステムの構成を示すブロック図。
【図２】同実施形態で用いられるリンク集のデータ構造を説明するための図。
【図３】同実施形態で実行されるリンク集作成処理の手順を示すフローチャート。
【図４】同実施形態のリンク集作成処理で提供される第１の表示画面を示す図。
【図５】同実施形態のリンク集作成処理で提供される第２の表示画面を示す図。
【図６】同実施形態で実行されるリンク集一覧表示処理の手順を示すフローチャート。
【図７】同実施形態で実行されるリンク集一覧表示処理で提供される第１の表示画面を示す図。
【図８】同実施形態で実行されるリンク集一覧表示処理で提供される第２の表示画面を示す図。
【図９】同実施形態で実行されるリンク集検索処理の手順を示すフローチャート。
【図１０】同実施形態のリンク集検索処理で提供される表示画面を示す図。
【符号の説明】
１１…サーバコンピュータ
１２…クライアントコンピュータ
１１１…自然言語検索システム
１１２…ＨＴＴＰサーバ
１２１…ｗｅｂブラウザ
２０１…検索サーバ
２０２…検索エンジン
２０３…データベース
２０１ａ…リンク集管理部
【図１】
0004034503.tif 000002
【図２】
0004034503.tif 000003
【図３】
0004034503.tif 000004
【図４】
0004034503.tif 000005
【図５】
0004034503.tif 000006
【図６】
0004034503.tif 000007
【図７】
0004034503.tif 000008
【図８】
0004034503.tif 000009
【図９】
0004034503.tif 000010
【図１０】
0004034503.tif 000011