(57)【要約】【課題】  検索結果が一目でわかり、ユーザが所望の文書を容易に見つけられる様な検索方法及び装置を提供する。【解決手段】  検索条件を指示して該当する文書を検索する文書検索方法及び装置において、複数の文書を保持する文書保持部と、全ユーザが検索結果画面より文書を取得した履歴を保持する第１の取得履歴保部と、特定のユーザが場所を直接指定して文書を取得した履歴を保持する第２の取得履歴保持部と、指示された検索手段により検索された一つまたは複数の該当文書につける得点を算出する得点算出部とを備え、得点算出部により算出された得点に応じて検索結果一覧を検索結果表示部により並べ替えて表示させる構成にした。【選択図】  図１
2006163477.tif 000002
【特許請求の範囲】
【請求項１】
検索条件を指示して該当する文書を検索する文書検索方法において、複数の文書を保持する文書保持部と、指示された検索手段に従って格納されている文書の検索を行う検索部と、上記検索手段により検索された一つまたは複数の該当文書に与える得点を算出する得点算出部と、上記得点算出部により算出された得点に応じて検索結果を並べて表示する検索結果表示部とを備えた事を特徴とする文書検索方法。
【請求項２】
請求項１記載の文書検索方法において、全ユーザにより検索結果表示部より直接に文書が取得された履歴を保存する第１の取得履歴保持部を備え、前記得点算出部により得点を算出する事を特徴とする文書検索方法。
【請求項３】
請求項１記載の文書検索方法において、特定のユーザが該検索装置による検索に頼る事無く、文書保持部における目的の文書の場所を指定して取得した履歴を保存する第２の取得履歴保持部を備え、前記得点算出部により得点を算出する事を特徴とする文書検索方法。
【請求項４】
請求項１から３記載の文書検索方法において、前記第１の取得履歴保持部と前記第２の取得履歴保持部それぞれに保存の履歴に応じ、前記得点算出部により得点を算出する事を特徴とする文書検索方法。
【請求項５】
請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記第１の取得履歴保持部の履歴を元に算出した得点から、前記第２の取得履歴保持部の履歴を元に算出した得点を減算する事により、取得された文書の得点を算出する事を特徴とする文書検索方法。
【請求項６】
請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記第１の取得履歴保持部の履歴を元に算出した得点に対し、前記第２の取得履歴保持部の履歴を基に算出した得点を加算する事により、取得された文書の得点を算出する事を特徴とする文書検索方法。
【請求項７】
請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記請求項５の文書検索方法と、前記請求項６の文書検索方法とを切り替えて使用する事を特徴とする文書検索方法。
【請求項８】
検索条件を指示して該当する文書を検索する文書検索装置において、複数の文書を保持する文書保持部と、指示された検索手段に従って格納されている文書の検索を行う検索部と、上記検索手段により検索された一つまたは複数の該当文書につける得点を算出する得点算出部と、上記得点算出部により算出された得点に応じて検索結果を並べて表示する検索結果表示部とを備えた事を特徴とする文書検索装置。
【請求項９】
複数の文書を保持するステップと、指示された検索手段に従って格納されている文書の検索を行うステップと、上記検索手段により検索された一つまたは複数の該当文書につける得点を算出するステップと、得点に応じて検索結果を並べて表示するステップを有するプログラムコードが記録された記録媒体であって、少なくとも検索条件を指示して該当する文書を検索するステップのコードを有する事を特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は多数の文書から検索条件を指示して該当する文書を検索する文書検索方法及び装置に係わり、特に、所望の文書を容易に見つけることができる文書検索方法や装置に関する。
【背景技術】
【０００２】
文書等を検索する情報検索装置では検索条件としてキーワードを指示し、それに応じて文中に上記キーワードを含んでいる文書を抽出する方法が広く普及している。しかし、文書等、検索対象情報の量・規模が大きくなると、検索条件に合致する検索対象情報が多くなってしまい、所望の検索対象情報を見つけるのが困難になる。この為、文書のアクセス頻度に応じて検索対象情報の表示を行うという情報検索装置がある（例えば〔特許文献１〕参照）。
【特許文献１】特開２０００−１７２７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特開２０００−１７２７１６号公報等に示された上記の従来技術では、アクセス頻度の高い文書のアクセス頻度が高い理由が、検索の結果抽出され、アクセス頻度が高いのか、他の理由によりアクセス頻度が高いのか、区別がつきづらいという問題があった。そこで、本発明が解決しようとする課題は、上記の様な従来技術の問題を解消し、検索結果が一目でわかり、所望の文書を容易に見つける事ができる文書検索方法や文書検索装置を提供する事にある。
【課題を解決するための手段】
【０００４】
上記課題を解決する為に、本発明の請求項１記載の検索方法は、検索条件を指示して該当する文書を検索する文書検索方法において、情報検索対象となる複数の文書を保持する文書保持部と、指示された検索手段に従って格納されている文書の検索を行う検索部と、上記検索手段により検索された一つまたは複数の該当文書につける得点を算出する得点算出部と、上記得点算出部により算出された得点に応じて検索結果を並べて表示する検索結果表示部とを備える事を特徴とする。
【０００５】
上記課題を解決する為に、本発明の請求項２記載の検索方法は、前記請求項１記載の文書検索方法において、全ユーザにより検索結果表示部より直接に文書が取得された履歴を保存する第１の取得履歴保持部を備え、前記得点算出部により得点を算出する事を特徴とする。
【０００６】
上記課題を解決する為に、本発明の請求項３記載の検索方法は、前記請求項１記載の文書検索方法において、特定のユーザが該検索装置による検索に頼る事無く、文書保持部における目的の文書の場所を指定して取得した履歴を保存する第２の取得履歴保持部を備え、前記得点算出部により得点を算出する事を特徴とする。
【０００７】
上記課題を解決する為に、本発明の請求項４記載の検索方法は、前記請求項１から３記載の文書検索方法において、前記第１の取得履歴保持部と前記第２の取得履歴保持部それぞれに保存の履歴に応じ、前記得点算出部により得点を算出する事を特徴とする。
【０００８】
上記課題を解決する為に、本発明の請求項５記載の検索方法は、前記請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記第１の取得履歴保持部の履歴を元に算出した得点から、前記第２の取得履歴保持部の履歴を元に算出した得点を減算する事により、取得された文書の得点を算出する事を特徴とする。
【０００９】
上記課題を解決する為に、本発明の請求項６記載の検索方法は、前記請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記第１の取得履歴保持部の履歴を元に算出した得点に対し、前記第２の取得履歴保持部の履歴を元に算出した得点を加算する事により、取得された文書の得点を算出する事を特徴とする。
【００１０】
上記課題を解決する為に、本発明の請求項７記載の検索方法は、前記請求項４記載の文書検索方法において、前記得点算出部での得点算出時に、前記請求項５の文書検索方法と、前記請求項６の文書検索方法とを切り替えて使用する事を特徴とする。
【００１１】
上記課題を解決する為に、本発明の請求項８記載の検索装置は、検索条件を指示して該当する文書を検索する文書検索装置において、複数の文書を保持する文書保持部と、指示された検索手段に従って格納されている文書の検索を行う検索部と、上記検索手段により検索された一つまたは複数の該当文書に与える得点を算出する得点算出部と、上記得点算出部により算出された得点に応じて検索結果を並べて表示する検索結果表示部とを備えた事を特徴とする。
【００１２】
上記課題を解決する為に、本発明の請求項９記載の記憶媒体は、複数の文書を保持するステップと、指示された検索手段に従って格納されている文書の検索を行うステップと、上記検索手段により検索された一つまたは複数の該当文書に与える得点を算出するステップと、得点に応じて検索結果を並べて表示するステップを有するプログラムコードが記録された記録媒体であって、少なくとも検索条件を指示して該当する文書を検索するステップのコードを有する事を特徴とする。
【発明の効果】
【００１３】
本発明は上述した従来技術の有する問題点を解消するためになされたもので、その目的とするところは、文書検索時に、指示された検索条件に従って検索が行われ、その検索結果に従って該当文書に得点をつけて所望の文書を容易に入手できる様にする事である。検索結果画面から直接アクセスされた回数が多い文書には、ユーザにとって有益な情報が含まれると判断される為、文書が全ユーザにより検索結果画面から直接アクセスされた回数を履歴として保存し、次回以降の検索時の検索結果画面の表示に反映する事により、所望の文書の入手を容易にする。また、特定のユーザが文書を情報検索対象から、該検索装置を使用する事無く、直接に保存場所を指定する等で抽出した回数を文書に履歴として保存し、次回以降の検索時の検索結果画面の表示に反映する事により、所望の文書の入手を容易にする。上記の方法により、特定のユーザにとって存在を知らない文書だが、多数のユーザが検索結果画面経由で取得している有用な情報が含まれる文書を容易に入手できる。
【発明を実施するための最良の形態】
【００１４】
（実施形態１）
まず、第１の実施の形態を図１から図８に基づき説明する。
【００１５】
第１の実施の形態は、特定のユーザが検索条件に該当する文書で、特定のユーザが文書の存在を知らない時に検索する様な検索方法及び装置に適用できる。
【００１６】
図１は本発明の実施の形態に係る検索方法及び装置の全体構成を示すブロック図である。
【００１７】
図１において、検索条件を入力する入力部１０１、検索条件に従い文書を検索する検索部１０２、検索対象情報となる文書を保持している文書保持部１０３、特定のユーザが直接に文書の場所を指定して文書を取得した履歴を保持する取得履歴保持部２である１０４、全ユーザが検索結果の画面より文書を取得した履歴を保持する取得履歴保持部１である１０５、検索された該当文書に与える得点を算出する得点算出部１０６、検索された該当文書を得点に従って並べ表示を制御する検索結果表示部１０７、検索結果を出力する出力部１０８より構成される。
【００１８】
入力部１０１は、ユーザからの検索条件を受付ける。
【００１９】
検索部１０２は、入力部１０１から入力された検索条件に従い、文書保持部１０３内の検索対象情報より検索条件に該当の文書を検索する。
【００２０】
文書保持部１０３は検索対象情報となる文書を保持している。
【００２１】
取得履歴保持部２である１０４はユーザ毎に存在し、特定のユーザが該検索方法及び装置による検索に頼る事無く、直接に目的の文書の場所を指定して文書を取得した履歴を保持する第２の文書の取得履歴を保持する。ここでの取得履歴は文書保持部１０３を監視する事により取得する。
【００２２】
取得履歴保持部１である１０５はユーザ全体に対して存在し、全ユーザが該検索方法及び装置により検索を行い、検索結果表示部より直接に文書が取得された履歴を保存する第１の文書の取得履歴を保持する。ここでの取得履歴は、検索結果表示部１０７を監視する事により取得する。
【００２３】
得点算出部１０６は、取得履歴保持部１である１０５と取得履歴保持部２である１０４から得られた得点を元に、検索部１０２で検索された文書に対する得点を与える。
【００２４】
検索結果表示部１０７は検索部１０２で検索された１つまたは複数の文書を、得点算出部１０６で与えられた文書毎の得点に従い、並べ替えを行う。
【００２５】
出力部１０８は検索結果表示部１０７により与えられた検索結果一覧を表示する。
【００２６】
図２は本発明の第１実施形態にかかる検索方法及び装置のハードウェア構成図である。
【００２７】
図２において、検索や得点算出を実施する中央処理装置２０１、検索条件と検索結果、及び文書毎の得点による検索結果の表示順を保持する主記憶装置２０２、検索結果を出力する表示装置２０３、検索条件を入力する入力装置２０４、検索対象情報の文書及び取得履歴を保持する補助記憶装置２０５より構成される。
【００２８】
図３に第１の履歴取得部である取得履歴保持部１である１０５への履歴登録時の動作を示す。
【００２９】
この文書検索装置により図４に示す様な検索結果画面がユーザに提示される（ステップＳ４０１）。
【００３０】
図４は検索結果表示部１０７により制御され、出力部１０８で表示される検索結果の画面である。
【００３１】
文書フィールド４０１は、初期状態で現在表示している検索結果一覧の検索条件を表示すると共に、続けて検索する時の検索条件入力に用いられる。検索実行ボタン４０２は、文書フィールドに入力された条件で実際に検索を実行するに用いられる。概要表示ボタン４０３は、ユーザがこのボタンの押下により検索で抽出された文書の概要を表示するのに用いられる。文書取得ボタン４０４は、ユーザがこのボタンの押下により文書本体の取得を行うのに用いられる。
【００３２】
図４に示す様な検索画面において、ユーザが文書取得ボタン４０４を押下する（ステップＳ４０２）。
【００３３】
この時、取得履歴保持部１である１０５は検索結果表示部１０７を監視しており、全ユーザが文書取得ボタン４０４を押下した履歴を保存する。履歴は図５の様に保存されている。図５に示す様な取得履歴では、文書名５１１と取得回数５１２を対応させて保持している。ユーザが文書取得ボタン４０４を押下すると、該当する文書名５１１に対応する取得回数５１２の記録数が１増える。
【００３４】
なお、本実施の形態では文書本体を取得した回数を履歴として保持するが、図４の概要表示ボタン押下による、文書の概要を表示した回数を履歴として保持してもよく、また文書本体の取得と概要の表示の回数それぞれを履歴として保持する形態でも構わない。
【００３５】
さらに、本実施の形態では文書の本体を1回取得する毎に図５の取得回数５１２の値を１増やすとしているが、図４に示す様な検索結果画面から文書が取得された回数が履歴として保存されるならば、履歴の取り方はどの様な形であっても構わない。
【００３６】
図６に第１の実施の形態における文書検索時の動作を示す。
【００３７】
ユーザが検索時に入力部１０１より検索条件を指示する（ステップＳ６０１）。
【００３８】
検索部１０２はその検索条件を取得すると、文書保持部から検索条件に合致する文書を抽出する（ステップＳ６０２）。
【００３９】
検索部１０２により文書保持部１０３内に検索条件に合致する文書を発見すると、得点算出部は取得履歴保持部１である１０５及び、取得履歴保持部２である１０４より、抽出された文書に対応する得点を算出する。
【００４０】
取得履歴保持部１である１０５には、図５に示す様な、本検索装置を用いて文書を取得した文書の取得回数が保持されている。
【００４１】
取得履歴保持部２である１０４には、図７に示す様な文書名７１１と取得回数７１２の対応が記録されている。取得履歴保持部２である１０４は、文書保持部１０２を監視し、本検索装置を用いる事無く文書が取得されると、取得された文書名７１１に対応する取得回数７１２を１増やす。
【００４２】
本実施の形態では文書の本体を1回取得する毎に図５の取得回数５１２の値を１増やすとしているが、図４に示す様な検索結果画面から文書が取得された回数が履歴として保存されるならば、履歴の取り方はどの様な形であっても構わない。
【００４３】
得点算出部１０６は取得履歴保持部１である１０５及び取得履歴保持部２である１０４より、それぞれ取得回数５１２と取得回数７１２を取得し、図８に示す様な文書名と取得回数、文書の総得点の対応を作成する。文書名８１１に対応する、取得履歴保持部１である１０５からの取得回数５１２の数値を取得１  ８１２に取得回数をとして記入し、また取得履歴保持部２である１０６からの取得回数７１２の数値を取得２  ８１４に取得回数として記入する。ここで、取得１  ８１２の１回の取得あたり１点を与え得点１  ８１３に記入し、取得２  ８１４の１回の取得あたり−１点を与え得点２  ８１５に記入する。得点１  ８１３の値と得点２  ８１５の値を加算し、総得点として８１６に記入する（ステップＳ６０３）。
【００４４】
検索部１０２により抽出された文書が得点算出部１０６により得点を与えられると、検索条件に該当する次の文書を探す。存在すればステップＳ６０２へ戻り、存在しなければステップＳ６０５へ進む（ステップＳ６０４）。
【００４５】
検索結果表示部１０７は、検索部１０２により抽出された文書を、得点算出部１０６により算出された得点を参照して、図４の様な検索結果画面を出力部１０８に出力する。この時、得点算出部１０６により与えられた総得点８１６の値の大きなものから順に表示する。
【００４６】
この様に、この検索装置では、検索条件に合致する文書を抽出した上で、特定のユーザ自身は取得した事はないが、他のユーザにより数多く取得されている文書から順に提示し、また特定のユーザが文書の場所を知っている文書については比較的後の順に提示する事により、取得される回数は多いが特定のユーザが存在場所を知らない文書を一目でわかり、所望の文書を容易に取り出す事ができる。
【００４７】
（実施形態２）
第２の実施の形態は、ユーザ全体がこの検索方法及び装置を使用して多く取得している文書及び、特定のユーザが文書の場所を直接指定して取得した回数の多い文書を取得する様な検索方法及び装置に適用できる。
【００４８】
得点算出部１０６において、上記実施例では、取得履歴保持部１である１０５の履歴から求めた得点に対し、取得履歴保持部２である１０４の履歴から求めた得点を減算する形で、特定のユーザが場所を知っている文書については検索結果一覧の中でも比較的後に表示するようにしていたが、特定のユーザが場所を知っている文書についても取得頻度が高い文書を検索結果一覧の上位にする事で、所望の文書を容易に取り出せる様にできる。
【００４９】
上記実施例のフローチャート図、図６のステップＳ６０３における処理を説明する。
【００５０】
検索部１０２により文書保持部１０３内に検索条件に合致する文書を発見すると、得点算出部は取得履歴保持部１である１０５及び、取得履歴保持部２である１０４より、抽出された文書に対応する得点を算出する。
【００５１】
取得履歴保持部１である１０５には、図５に示す様な、本検索装置を用いて文書を取得した文書の取得回数が保持されている。
【００５２】
取得履歴保持部２である１０４には、図７に示す様な、本検索装置を用いる事無く取得した文書の取得回数が保持されている。
【００５３】
本実施の形態では文書の本体を1回取得する毎に図５の取得回数５１２の値を１増やすとしているが、図４に示す様な検索結果画面から文書が取得された回数が履歴として保存されるならば、履歴の取り方はどの様な形であっても構わない。
【００５４】
また、本実施の形態では文書の本体を１回取得する毎に図７の取得回数７１２の値を１増やすとしているが、本検索方法及び装置を使用せずに文書が取得された履歴が保存されるならば、履歴のとり方はどの様な形であっても構わない。
【００５５】
得点算出部１０６は取得履歴保持部１である１０５及び取得履歴保持部２である１０４より、それぞれ取得回数５１２と取得回数７１２を取得し、図９に示す様な文書名と取得回数、文書の総得点の対応を作成する。文書名９１１に対応する、取得履歴保持部１である１０５からの取得回数５１２の数値を取得１  ９１２に取得回数として記入し、また取得履歴保持部２である１０４からの取得回数７１２の数値を取得２  ９１４に取得回数として記入する。ここで、取得１  ９１２の１回の取得あたり２点を与え得点１  ９１３に記入し、取得２  ９１４の１回の取得あたり１点を与え得点２  ９１５に記入する。得点１  ９１３の値と得点２  ９１５の値を加算し、総得点として９１６に記入する（ステップＳ６０３）。
【００５６】
検索部１０２により抽出された文書が得点算出部１０６により得点を与えられると、検索条件に該当する次の文書を探す。存在すればステップＳ６０２へ戻り、存在しなければステップＳ６０５へ進む（ステップＳ６０４）。
【００５７】
検索結果表示部１０７は、検索部１０２により抽出された文書を、得点算出部１０６により算出された得点を参照して、図４の様な検索結果画面を出力部１０８に出力する。この時、得点算出部１０６により与えられた総得点９１６の値の大きなものから順に表示する。
【００５８】
この様に、この検索装置では、検索条件に合致する文書を抽出した上で、特定のユーザ自身を含むユーザ全体により数多く取得されている文書を検索結果の上位に提示し、また特定のユーザが文書の場所を知っている文書についても検索結果の上位に提示する事により、取得される回数は多い文書及び特定のユーザ自身による取得回数が多い文書が一目でわかり、所望の文書を容易に取り出す事ができる。
【００５９】
（他の実施形態）
上述の実施形態１及び実施形態２では、取得履歴保持部１である１０５の履歴から求めた得点に対し、取得履歴保持部２である１０４の履歴から求めた得点を減算する形と、取得履歴保持部１である１０５の履歴から求めた得点に対し、取得履歴保持部２である１０４の履歴から求めた得点を加算する形と、どちらか一方の得点算出方法に固定し、得点算出部１０６における総得点として扱うが、上記２つの得点算出方法の切替部を設け、ユーザがいずれかの得点算出方法を選べる様な検索方法でも良い。
【００６０】
なお、前記実施形態では、得点算出部１０６における、得点算出方法を手動で切替としているが、自動で切り替えとしても良い。
【００６１】
特定のユーザが文書の存在は知っているが、文書の場所を覚えていない場合を考慮し、ある特定の文書について、特定のユーザが本検索装置を用いて取得した回数と、特定のユーザが本検索装置を用いる事無く取得した回数に応じて、得点算出部１０６における得点算出方法を切り替えても良い。
【００６２】
上記実施形態１及び実施形態２において、取得履歴保持部１である１０５はユーザ全体に対して存在している。この取得履歴保持部１と同様に、ユーザが該検索方法及び装置により検索を行い、検索結果表示部より直接に文書が取得された履歴を保存する第３の文書の取得履歴を保持する、取得履歴保持部３を設ける。ただし、取得履歴保持部３は、取得履歴保持部２である１０４同様、特定ユーザの取得履歴を保持する。
【００６３】
ここで、特定ユーザの、ある特定の文書に対する取得履歴保持部３の履歴における取得回数が、取得履歴保持部２である１０４の履歴における取得回数以上であった場合、上記実施形態２記載の検索方法にて文書を抽出し、検索結果を提示する。
【００６４】
逆に、特定ユーザの、ある特定の文書に対する取得履歴保持部３の履歴における取得回数が、取得履歴保持部２である１０４の履歴における取得回数よりも少なかった場合、上記実施形態１記載の検索方法にて文書を抽出し、検索結果を提示する。
【００６５】
この様に、この検索装置では、検索条件に合致する文書を抽出した上で、特定ユーザが文書の存在を知っているが場所を知らない文書を検索する時は全ユーザによる取得回数が多い文書と、特定のユーザ自身による取得回数が多い文書とを検索結果の上位に提示し、新たに特定ユーザが存在を知らない、検索条件に合致する文書を検索する時は、特定のユーザ自身は取得した事はないが、他のユーザにより数多く取得されている文書から順に提示し、また特定のユーザが文書の場所を知っている文書については比較的後の順に提示する事により、検索結果の表示の順序を自動で切り替える事により、所望の文書を容易に取り出す事ができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１実施形態に係る検索装置のブロック図である。
【図２】本発明の第１実施形態にかかる検索装置のハードウェア構成図である。
【図３】本発明の第１の取得履歴保持部への履歴登録のフローチャートである。
【図４】本発明の検索結果画面の例である。
【図５】本発明の第１の取得履歴保持部が保持する履歴の例である。
【図６】本発明の第１の実施の形態におけるフローチャートである。
【図７】本発明の第２の取得履歴保持部が保持する履歴の例である。
【図８】本発明の第１の実施例における得点算出部が算出する文書の得点の例である。
【図９】本発明の第２の実施例における得点算出部が算出する文書の得点の例である。
【符号の説明】
【００６７】
１０１  入力部
１０２  検索部
１０３  文書保持部
１０４  取得履歴保持部２
１０５  取得履歴保持部１
１０６  得点算出部
１０７  検索結果表示部
１０８  出力部
【図１】
2006163477.tif 000003
【図２】
2006163477.tif 000004
【図３】
2006163477.tif 000005
【図４】
2006163477.tif 000006
【図５】
2006163477.tif 000007
【図６】
2006163477.tif 000008
【図７】
2006163477.tif 000009
【図８】
2006163477.tif 000010
【図９】
2006163477.tif 000011