(57)【要約】【課題】文書検索結果の画面表示について、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められるようにする。【解決手段】ユーザが入力したキーワードを用いて文書データベースを検索し、この文書群中から適合する文書を選定する。そして、選定した各文書のうち上位３件の文書について、文書データから当該各文書の抜粋を作成する。この抜粋を当該抜粋を作成した文書ごとに３つのスクロールウィンドウ３１〜３３に掲載して、この３つのスクロールウィンドウ３１〜３３を表示装置の一画面に表示する。【選択図】　　図５
2004139150.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから検索要求となるキーワードの入力を受付ける入力手段と、
このキーワードを用いて電子化された文書群を検索し、この文書群中から適合する文書を選定する検索手段と、
この選定した各文書のうちの複数文書について文書データから当該各文書の抜粋を作成する抜粋作成手段と、
この抜粋を当該文書ごとに掲載したスクロールウィンドウを表示装置の一画面に表示する表示手段と、
を備えている文書検索装置。
【請求項２】
前記抜粋作成手段は、前記文書データから前記キーワードの近傍に存在する所定の文字列を抽出することで前記抜粋の作成を行なう、請求項１に記載の文書検索装置。
【請求項３】
前記表示手段は、前記抜粋を当該抜粋を作成した前記文書ごとに複数のスクロールウィンドウに掲載して当該複数のスクロールウィンドウを前記表示装置の一画面に表示するものである、請求項１又は２に記載の文書検索装置。
【請求項４】
前記表示手段は、前記抜粋を連結して単一のスクロールウィンドウに掲載して前記表示装置に表示するものである、請求項１又は２に記載の文書検索装置。
【請求項５】
前記表示手段は、前記各スクロールウィンドウの領域の広さを前記抜粋を表示する前記文書の当該抜粋の量に応じて変える、請求項３に記載の文書検索装置。
【請求項６】
前記表示手段は、前記各スクロールウィンドウの領域の広さを前記抜粋を表示する前記文書の前記検索による順位またはスコア高さに応じて変える、請求項３に記載の文書検索装置。
【請求項７】
前記表示手段は、前記抜粋中の前記キーワードの出現箇所を単語ごとに示す識別標識を順次表示する、請求項１〜６の何れかの一に記載の文書検索装置。
【請求項８】
請求項１〜７の何れかの一に記載の文書検索装置の前記各手段の機能をコンピュータに実行させるコンピュータに読取可能なプログラム。
【請求項９】
請求項８に記載のプログラムを記憶している記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書検索装置、プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
特許文献１，２には、文書検索の検索結果として、直接、検索結果文書の内容の全体を１件ずつ順次閲覧できるユーザインタフェースが提案されている。
【０００３】
【特許文献１】特開２０００−００３３６８公報
【特許文献２】特開平１１−０４５２５３号公報
【発明が解決しようとする課題】
多数の電子化された文書群を登録した文書データベースからユーザの必要とする文書を探しだすための文書検索システムが、近年、広く利用されている。このようなシステムの典型的な動作は、典型的には例えば次のようなものである。
【０００４】
まず、ユーザは、検索条件入力画面で一つ以上の単語からなるキーワード及びその他の検索事項を入力する。すると、文書検索システムは、この条件にもとづいて検索を実行し、その条件に適合した文書を文書データベースから選択し、図８に示すような結果文書リストを作成して表示装置に表示する。
【０００５】
この結果文書リストでは、上位何件分かの各文書について、その文書のタイトル、所在、作成日などが提示される。ユーザは、そのリスト中から適当と思われる文書を選び、その文書を示すリンク、アイコン等をクリックすることで、その選択した文書の内容が表示される。このようにして、ユーザは必要とする文書を見つけ出すことができる。図８の例では、文書が１０ずつ一覧表示され、この各文書はリンク１０１（文書のタイトルに付されている）及び文書の情報１０２からなる。
【０００６】
しかしながら、このような検索結果の表示については、以下のような不具合があった。
【０００７】
まず、検索結果文書リストには、各文書についての結果をリストで表示することで、多数の文書について情報を一覧できるようにしているが、その結果、文書１件あたりの記載できる情報量がかぎられてしまうという不具合がある。このため、少ない情報で文書の内容をできるだけ簡潔に表現するための試みとして、文書の要約文を作成する手段や、文書中の検索キーワードの周囲の情報を抽出して表示する手段などが提案されている。
【０００８】
また、操作の手間という不具合もある。すなわち、最初にユーザが閲覧した文書がユーザの要求に適合する文書であり、そこで検索が完結するなら問題はないが、通常は、適合文書をもとめて何文書か閲覧することになる。この場合、検索結果文書リストから１件の文書を選択してクリック操作し、文書の内容を閲覧して、再度、クリック操作して結果文書リストに戻る、という操作を繰り返すことになり、操作が煩雑である。この解決手段として、前述の特許文献１，２に開示の技術が提案されている。
【０００９】
このように、これまで検索結果表示の手段としていくつかの方法が提案されてきたが、大別すると次の２つである。
【００１０】
（Ａ）リスト形式で、各文書についての情報を少量ずつ均等に提示する
（Ｂ）１件ずつ、文書の内容をまるごと提示する
この他に、画面を分割し、この（Ａ）（Ｂ）のふたつをそれぞれ上下同時に並行して表示する手段も利用されている。
【００１１】
しかしながら、（Ａ）の手段では、前述のように、各文書あたりに割り当てられる領域が小さく、特に検索キーワードの近傍の情報を表示する場合、検索キーワードを含む箇所が１文書中に数多くあるようなときは、そのすべてを表示できないため、その中から最適のものを選ばなくては狙った効果が得られないが、その選択は決して容易ではない。
【００１２】
また、（Ｂ）の手段では、文書全体が閲覧できる点ではよいが、一度に一文書しか見ることができず、また、順位順に順次に表示する方式では、常に、順位にしたがって１件ずつ見ていくしかないため、例えば、順位２位の文書が明らかに不要であっても、その文書を通過していかなければならない。しかも、ただ文書全体を表示しても本当にユーザのもとめている文書かどうかが見究めにくく、特に一文書が長い場合には、極めて効率が悪い。
【００１３】
さらに、より利便性を向上させるために、検索の目的が、特定の文書の捜索でなく、情報収集にあるような場合にも有効な方式であることが望ましい。
【００１４】
本発明の目的は、文書検索結果の画面表示について、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められるようにすることである。
【００１５】
【課題を解決するための手段】
請求項１に記載の発明は、ユーザから検索要求となるキーワードの入力を受付ける入力手段と、このキーワードを用いて電子化された文書群を検索し、この文書群中から適合する文書を選定する検索手段と、この選定した各文書のうちの複数文書について文書データから当該各文書の抜粋を作成する抜粋作成手段と、この抜粋を当該文書ごとに掲載したスクロールウィンドウを表示装置の一画面に表示する表示手段と、を備えている文書検索装置である。
【００１６】
したがって、スクロールウィンドウを利用することにより、検索結果として、一画面で同時に複数の文書について各文書の抜粋を必要なだけスクロール表示できるため、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められる。
【００１７】
請求項２に記載の発明は、請求項１に記載の文書検索装置において、前記抜粋作成手段は、前記文書データから前記キーワードの近傍に存在する所定の文字列を抽出することで前記抜粋の作成を行なう。
【００１８】
したがって、文書中でキーワードの近傍に存在する文字列を抽出することで抜粋の作成を行なうことができる。
【００１９】
請求項３に記載の発明は、請求項１又は２に記載の文書検索装置において、前記表示手段は、前記抜粋を当該抜粋を作成した前記文書ごとに複数のスクロールウィンドウに掲載して当該複数のスクロールウィンドウを表示装置の一画面に表示するものである。
【００２０】
したがって、文書ごとに別のスクロールウィンドウに抜粋を表示するので、必要な文書の抜粋を速やかに閲覧することができる。
【００２１】
請求項４に記載の発明は、請求項１又は２に記載の文書検索装置において、前記表示手段は、前記抜粋を連結して単一のスクロールウィンドウに掲載して前記表示装置に表示するものである。
【００２２】
したがって、単一のスクロールウィンドウ中で各文書の抜粋を必要なだけスクロール表示できるため、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められる。
【００２３】
請求項５に記載の発明は、請求項３に記載の文書検索装置において、前記表示手段は、前記各スクロールウィンドウの領域の広さを前記抜粋を表示する前記文書の当該抜粋の量に応じて変える。
【００２４】
したがって、抜粋の量が多い文書については広い領域に抜粋を表示できるので、多量の抜粋を容易に閲覧することができる。
【００２５】
請求項６に記載の発明は、請求項３に記載の文書検索装置において、前記表示手段は、前記各スクロールウィンドウの領域の広さを前記抜粋を表示する前記文書の前記検索による順位またはスコア高さに応じて変える。
【００２６】
したがって、順位またはスコアが高い、一般に重要度が比較的高い文書については広い領域に抜粋を表示できるので、重要度の高そうな文書を容易に閲覧することができる。
【００２７】
請求項７に記載の発明は、請求項１〜６の何れかの一に記載の文書検索装置において、前記表示手段は、前記抜粋中の前記キーワードの出現箇所を単語ごとに示す識別標識を順次表示する。
【００２８】
したがって、抜粋中のキーワードの出現箇所を識別標識により容易に認識することができる。
【００２９】
請求項８に記載の発明は、請求項１〜７の何れかの一に記載の文書検索装置の前記各手段の機能をコンピュータに実行させるコンピュータに読取可能なプログラムである。
【００３０】
したがって、本発明のプログラムがコンピュータ上で動作することにより、請求項１〜７の何れかの一に記載の発明と同様の作用、効果を奏する。
【００３１】
請求項９に記載の発明は、請求項８に記載のプログラムを記憶している記憶媒体である。
【００３２】
したがって、記憶しているプログラムにより請求項７に記載の発明と同様の作用、効果を奏する。
【００３３】
【発明の実施の形態】
本発明の一実施の形態について説明する。
【００３４】
図１は、本実施の形態である文書検索装置１の電気的な接続を示すブロック図である。図１に示すように、文書検索装置１は、ＰＣなどのコンピュータであり、各種演算を行ない文書検索装置１の各部を集中的に制御するＣＰＵ２と、各種のＲＯＭやＲＡＭからなるメモリ３とが、バス４で接続されている。
【００３５】
バス４には、所定のインターフェイスを介して、ハードディスクなどの磁気記憶装置５と、マウスやキーボードなどで構成される入力装置６と、ＬＣＤやＣＲＴなどの表示装置７と、光ディスクなどの記憶媒体８を読取る記憶媒体読取装置９とが接続され、また、インターネットなどのネットワーク１０と通信を行なう所定の通信インターフェイス１１が接続されている。なお、記憶媒体８としては、ＣＤやＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種方式のメディアを用いることができる。また、記憶媒体読取装置９は、具体的には記憶媒体８の種類に応じて光ディスクドライブ、光磁気ディスクドライブ、フレキシブルディスクドライブなどが用いられる。
【００３６】
磁気記憶装置５には、この発明のプログラムを実現する文書検索プログラムが記憶されている。この文書検索プログラムは、記憶媒体８から記憶媒体読取装置９により読取るか、あるいは、インターネットなどのネットワーク１０からダウンロードするなどして、磁気記憶装置５にインストールしたものである。このインストールにより文書検索装置１は動作可能な状態となる。なお、この文書検索プログラムは、所定のＯＳ上で動作するものであってもよい。また、特定のアプリケーションソフトの一部をなすものであってもよい。
【００３７】
図２に示すように、この文書検索装置１をサーバコンピュータ１４として実施し、このサーバコンピュータ１４と端末装置１２とをネットワーク１３を介して接続して、端末装置１２からサーバコンピュータ１４を操作できるようにしてもよい。この場合に、端末装置１２は、パーソナルコンピュータ、携帯情報端末（ＰＤＡ）、携帯電話などの情報処理装置として実施することができる。また、ネットワーク１３は、無線、有線及び放送波のいずれを用いたものでもよく、例えば、ＬＡＮ、ＷＡＮ、インターネット、アナログ電話網、デジタル電話網（ＩＳＤＮ）、ＰＨＳ（パーソナルハンディホンシステム）網、携帯電話網、衛星通信網などを利用することができる。
【００３８】
以下では、文書検索プログラムに基づいて文書検索装置１が行なう処理の内容について説明する。
【００３９】
図３は、文書検索装置１の機能ブロック図である。この文書検索装置１は、多数の電子化された文書群がデータベース化されて登録されている文書データベース２１と、ユーザから検索要求となるキーワードの入力を受付ける検索要求入力部２２と、このキーワードを用いて文書データベース２１を検索し、適合する文書を選定する文書選出部２３と、この選出した適合文書を表示装置７などに出力する検索結果出力部２４とを備えている。文書データベース２１は、磁気記憶装置５に構築され、文書選出部２３〜検索結果出力部２４の各機能は、前述の文書検索プログラムに基づいてＣＰＵ２が実行する処理により実現される。
【００４０】
図４は、文書検索装置１が実行する処理のフローチャートである。まず、検索要求入力部２２は、入力装置６によりユーザから検索要求となるキーワードの入力を受付けて、入力手段を実現する（ステップＳ１のＹ）。この例では、「コンピュータ」と「犯罪」がキーワードとして入力されたものとして説明する。文書選出部２３は、このキーワードを用いて文書データベース２１を検索し、適合する文書を選定して、検索手段を実現する（ステップＳ２）。なお、キーワードを用いて文書データベース２１を検索的する具体的な手法については周知技術であるため、詳細な説明は省略する。
【００４１】
ステップＳ２で選定された適合文書群は、検索結果出力部２４へ渡される。ここで、検索結果出力部２４は、まず、適合文書群の上位から適当な件数分（この例では３件分）の文書データを文書データベース２１からとり、最初の画面表示用とする（ステップＳ３）。次に、各文書データからその文書の抜粋を作成して、抜粋作成手段を実現する（ステップＳ４）。これには、前述した文書中の検索キーワードの近傍に存在する所定の文字列、例えば、そのキーワードを含む文をすべて抽出する等の手段を用いる。このとき、文字列の抽出量には上限を設けず、必要なだけすべて抽出して抜粋とする。そして、この抜粋には、先頭に抜粋を作成した文書データの文書タイトルを加え、そこをクリックすると文書データ全体が得られるようなリンクもつける（ステップＳ５）。
【００４２】
このように文書ごとの抜粋が作成されたら、これらの抜粋を、各文書当たり一つのスクロールウィンドウ内に納め、スクロールボタンで表示部分を自由に上下できるようにして表示装置７に表示することで、表示手段を実現する（ステップＳ６）。
【００４３】
このとき、各スクロールウィンドウの領域の広さは抜粋の量に応じて変更する。例えば、図５の画面表示例では、抜粋の量が３件目の文書抜粋３３、１件目の文書抜粋３１、２件目の文書抜粋３２、の順で少なくなっており、それに比例してスクロールウィンドウも表示される。なお、図５の例において、各文書抜粋３１〜３３の右上には文書タイトル（及びリンク）３１ａ〜３３ａが表示される。また、検索キーワード中の単語ごとに、それが出現しているところが一瞥できるように、単語ごとに色分けした囲み等で出現箇所を示す識別標識を付している。これらは、表示単語選択ボタン３４のクリックによって順次、強調表示させることができる。
【００４４】
ユーザが入力装置６を操作して次の３件の表示を要求すると（ステップＳ７のＹ）、ステップＳ３に戻って、ステップＳ２の適合文書群の上位から次の３件分の文書データを、次の画面表示用に文書データベース２１からとる（ステップＳ３）。以下、前述のステップＳ３〜Ｓ６の処理を繰り返して、最初の３件に続く３件の文書をスクロールウィンドウで表示する。
【００４５】
また、ユーザが入力装置６を操作して前の３件の表示を要求したときは（ステップＳ７のＹ）、すでに過去に表示した前の３件の文書をスクロールウィンドウで表示する（ステップＳ８）。この文書については、データがメモリ３に残っているので、このデータを用いて表示する（ステップＳ９）。ユーザが入力装置６を操作して、表示の終了を指示したときは（ステップＳ１０のＹ）、一連の処理を終了する。
【００４６】
なお、前述の例では、各スクロールウィンドウの領域の広さは抜粋の量に応じて変更しているが、これは以下のようにしてもよい。
【００４７】
まず、図６の画面表示例のように、各スクロールウィンドウの表示領域の広さを、その文書のステップＳ２における検索の順位やスコアに応じたものとしてもよい。図６の例では、文書抜粋３１，３２，３３の順に検索の順位やスコアが高いので、この順位やスコアが高いほどスクロールウィンドウの表示領域が広くなっている。
【００４８】
また、図７の画面表示例のように、文書ごとの抜粋３１〜３３が作成されたら、それらを、たとえば改行や罫線などを適宜、文書間にはさんで連結し、それをひとつのスクロールウィンドウ３５に納めるようにしてもよい。図７の例では、文書抜粋３１，３２間、文書抜粋３２，３３間に改行を入れて、単一のスクロールウィンドウ３５に納めている。
【００４９】
【発明の効果】
請求項１に記載の発明は、スクロールウィンドウを利用することにより、検索結果として、一画面で同時に複数の文書について各文書の抜粋を必要なだけスクロール表示できるため、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められる。
【００５０】
請求項２に記載の発明は、請求項１に記載の発明において、文書中でキーワードの近傍に存在する文字列を抽出することで抜粋の作成を行なうことができる。
【００５１】
請求項３に記載の発明は、請求項１又は２に記載の発明において、文書ごとに別のスクロールウィンドウに抜粋を表示するので、必要な文書の抜粋を速やかに閲覧することができる。
【００５２】
請求項４に記載の発明は、請求項１又は２に記載の発明において、単一のスクロールウィンドウ中で各文書の抜粋を必要なだけスクロール表示できるため、一文書あたりの表示領域を確保しつつ、複数の文書についての情報が同時に得られ、各文書から必要な情報を効率良く集められる。
【００５３】
請求項５に記載の発明は、請求項３に記載の発明において、抜粋の量が多い文書については広い領域に抜粋を表示できるので、多量の抜粋を容易に閲覧することができる。
【００５４】
請求項６に記載の発明は、請求項３に記載の発明において、順位またはスコアが高い、一般に重要度が比較的高い文書については広い領域に抜粋を表示できるので、重要度の高そうな文書を容易に閲覧することができる。
【００５５】
請求項７に記載の発明は、請求項１〜６の何れかの一に記載の発明において、抜粋中のキーワードの出現箇所を識別標識により容易に認識することができる。
【００５６】
請求項８に記載の発明は、コンピュータ上で動作することにより、請求項１〜７の何れかの一に記載の発明と同様の効果を奏する。
【００５７】
請求項９に記載の発明は、記憶しているプログラムにより請求項７に記載の発明と同様の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態である文書検索装置の電気的な接続を示すブロック図である。
【図２】文書検索装置をサーバコンピュータとして実施した場合のシステム構成例のブロック図である。
【図３】文書検索装置の機能ブロック図である。
【図４】文書検索装置が実行する処理のフローチャートである。
【図５】文書検索装置による検索結果表示の画面表示の平面図である。
【図６】検索結果表示の別例の平面図である。
【図７】検索結果表示の別例の平面図である。
【図８】従来の文書検索装置による検索結果表示の画面表示の平面図である。
【符号の説明】
１　　　文書検索装置
７　　　表示装置
Ｓ１　　入力手段
Ｓ２　　検索手段
Ｓ４　　抜粋作成手段
Ｓ６　　表示手段
【図１】
2004139150.tif 000003
【図２】
2004139150.tif 000004
【図３】
2004139150.tif 000005
【図４】
2004139150.tif 000006
【図５】
2004139150.tif 000007
【図６】
2004139150.tif 000008
【図７】
2004139150.tif 000009
【図８】
2004139150.tif 000010