(57)【要約】【課題】利用者の試行錯誤を軽減し、情報検索の効率を高めることのできる情報検索支援装置を得る。【解決手段】検索条件系列抽出部２は、検索履歴記憶部１に保持されている過去の検索条件系列と、入力された検索条件系列とを照合して、過去の検索条件系列から、入力された検索条件系列に対応する検索条件系列を抽出する。検索条件候補評価部３は、検索条件系列抽出部２が抽出した検索条件系列中の各検索条件に対して評価値を計算する。検索条件入力部４は、入力された検索条件系列に対応した検索条件候補として、検索条件候補評価部３から出力された検索条件を、その評価値に基づいて提示し、提示された検索条件候補の利用者からの選択を受け付ける。【選択図】図１
2009157620.tif 000002
【特許請求の範囲】
【請求項１】
検索履歴である過去の検索条件系列と、入力された検索条件系列とを照合して、前記過去の検索条件系列から、前記入力された検索条件系列に対応する検索条件系列を抽出する検索条件系列抽出部と、
前記検索条件系列抽出部が抽出した検索条件系列中の各検索条件に対して評価値を計算し、当該検索条件と前記評価値とを出力する検索条件候補評価部と、
入力された検索条件系列に対応した検索条件候補として、前記検索条件候補評価部から出力された検索条件を、当該検索条件の評価値に基づいて提示すると共に、当該提示された検索条件候補の選択を受け付ける検索条件入力部とを備えた情報検索支援装置。
【請求項２】
検索条件入力部は、任意の文字列の入力を受け付ける文字列入力部を備え、
検索条件系列抽出部は、前記文字列入力部に検索条件系列の一部が入力された場合、前記任意の文字列と部分一致する検索条件を含む検索条件系列を抽出することを特徴とする請求項１記載の情報検索支援装置。
【請求項３】
検索条件系列抽出部は、文字列入力部に仮名漢字変換前の読みの一部が入力された場合、読みが部分一致する検索条件を含む検索条件系列を抽出することを特徴とする請求項２記載の情報検索支援装置。
【請求項４】
検索条件候補評価部は、検索条件の数が少ない検索条件系列に含まれる検索条件に対して評価値を高くし、検索条件入力部は、評価値の高い順に検索条件候補を提示することを特徴とする請求項１から請求項３のうちいずれか１項記載の情報検索支援装置。
【請求項５】
検索条件系列は、検索条件毎の検索結果数の情報を有し、
検索条件候補評価部は、前記検索結果数が少なく、かつ、当該検索結果数が０でない検索条件に対して評価値を高くすることを特徴とする請求項１から請求項４のうちいずれか１項記載の情報検索支援装置。
【請求項６】
検索条件系列は、検索条件毎の検索結果数の情報を有し、
検索条件候補評価部は、検索結果数が０の検索条件に特定の評価値を与え、
検索条件入力部は、前記特定の評価値を有する検索条件を、検索に無効な検索条件候補として提示することを特徴とする請求項１から請求項５のうちいずれか１項記載の情報検索支援装置。
【請求項７】
検索条件系列は、検索条件毎の入力時刻の情報を有し、かつ、
前記検索条件系列のうち、検索条件の入力時刻の間隔が規定値より長い箇所を、検索条件系列の分割箇所として検索条件系列抽出部に出力する検索条件系列分割部を備えたことを特徴とする請求項１から請求項６のうちのいずれか１項記載の情報検索支援装置。
【請求項８】
検索条件系列は、検索条件毎の入力した利用者を特定する情報を有し、かつ、
前記検索条件系列のうち、前記利用者を特定する情報が変化した箇所を、検索条件系列の分割箇所として検索条件系列抽出部に出力する検索条件系列分割部を備えたことを特徴とする請求項１から請求項７のうちのいずれか１項記載の情報検索支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報検索における検索条件の入力を支援する情報検索支援装置に関するものである。
【背景技術】
【０００２】
インターネットやイントラネットの普及により、日常的にさまざまな情報にアクセスし、それらを手に入れられるようになっている。インターネットやイントラネット上の情報は膨大であり、所望の情報を得るには何らかの情報検索装置の利用が不可欠な状況になってきている。
【０００３】
情報検索装置で最も一般的に用いられているのが、検索キーワードによる情報検索である。利用者は、所望の情報に含まれていると思われるキーワードを考え、それを検索条件として入力して検索を実行する。しかし、検索結果には所望の情報とは無関係の情報も大量に含まれていたり、逆に全く検索結果が得られないなど、一回の検索実行で所望の情報が得られることは稀である。そのため、検索結果を吟味しながら検索条件となるキーワードを考え直し、再度検索条件を入力して検索を実行する。的確なキーワードが入力できれば所望の情報を効率よく入手できるが、一般に所望の情報を引き出すための検索条件を考え付くことは難しい。そのため、所望の情報が得られるまで、思い付くいろいろな検索キーワードで何度も試行錯誤を繰り返さなければならないという問題があった。
【０００４】
このような問題に対処するため、従来、利用者の検索条件の入力を支援する技術として例えば、特許文献１に示されるような方法があった。この方法は、ブラウザ端末における検索キーワード入力経過でキー入力されるローマ字を日本語に変換した変換語のリストをブラウザ端末に送付する手段と、ブラウザ端末にて変換語リストから選択された検索キーワードが所定の時期や月日に対応付けされたイベントワードの場合に、イベントワードに対応するイベント関連語をブラウザ端末に返送する手段を備えることで、情報検索処理の前に適切な検索キーワードの組み合わせを提示できるものである。
【０００５】
また、別の技術として、例えば特許文献２に示されるようなものがあった。特許文献２によれば、検索者が目的とする情報を検索しているときに、検索情報および得られたコンテンツの表題とリンク情報からなる検索履歴を一時的に保持・記録し、そして一時的に保持しておいた検索履歴が検索者によって確認および削除・整理された後、通常の情報とは別に分類して検索履歴データベースに登録し、登録した検索履歴を新たに類似した目的の情報検索の際に参照して検索者に提示することで、検索者の検索条件入力を支援する。これにより検索者は過去の検索経験を活かして検索ができる。
【０００６】
更に、別の技術として、例えば特許文献３に示されるようなものがあった。特許文献３によれば、入力された検索式またはログデータを解析して、その中のキーワードに対してＯＲとなるキーワードあるいはＡＮＤとなるキーワードを取り出し、キーワード辞書に更新・蓄積し、入力されたキーワードに関連する候補キーワードをキーワード辞書から得て検索式として生成または表示する辞書参照手段を設けることで、検索者の検索条件入力を支援する。
【０００７】
また、更なる技術として、例えば特許文献４に示されるようなものがあった。特許文献４によれば、ユーザが入力した検索語と対で検索に使用した関連語を、ユーザ名、検索語、検索語と関連語の対の使用回数とを一組として全ユーザ分の組を検索履歴表として格納する関連度情報データベースと、ユーザ本人の履歴と他ユーザの履歴との類似度を算出する履歴類似度計算部と、ユーザ本人の関連語履歴に無く、現在の検索に有効となりうる関連語を他ユーザの履歴から探索する推薦単語検索部を備えることで、検索者の検索条件入力を支援していた。
【０００８】
【特許文献１】特開２００７−３４４６６号公報
【特許文献２】特開２００１−１０９７５２号公報
【特許文献３】特開平６−３１４２９６号公報
【特許文献４】特開２００７−１４８９４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の特許文献１に示されるような技術では、利用者が入力しようとしている検索キーワードに対して、利用者が思いつかない時期に応じた関連語を検索キーワードとして提示するのみであり、利用者が検索目的を持って繰り返している試行錯誤を考慮した検索キーワードを提示することはできなかった。例えば、クリスマスに夜景を見に行きたくて「眺望」や「景色」などの検索キーワードで検索した利用者が、次に「クリスマス」を入力した場合には「夜景」「イルミネーション」など利用者の検索目的に応じた検索キーワードが提示される。ところが、クリスマスに行きたい演奏会を探そうとして「コンサート」などの検索キーワードで検索した利用者が、次に「クリスマス」と入力した場合にも「イルミネーション」「夜景」など利用者の検索目的に無関係の検索キーワードが提示され、必ずしも利用者の検索キーワード入力の支援にはならないという問題があった。
【００１０】
また、従来の特許文献２に示されたような技術では、検索履歴データベースに登録した検索履歴から、検索者の検索目的とする情報と類似する情報があれば読み出して表示するが、検索者の検索目的とする情報と類似する検索履歴を参照するには、利用者が検索履歴データベース検索条件設定ウィンドウにて検索条件を設定して検索履歴を検索しなければならず、過去の類似した検索履歴を情報検索システム側の判断に基づいて取捨選択する機能はない。このため、前述の「クリスマス」の例のように、利用者の検索条件の系列から、検索目的に類似した検索履歴をシステム側の判断で抽出して、利用者の検索条件入力中に検索条件候補として提示することはできないという問題があった。
【００１１】
更に、従来の特許文献３に示されたような技術では、ログデータからキーワード辞書を自動的に更新・蓄積するが、入力キーワードに対するＡＮＤキーワードあるいはＯＲキーワードの候補を提示するのみで、利用者の入力系列を考慮して候補キーワードを提示することはできなかった。このため、前述の「クリスマス」の例のように、検索目的の異なる利用者に応じた検索条件候補は提示できないという問題があった。
【００１２】
また、従来の特許文献４に示されたような技術では、検索時の検索キーワードとその関連語の組み合わせ回数が類似している他のユーザの検索履歴から、自ユーザが入力したことのない関連語を抽出して提示するが、主に思いつかない同義語（言い換え語）を支援するのみで、自ユーザの入力系列を考慮した関連語を提示することはできなかった。このため、前述の「クリスマス」の例のように、検索目的の異なる利用者に応じた検索条件候補は提示できないという問題があった。
【００１３】
この発明は上記のような課題を解決するためになされたもので、利用者の試行錯誤を軽減し、情報検索の効率を高めることのできる情報検索支援装置を得ることを目的とする。
【課題を解決するための手段】
【００１４】
この発明に係る情報検索支援装置は、過去の検索条件系列と、入力された検索条件系列とを照合して、過去の検索条件系列から、入力された検索条件系列に対応する検索条件系列を抽出する検索条件系列抽出部と、検索条件系列抽出部が抽出した検索条件系列中の各検索条件に対して評価値を計算する検索条件候補評価部と、入力された検索条件系列に対応した検索条件候補として、検索条件候補評価部から出力された検索条件を、その評価値に基づいて提示し、提示された検索条件候補の選択を受け付ける検索条件入力部とを備えたものである。
【発明の効果】
【００１５】
この発明の情報検索支援装置は、入力された検索条件系列に対応した過去の検索条件系列の検索条件に評価値を与え、この評価値に基づいて検索条件候補を提示するようにしたので、利用者の試行錯誤を軽減し、情報検索の効率を高めることができる。
【発明を実施するための最良の形態】
【００１６】
実施の形態１．
図１は、この発明の実施の形態１による情報検索支援装置を用いた情報検索装置を示す構成図である。
図示の情報検索装置は、検索履歴記憶部１、検索条件系列抽出部２、検索条件候補評価部３、検索条件入力部４、情報検索部５、検索結果出力部６を備えている。
検索履歴記憶部１は、検索条件入力部４からの入力を入力時の時刻と共に検索条件として記憶し、利用者による一連の検索作業における検索条件系列を保持するための記憶部である。検索条件系列抽出部２は、利用者が検索条件入力部４に対して検索条件の一部や仮名漢字変換前の読みの一部を入力したときに、現在の利用者が入力している検索条件系列と、過去に入力された検索条件系列の照合結果から、入力部分文字列や読みと部分一致する検索条件を含む検索条件系列を検索履歴記憶部１から抽出する機能部である。検索条件候補評価部３は、検索条件系列抽出部２が抽出した検索条件系列中のそれぞれの検索条件に対して、検索条件の数が少ない検索条件系列に含まれる検索条件に高い評価値を与え、検索条件と共に出力する機能部である。検索条件入力部４は、利用者の検索条件入力中に、検索条件候補評価部３が出力した検索条件を評価値に基づいて検索条件候補として利用者に提示する機能部である。また、検索条件入力部４は、任意の文字列を入力できる文字列入力部を利用者に提供する機能を有しており、利用者は提示された検索条件候補を選択するか、文字列入力部を使って検索条件を入力する。尚、文字列入力部については後述する。情報検索部５は、検索条件入力部４から検索実行要求があった場合に、検索条件入力部４に入力された検索条件で情報検索を実行し、検索結果を出力する。情報検索部５は公知の情報検索装置や情報検索システムを用いて構成する。また、検索結果出力部１０６は、検索結果の一覧を利用者に提示する。
【００１７】
尚、上記検索条件系列抽出部２，検索条件候補評価部３及び情報検索部５と、検索条件入力部４および検索結果出力部６の制御部分は、それぞれの機能に対応するソフトウェアと、これを実行するためのＣＰＵやメモリ等のハードウェアから構成されるか、あるいは専用のハードウェアで構成されている。また、検索条件入力部４は検索条件候補等を表示するためのディスプレイや、利用者が入力を行うためのキーボードやポインティングデバイス等の入力装置を用いて実現されている。更に、検索結果出力部６は、検索結果を表示するためのディスプレイや印刷出力するプリンタ等を用いて実現されている。尚、これらのディスプレイやキーボードといった出力機器や入力機器の図示は省略している。
【００１８】
図２は、検索履歴記憶部１に保持された検索条件系列の例を示す説明図である。
図示例では、ｌｏｇ１からｌｏｇ６まで６種類の検索条件系列が保持されている例を示している。ここで、ｌｏｇ１からｌｏｇ５までは過去の検索条件系列である。一方、ｌｏｇ６の検索条件系列は現在の利用者による検索条件系列であるとする。尚、ここで、検索条件とは、例えばｌｏｇ１の「2007/Dec/01 21:33:29 コンサート」といった検索日時と検索文字列のデータ（図中の１行分のデータ）を指し、検索条件系列とは、この検索条件の系列（例えばｌｏｇ１における１１行分のデータ）を言う。
【００１９】
例えば、ｌｏｇ１の検索条件系列は、過去の利用者が先ず「コンサート」という検索条件を２００７年１２月１日の２１時３３分２９秒に入力して検索を行い、次いで同日２１時３３分４０秒に「クリスマス」という検索条件で検索を行い、最終的に２１時３８分４４秒に「生演奏  ジャズ  クリスマス  ボーカル」で検索を行ったことが記録されたものである。
また、現在の利用者は、現在２００７年１２月６日の１２時０分０秒に「コンサート」という検索条件で検索を行ったことが記録されている。
【００２０】
前述の状態で、現在の利用者が２００７年１２月６日の１２時０分４０秒に、検索条件入力部４の文字列入力部に「く」という文字を入力したとする。尚、このとき利用者はまだ検索の実行指示をしていないとする。
入力部分文字列「く」は、検索条件入力部４より検索条件系列抽出部２に送られる。検索条件系列抽出部２は、先ず、現在の利用者の検索条件系列として「コンサート」を得る。入力はまだ１回で検索条件系列の長さは１である。
次に、現在の利用者の検索条件系列「コンサート」と一致する検索条件系列として、検索条件系列抽出部２は、ｌｏｇ１，ｌｏｇ２，ｌｏｇ３，ｌｏｇ５を抽出する。ｌｏｇ４は「コンサート」を含まないため除外される。
続いて、検索条件系列抽出部２は、「コンサート」の次の検索条件が、検索条件入力部４から入力された「く」に読みが一致する検索条件系列を、ｌｏｇ１，ｌｏｇ２，ｌｏｇ３，ｌｏｇ５の中から抽出する。今の場合、ｌｏｇ１の「コンサート」の次の検索条件は２１時３３分４０秒の「クリスマス」であり、「く」と読みが一致するので選択される。尚、単語の読みの判定は、見出し語と読みを対応付けた辞書を別途用意して照合すれば実現可能であるため、ここでの詳細な説明は省略する。
同様に、「コンサート」の次が「クラシック」であるｌｏｇ２、「コンサート」の次が「久里浜ホール」であるｌｏｇ３、「コンサート」の次が「クリスマス」であるｌｏｇ５が選択される。
【００２１】
ここで、検索条件系列抽出部２の処理が完了する以前に、利用者が「く」に続けて「り」を入力したとする。すると、検索条件入力部４は入力部分文字列「くり」を検索条件系列抽出部２へ送る。検索条件系列抽出部２は前述の「く」が入力された場合と同様の処理を行い、今度は「コンサート」次が「くり」の読みである検索条件を持つｌｏｇ１、ｌｏｇ３、ｌｏｇ５を抽出する。ｌｏｇ２の「クラシック」は、読み「くり」と一致しないためｌｏｇ２は除外される。検索条件系列抽出部２は、ｌｏｇ１、ｌｏｇ３、ｌｏｇ５を出力する。
【００２２】
検索条件候補評価部３は、ｌｏｇ１、ｌｏｇ３、ｌｏｇ５に含まれる検索条件に対して、検索条件の数が少ない検索条件系列に含まれる検索条件に高い評価値となるように評価値を計算する。
「コンサート」を除いて、ｌｏｇ１に含まれる検索条件数は１０個、ｌｏｇ３は３個、ｌｏｇ５は３個で、総数１６個である。そのため、ｌｏｇ３とｌｏｇ５の検索条件に、ｌｏｇ１よりも高い評価値を与える。それぞれの系列内の検索条件には同じ評価値を与えてもよいし、異なる評価値としてもよい。本実施の形態１では異なる値を与える例で説明する。
例えば、系列の最後の検索条件が最終的な結果を得られた検索条件である可能性が高いと仮定し、ｌｏｇ３の最後の検索条件「久里浜  演奏会場  スケジュール」およびｌｏｇ５の最後の検索条件「ジャズライブ  ボーカル  クリスマス」に評価値１６を与える。本実施の形態１では評価値１６というのは検索条件の総数１６個から定めたが、検索条件の順序を規定できる値であれば他の値でもよい。
【００２３】
次に、ｌｏｇ３の「久里浜  演奏会場」とｌｏｇ５の「ジャズライブ  クリスマスソング」に評価値１５を、ｌｏｇ３の「久里浜ホール」とｌｏｇ５の「クリスマス」に評価値１４を与える。ｌｏｇ３およびｌｏｇ５の検索条件には評価値を与え終わったので、ｌｏｇ１の「生演奏  ジャズ  クリスマス  ボーカル」に評価値１０を与える。同様にｌｏｇ１の各検索条件に順次評価値を与えていき、２１時３３分４０秒の「クリスマス」には評価値１を与える。
以上の処理が完了した時点の評価値の結果を図３に示す。図３中、日時の前の鍵括弧内に示した値が評価値である。検索条件候補評価部３はこの結果を検索条件入力部４に対して出力する。
【００２４】
検索条件入力部４は、検索条件候補評価部３から図３の結果が入力されると、評価値に基づいて検索条件候補を利用者に提示する。
図４は、検索条件入力部４による検索条件候補の提示の一例を示している。
図示例では、検索指示を行うためのブラウザ画面１０１中に、検索条件を任意の文字列で入力するための文字列入力部１０２、文字列入力部１０２への入力文字列に対応して提示する検索条件候補一覧１０３、検索実行を指示するための検索ボタン１０４が表示されている。
図示例では、利用者が文字列入力部１０２に入力した部分文字列「くり」に対して、読みが一致する「クリスマス」と「久里浜ホール」を先頭に表示し、その後に評価値順に上位５個の検索条件を提示している。
本実施の形態では、上位５個を提示しているが、検索条件全てでもよいし、規定評価値以上の候補としてもよい。また、利用者の指定した場合にのみ、別の表示枠をポップアップして表示させてもよい。
また、検索条件入力部４は、「クリスマス」と「久里浜ホール」以外の、入力文字列に一致しない検索条件については、「（ジャズライブ  ボーカル  クリスマス）」のようにカッコ付きの表示や、「『ひょっとして』ジャズライブ  ボーカル  クリスマス」などの文言を表示するなどして、システム側が予測して提案した検索条件であることを明示してもよい。
【００２５】
検索条件入力部４に検索条件候補が提示された場合、利用者は提示された候補を選択して検索条件を指定してもよいし、そのまま文字列入力を続けてもよい。例えば、図４の検索条件候補が提示されたとき、利用者が「くり」に続けて「す」を入力したとする。検索条件入力部４から部分文字列「くりす」が検索条件系列抽出部２に入力され、検索条件系列抽出部２は前述の処理と同様の処理を行い、今度は「コンサート」次が「くりす」の読みである検索条件を持つｌｏｇ１、ｌｏｇ５を抽出する。ｌｏｇ３の「久里浜ホール」は読み「くりす」と一致しないためｌｏｇ３は除外される。検索条件系列抽出部２はｌｏｇ１、ｌｏｇ５を出力する。
検索条件候補評価部３は、前述の処理と同様の処理を行って、ｌｏｇ１とｌｏｇ５に含まれる検索条件に評価値を与えて出力し、検索条件入力部４は図５に示す検索条件候補の画面を提示する。
【００２６】
利用者は、検索条件「ジャズライブ  ボーカル  クリスマス」が自分の検索目的に合致しているため、これを次の検索条件として選択して時刻１２時０分４５秒に検索ボタン１０４を押す。これにより、選択された検索条件が検索条件入力部４から出力され、検索履歴記憶部１に時刻情報と共に記録される。図６は、検索記憶履歴部１のｌｏｇ６に関する記録内容部分を示しており、時刻１２時０分４５秒に出力された検索条件が検索履歴記憶部１に記憶されていることを示している。
一方、検索条件入力部４から出力された検索条件は情報検索部５にも入力され、情報検索部５は入力された検索条件で情報検索を実行する。情報検索部５は情報検索結果を出力し、検索結果出力部６がその情報検索結果を、例えばディスプレイ表示といった方法で利用者へ提示する。
以上の動作により、利用者は同じ検索目的を持つ過去の検索作業であるｌｏｇ１やｌｏｇ５などと同様の試行錯誤を繰り返すことなく、それらの検索回数より少ない手数で所望の検索結果を得ることができる。
【００２７】
以上のように、実施の形態１の情報検索支援装置によれば、検索履歴である過去の検索条件系列と、入力された検索条件系列とを照合して、過去の検索条件系列から、入力された検索条件系列に対応する検索条件系列を抽出する検索条件系列抽出部と、検索条件系列抽出部が抽出した検索条件系列中の各検索条件に対して評価値を計算し、検索条件と評価値とを出力する検索条件候補評価部と、入力された検索条件系列に対応した検索条件候補として、検索条件候補評価部から出力された検索条件を、検索条件の評価値に基づいて提示すると共に、提示された検索条件候補の選択を受け付ける検索条件入力部とを備えたので、利用者と同じ検索目的を持つ過去の試行錯誤の結果から有効な検索条件が抽出されて提示されるので、利用者は同様の試行錯誤を繰り返さずに済み、検索を効率よく行うことができる。
【００２８】
また、実施の形態１の情報検索支援装置によれば、検索条件入力部は、任意の文字列の入力を受け付ける文字列入力部を備え、検索条件系列抽出部は、文字列入力部に検索条件系列の一部が入力された場合、任意の文字列と部分一致する検索条件を含む検索条件系列を抽出するようにしたので、利用者が所望する検索条件を全て入力しなくても、有用な検索条件候補を得ることができるため、検索を効率よく行うことができる。
【００２９】
また、実施の形態１の情報検索支援装置によれば、検索条件系列抽出部は、文字列入力部に仮名漢字変換前の読みの一部が入力された場合、読みが部分一致する検索条件を含む検索条件系列を抽出結果から抽出するようにしたので、利用者は検索条件として読みの一部を入力しただけで所望する検索を行うことができるため、検索を効率よく行うことができる。
【００３０】
また、実施の形態１の情報検索支援装置によれば、検索条件の数が少ない検索条件系列に含まれる検索条件に対して評価値を高くし、検索条件入力部は、評価値の高い順に検索条件候補を提示するようにしたので、利用者が望む検索結果を容易に得られるような検索条件系列を提示することができ、検索を効率よく行うことができる。
【００３１】
実施の形態２．
図７は、実施の形態２の情報検索支援装置を適用した情報検索装置を示す構成図である。
実施の形態２の情報検索支援装置が、図１に示した実施の形態１の情報検索支援装置と異なる点は、情報検索部５の出力が検索履歴記憶部１ａにも記憶されるようになっている点と、検索条件候補評価部３ａが、検索条件の検索結果数に基づいて評価値を決定するよう構成されていることである。即ち、検索履歴記憶部１ａには、検索条件系列の各検索条件として検索結果数を含んで記憶されている。また、検索条件候補評価部３ａは、実施の形態１の検索条件候補評価部３と同様の評価を行うと共に、検索結果数が少なく、かつ０ではない検索条件を高い評価値とすると共に、検索結果数が０の検索条件は特定の評価値として最も低い評価値０とするよう構成されている。その他の各構成は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００３２】
図８は、実施の形態２における検索履歴記憶部１ａの内容を示す説明図である。
基本的な内容は図２に示した実施の形態１の場合と同様であるが、検索条件として検索結果数が合わせて記録されていることが異なる。現在の利用者の入力は実施の形態１と同様にｌｏｇ６として記録されており、２００７年１２月６日の１２時０分０秒に「コンサート」という検索条件で検索を行い、検索結果が２３４５件であったことが記録されている。
【００３３】
以下、検索履歴記憶部１ａの内容が図８の状態であるとして実施の形態２の動作を説明する。
利用者は、実施の形態１と同様に、２００７年１２月６日の１２時０分４０秒に検索条件入力部４の文字列入力部１０２に「くり」という文字を入力したとする。検索条件系列抽出部２は、実施の形態１と同様の処理を行い、ｌｏｇ１、ｌｏｇ３、ｌｏｇ５を出力する。
検索条件候補評価部３ａは、ｌｏｇ１、ｌｏｇ３、ｌｏｇ５に含まれる検索条件に対して、
●評価基準１：検索条件の数が少ない検索条件系列に含まれる検索条件が高い評価値となる。
●評価基準２：検索結果数が少なく、かつ０ではない検索条件が高い評価値となる。
●評価基準３：検索結果数が０の検索条件は評価基準１，２にかかわらず最も低い評価値０とする。
という基準で評価値を計算する。
【００３４】
計算方法の一例として、各検索条件に対して、これらの３つの基準で個別に評価値を計算し、各基準での評価値の重み付き総和を最終的な評価値として求める方法を図９を例に説明する。
図９の各検索条件に対して中括弧内に各評価基準での評価値が記載されている。中括弧には３つの要素があり、それぞれ評価基準１、評価基準２、評価基準３に対応している。例えばｌｏｇ１の２１時３３分４０秒の「クリスマス」という検索条件には｛１，５，−｝が付与されており、評価基準１での評価値が１、評価基準２での評価値が５、評価基準３での評価値は無し、ということを表している。
評価基準１での評価値は実施の形態１と同様であるため説明を省略する。評価基準２での評価値付与の方法の一例を以下に示す。
【００３５】
「コンサート」を除いて、ｌｏｇ１に含まれる検索条件数は１０個、ｌｏｇ３は３個、ｌｏｇ５は３個で、総数１６個である。先ず、検索件数の最も少ない検索条件であるｌｏｇ１の２１時３５分４０秒の「ジャス  歌  クリスマス」に評価値１６を与える。次いで検索件数が少ないｌｏｇ３の７時３６分３０秒の「久里浜  演奏会場  スケジュール」に評価値１５を与える。同様にして各検索条件に評価値を与える。但し、検索結果０件の検索条件については評価値は与えない。
【００３６】
評価基準３での評価値としては、検索結果数が０の検索条件のみに特定の評価値として値０を与える。例えば、ｌｏｇ３の７時３５分０秒の「久里浜ホール」の評価基準３での評価値は０である。
各評価基準での評価値を付与した後に、最終的な評価値を計算する。図９の各検索条件に対して鍵括弧内に示した値が最終的な評価値である。先ず、評価基準３の評価値が０である検索条件は最終的な評価値を０とする。次いで、それ以外の検索条件に対して、評価基準１での評価値と評価基準２での評価値の重み付きの和を計算し、最終的な評価値とする。本実施の形態２では、評価基準１、評価基準２の重みを１とした例を示した。
以上のように各検索条件に対して評価値を計算した後、検索条件候補評価部３ａは図９の結果を出力する。
【００３７】
検索条件入力部４は、検索条件候補評価部３ａから図９に示す結果が入力されると、評価値に基づいて検索条件候補を図１０のように利用者に提示する。検索条件入力部４は、実施の形態１と同様に、利用者が文字列入力部１０２に入力した部分文字列「くり」に対して、読みが一致する「クリスマス」を先頭に表示し、その後に評価値順に上位５つの検索条件を提示している。尚、実施の形態１とは異なり「久里浜ホール」は評価値０のため先頭には表示していない。更に検索に無効な検索条件として、「検索無効キーワード」というタイトルの下に評価値０の検索条件を提示している。
【００３８】
利用者は検索条件「ジャズライブ  ボーカル  クリスマス」が自分の検索目的に合致しているため、これを次の検索条件として選択して時刻１２時０分４５秒に検索ボタン１０４を押す。選択された検索条件が検索条件入力部４から情報検索部５に出力され、情報検索部５は入力された検索条件で情報検索を実行する。そして、情報検索部５は情報検索結果を出力し、検索結果出力部６がその情報検索結果を利用者へ提示する。
一方、検索条件入力部４から出力された検索条件と、情報検索部５から出力された情報検索結果は検索履歴記憶部１ａにも入力され、時刻情報および情報検索結果件数と共に記録される。図１１は、検索記憶履歴部１ａのｌｏｇ６に関する記録内容部分を示しており、時刻１２時０分４５秒に出力された検索条件が情報検索結果数２３と共に検索履歴記憶部１ａに記憶されていることを示している。
以上の動作により、利用者は同じ検索目的を持つ過去の検索作業であるｌｏｇ１やｌｏｇ５などと同様の試行錯誤を繰り返すことなく、それらの検索回数より少ない手数で所望の検索結果を得ることができる。
【００３９】
以上のように、実施の形態２の情報検索支援装置によれば、検索条件系列は、検索条件毎の検索結果数の情報を有し、検索条件候補評価部は、検索結果数が少なく、かつ、検索結果数が０でない検索条件に対して評価値を高くするようにしたので、利用者が望む検索結果が得られる可能性の高い検索条件候補を提示することができ、検索を効率よく行うことができる。
【００４０】
また、実施の形態２の情報検索支援装置によれば、検索条件系列は、検索条件毎の検索結果数の情報を有し、検索条件候補評価部は、検索結果数が０の検索条件に特定の評価値を与え、検索条件入力部は、特定の評価値を有する検索条件を、検索に無効な検索条件候補として提示するようにしたので、利用者は同様の試行錯誤を繰り返さずに済み、検索を効率よく行うことができる。
【００４１】
実施の形態３．
図１２は、実施の形態３の情報検索支援装置を適用した情報検索装置を示す構成図である。
実施の形態３の情報検索支援装置が、図１に示した実施の形態１の情報検索支援装置と異なる点は、検索履歴記憶部１ｂにおける検索条件の格納状態と、検索履歴記憶部１ｂに格納されている検索条件を検索条件系列分割部７によって分割して検索条件系列抽出部２に出力するようにした点である。即ち、検索履歴記憶部１ｂには、検索条件系列が区切りのない状態で記憶され、かつ、検索条件には利用者を特定する情報が含まれている。また、検索条件系列分割部７は、検索履歴記憶部１ｂに記憶された検索条件系列のうち、検索条件の入力時刻の間隔が規定値より長い箇所を検索条件系列の分割箇所とすると共に、検索条件系列のうち、利用者を特定する情報が変化した箇所を検索条件系列の分割箇所としてこれらの分割結果を検索条件系列抽出部２に出力するよう構成されている。他の各構成は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００４２】
図１３は、実施の形態３における検索履歴記憶部１ｂの検索条件の格納状態を示す説明図である。
実施の形態１では、検索履歴記憶部１は、利用者による一連の検索作業毎に予め区切られた検索条件系列を記憶していたが、本実施の形態では、図１３に示すように、検索履歴記憶部１ｂには、情報検索部５に入力された検索条件が区切りなく格納されている。また、利用者を特定する情報として利用者番号が各検索条件と共に格納されている。例えば、２００７年１２月１日  ２１時３３分２９秒の「コンサート」という検索条件は、利用者番号１０番の利用者によって入力されたものであることが記録されている。尚、利用者を特定する情報は、利用者ＩＤ以外にも、利用者が検索を実行したブラウザ端末が動作している計算機ホスト名やＩＰアドレスなどでもよい。
【００４３】
検索条件系列分割部７は、検索履歴記憶部１ｂに格納された図１３に示す検索条件系列を読み出し、先ず、利用者を特定する情報が変化する箇所で分割する。図１３に示す検索条件系列の場合、利用者を特定する情報である利用者番号が変化する箇所は、利用者番号が１０から１３、１３から２１、２１から４４へ変化する３箇所である。検索条件系列分割部７は、先ず、これら３箇所で分割し、図１４に示す検索条件系列を生成する。
【００４４】
次に、検索条件系列分割部７は、検索条件の入力時刻の間隔が規定値以上の箇所で分割する。本実施の形態では入力時刻の間隔に対する規定値が１０分と設定されているとする。間隔が１０分以上の箇所は、２００７年１２月３日７時３５分４０秒と２００７年１２月３日８時４４分３０秒の箇所、および、２００７年１２月４日１８時３５分４０秒と２００７年１２月５日９時２７分２２秒の箇所の２箇所である。これら２箇所で分割し、図１５に示す検索条件系列を生成し、検索条件系列抽出部２へ出力する。
【００４５】
尚、多数の利用者から同時的に検索要求が行われた場合には、検索履歴記憶部１ｂに保持される検索条件系列は、図１３の例のように必ずしも利用者番号でまとまったものとはならない。この場合には、検索条件系列分割部７は、検索履歴記憶部１ｂの検索条件履歴を、先ず利用者番号の順に並べ、続いて同じ利用者番号の検索条件に対して時刻の順に並べればよい。
【００４６】
尚、実施の形態３では検索条件の分割を実施の形態１の構成に対して適用した場合を示したが、実施の形態２の構成に対して適用してもよい。
【００４７】
以上のように、実施の形態３の情報検索支援装置によれば、検索条件系列は、検索条件毎の入力時刻の情報を有し、かつ、検索条件系列のうち、検索条件の入力時刻の間隔が規定値より長い箇所を、検索条件系列の分割箇所として検索条件系列抽出部に出力する検索条件系列分割部を備えたので、利用者による一連の検索作業毎に予め区切られていない検索条件系列に対しても有用な検索条件候補を提示することが可能となる。
【００４８】
また、実施の形態３の情報検索支援装置によれば、検索条件系列は、検索条件毎の入力した利用者を特定する情報を有し、かつ、検索条件系列のうち、利用者を特定する情報が変化した箇所を、検索条件系列の分割箇所として検索条件系列抽出部に出力する検索条件系列分割部を備えたので、利用者による一連の検索作業毎に予め区切られていない検索条件系列に対しても有用な検索条件候補を提示することが可能となる。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施の形態１による情報検索支援装置を示す構成図である。
【図２】この発明の実施の形態１による情報検索支援装置の検索履歴記憶部に保持された検索条件系列の例を示す説明図である。
【図３】この発明の実施の形態１による情報検索支援装置の評価値を付与した状態の検索条件系列の説明図である。
【図４】この発明の実施の形態１による情報検索支援装置の検索条件候補の提示の一例を示す説明図である。
【図５】この発明の実施の形態１による情報検索支援装置の更に文字列を入力した場合の検索条件候補の提示の一例を示す説明図である。
【図６】この発明の実施の形態１による情報検索支援装置の検索実行後の検索条件系列の説明図である。
【図７】この発明の実施の形態２による情報検索支援装置を示す構成図である。
【図８】この発明の実施の形態２による情報検索支援装置の検索履歴記憶部に保持された検索条件系列の例を示す説明図である。
【図９】この発明の実施の形態２による情報検索支援装置の評価値を付与した状態の検索条件系列の説明図である。
【図１０】この発明の実施の形態２による情報検索支援装置の検索条件候補の提示の一例を示す説明図である。
【図１１】この発明の実施の形態２による情報検索支援装置の検索実行後の検索条件系列の説明図である。
【図１２】この発明の実施の形態３による情報検索支援装置を示す構成図である。
【図１３】この発明の実施の形態３による情報検索支援装置の検索履歴記憶部に保持された検索条件系列の例を示す説明図である。
【図１４】この発明の実施の形態３による情報検索支援装置の利用者番号で分割した検索条件系列の説明図である。
【図１５】この発明の実施の形態３による情報検索支援装置の時間間隔に基づいて分割した検索条件系列の説明図である。
【符号の説明】
【００５０】
１，１ａ，１ｂ  検索履歴記憶部、２  検索条件系列抽出部、３，３ａ  検索条件候補評価部、４  検索条件入力部、１０１  ブラウザ画面、１０２  文字列入力部、１０３  検索条件候補一覧、１０４  検索ボタン。
【図１】
2009157620.tif 000003
【図２】
2009157620.tif 000004
【図３】
2009157620.tif 000005
【図４】
2009157620.tif 000006
【図５】
2009157620.tif 000007
【図６】
2009157620.tif 000008
【図７】
2009157620.tif 000009
【図８】
2009157620.tif 000010
【図９】
2009157620.tif 000011
【図１０】
2009157620.tif 000012
【図１１】
2009157620.tif 000013
【図１２】
2009157620.tif 000014
【図１３】
2009157620.tif 000015
【図１４】
2009157620.tif 000016
【図１５】
2009157620.tif 000017