(57)【要約】【課題】ユーザの趣向を反映した順番でコンテンツを表示することを課題とする。【解決手段】ユーザにより過去に閲覧されたコンテンツのコンテンツ識別子の閲覧要求回数と、このコンテンツ識別子に一致する閲覧履歴格納部３０２に格納されたコンテンツ識別子に対応する表示順位の平均値を算出し、この平均値よりも高い表示順位を有する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数に対して、この平均値と同等な表示順位を有する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数の比率を求めた補正用閲覧要求回数とを用いて、閲覧要求回数を補正用閲覧要求回数で除した閲覧重要度に基づいて検索結果を出力する。【選択図】図１
2008226156.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツと該コンテンツの識別子とを関連付けて格納しておくコンテンツ格納手段と、
コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて格納しておく閲覧履歴格納手段と、
検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、
該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、
該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、
前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する検索手段と、
前記検索手段で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する適合度合成手段と、
該複数の識別子を、前記得点に基づいて出力する検索結果出力手段と、
を有することを特徴とする情報検索装置。
【請求項２】
前記検索手段は、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記平均値よりも高い表示順位は、１位であることを特徴とする請求項１又は２のいずれか１項に記載の情報検索装置。
【請求項４】
コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１のステップと、
コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２のステップと、
検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、
該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、
該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、
前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３のステップと、
前記第３のステップで前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４のステップと、
該複数の識別子を、前記得点に基づいて出力する第５のステップと、
を有することを特徴とする情報検索方法。
【請求項５】
前記第３のステップは、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを特徴とする請求項４に記載の情報検索方法。
【請求項６】
前記平均値よりも高い表示順位は、１位であることを特徴とする請求項４又は５のいずれか１項に記載の情報検索方法。
【請求項７】
コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１の処理と、
コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２の処理と、
検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、
該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、
該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、
前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３の処理と、
前記第３の処理で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４の処理と、
該複数の識別子を、前記得点に基づいて出力する第５の処理と、
をコンピュータに実効させることを特徴とする情報検索プログラム。
【請求項８】
前記第３の処理は、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを特徴とする請求項７に記載の情報検索プログラム。
【請求項９】
前記平均値よりも高い表示順位は、１位であることを特徴とする請求項７又は８のいずれか１項に記載の情報検索プログラム。
【請求項１０】
コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１の処理と、
コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２の処理と、
検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、
該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、
該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、
前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３の処理と、
前記第３の処理で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４の処理と、
該複数の識別子を、前記得点に基づいて出力する第５の処理と、
をコンピュータに実効させることを特徴とする情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記第３の処理は、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを特徴とする請求項１０に記載の情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記平均値よりも高い表示順位は、１位であることを特徴とする請求項１０又は１１のいずれか１項に記載の情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを検索する技術に関する。
【背景技術】
【０００２】
従来、インターネット上に設けられた情報検索システムでは、文章や図面等のコンテンツをデータベースに蓄積し、ユーザにより与えられた検索キーワードに関連するコンテンツをそのデータベースから取り出して、検索結果としてユーザに提示する技術が用いられていた。
【０００３】
そして、検索対象であるコンテンツを提示する際には、通常、検索式に含まれる各検索語の使用頻度に基づいて、検索式と検索結果の各コンテンツとの文章関連度を求め、その文章関連度の高い順番でコンテンツを表示する方法が利用されている（非特許文献１参照）。
【０００４】
しかしながら、検索語の使用頻度が高い場合であっても、ユーザが期待するコンテンツであるとは限らない。逆に、使用頻度が低いコンテンツであっても、期待するコンテンツである可能性もある。故に、文章関連度を用いて順序付けられた検索結果は、ユーザの所望する順番で表示された検索結果に一致するものではなく、所望するコンテンツに辿り着く迄には多くの試行錯誤や時間をユーザに与えるという問題があった。
【０００５】
そこで、特許文献１では、ユーザによる閲覧要求の回数を記録し、この回数を用いて前述の文章関連度を補正することで、ユーザの求めるコンテンツをより上位に表示する技術が開示されている。これにより、閲覧要求の多いコンテンツはより上位に表示され、閲覧要求の少ないコンテンツはより下位に表示されることになる。
【特許文献１】特願平１１−２９５０１号公報
【非特許文献１】北研二著、「情報検索アルゴリズム」、共立出版、2002年
【非特許文献２】Dean M.T.O’ Brien、「Predictive modeling of first-click behavior in web-search, proceeding of WWW2006」、2006、p.1031-1032
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、表示されたコンテンツを選択して閲覧要求を行う場合、上位に表示されたコンテンツはより多く選択され、下位のコンテンツはより少なく選択される傾向にあることが知られている（非特許文献２参照）。故に、この閲覧要求時におけるユーザの癖により、特許文献１で開示された技術を用いて検索対象となるコンテンツを順序付けた場合であっても、いわゆる正フィードバックの現象が発生するため、検索結果として表示されるコンテンツの順番が固定的に成り易いという問題があった。
【０００７】
本発明は、上記を鑑みてなされたものであり、ユーザの趣向を反映した順番でコンテンツを表示することを課題とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の本発明は、コンテンツと該コンテンツの識別子とを関連付けて格納しておくコンテンツ格納手段と、コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて格納しておく閲覧履歴格納手段と、検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する検索手段と、前記検索手段で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する適合度合成手段と、該複数の識別子を、前記得点に基づいて出力する検索結果出力手段と、を有することを要旨とする。
【０００９】
本発明にあっては、検索要求に包含された検索語を受信した場合に、この検索語を含む複数のコンテンツをコンテンツ格納手段から読み出して、この検索語が複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、この複数のコンテンツにそれぞれ対応する識別子をコンテンツ格納手段から更に読み出して、この識別子に一致する閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、この識別子に一致する閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、この平均値よりも高い表示順位を有する閲覧履歴格納手段に格納された識別子の数に対して、この平均値と同等な表示順位を有する閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、閲覧要求回数を補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する検索手段と、この検索手段でコンテンツ格納手段から読み出された複数の識別子に対し、文章適合度と閲覧重要度とを合成した得点をそれぞれ算出する適合度合成手段と、この複数の識別子を、この得点に基づいて出力する検索結果出力手段とを有するため、検索結果が固定的に表示されることを防止し、ユーザの趣向を反映した順番でコンテンツの識別子を出力することができる。
【００１０】
請求項２に記載の本発明は、請求項１に記載の発明において、前記検索手段が、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを要旨とする。
【００１１】
本発明にあっては、検索手段が、検索要求に包含された検索語に一致する閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、閲覧重要度は、閲覧要求回数を補正用閲覧要求回数で除した値を、更に検索語利用回数で除した値であるため、検索語の違いによる閲覧要求回数の大きさの偏りを正規化することができる。即ち、どのような検索語が与えられた場合であっても、閲覧要求回数を補正用閲覧要求回数で除した値を一定の領域に納めることができる。
【００１２】
請求項３に記載の本発明は、請求項１又は２のいずれか１項に記載の発明において、前記平均値よりも高い表示順位が、１位であることを要旨とする。
【００１３】
本発明にあっては、平均値よりも高い表示順位が１位であるため、検索結果が固定的に表示されることをより確実に防止し、ユーザの趣向をより反映した順番でコンテンツの識別子を出力することができる。
【００１４】
請求項４に記載の本発明は、コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１のステップと、コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２のステップと、検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３のステップと、前記第３のステップで前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４のステップと、該複数の識別子を、前記得点に基づいて出力する第５のステップと、を有することを要旨とする。
【００１５】
請求項５に記載の本発明は、請求項４に記載の発明において、前記第３のステップが、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを要旨とする。
【００１６】
請求項６に記載の本発明は、請求項４又は５のいずれか１項に記載の発明において、前記平均値よりも高い表示順位が、１位であることを要旨とする。
【００１７】
請求項７に記載の本発明は、コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１の処理と、コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２の処理と、検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３の処理と、前記第３の処理で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４の処理と、該複数の識別子を、前記得点に基づいて出力する第５の処理と、をコンピュータに実効させることを要旨とする。
【００１８】
請求項８に記載の本発明は、請求項７に記載の発明において、前記第３の処理が、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを要旨とする。
【００１９】
請求項９に記載の本発明は、請求項７又は８のいずれか１項に記載の発明において、前記平均値よりも高い表示順位が、１位であることを要旨とする。
【００２０】
請求項１０に記載の本発明は、コンテンツと該コンテンツの識別子とを関連付けてコンテンツ格納手段に格納しておく第１の処理と、コンテンツの検索要求に用いた検索語と、該検索語による検索結果に基づいて閲覧されたコンテンツの識別子と、該識別子が検索結果として表示された順位を示す表示順位とを関連付けて閲覧履歴格納手段に格納しておく第２の処理と、検索要求に包含された検索語を受信した場合に、該検索語を含む複数のコンテンツを前記コンテンツ格納手段から読み出して、該検索語が該複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、該複数のコンテンツにそれぞれ対応する識別子を前記コンテンツ格納手段から更に読み出して、該識別子に一致する前記閲覧履歴格納手段に格納された識別子の数をそれぞれ求めて閲覧要求回数とし、該識別子に一致する前記閲覧履歴格納手段に格納された識別子に対応する表示順位の平均値をそれぞれ算出し、該平均値よりも高い表示順位を有する前記閲覧履歴格納手段に格納された識別子の数に対して、該平均値と同等な表示順位を有する前記閲覧履歴格納手段に格納された識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、前記閲覧要求回数を前記補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する第３の処理と、前記第３の処理で前記コンテンツ格納手段から読み出された複数の識別子に対し、前記文章適合度と前記閲覧重要度とを合成した得点をそれぞれ算出する第４の処理と、該複数の識別子を、前記得点に基づいて出力する第５の処理と、をコンピュータに実効させることを要旨とする。
【００２１】
請求項１１に記載の本発明は、請求項１０に記載の発明において、前記第３の処理が、前記検索要求に包含された検索語に一致する前記閲覧履歴格納手段に格納された検索語の数を求めて検索語利用回数とし、前記閲覧重要度は、前記閲覧要求回数を前記補正用閲覧要求回数で除した値を、更に該検索語利用回数で除した値であることを要旨とする。
【００２２】
請求項１２に記載の本発明は、請求項１０又は１１のいずれか１項に記載の発明において、前記平均値よりも高い表示順位が、１位であることを要旨とする。
【発明の効果】
【００２３】
本発明によれば、ユーザの趣向を反映した順番でコンテンツを表示することができる。
【発明を実施するための最良の形態】
【００２４】
〔第１の実施の形態〕
図１は、第１の実施の形態における情報検索システム１の構成を示す構成図である。本実施の形態における情報検索システム１は、ユーザ端末２と情報検索装置３とを備えた構成であり、互いにネットワーク４を介して接続されている。
【００２５】
ユーザ端末２は、モニタ，キーボード等の入力手段や、ネットワーク４に対する通信手段等を備え、利用者（以下、単に「ユーザ」と称する）による検索要求を受け付けて、その検索要求に包含された検索語を、ネットワーク４を介して後述する情報検索装置３の検索語受信部３１に送信する。また、ユーザ端末２は、ネットワーク４を介して情報検索装置３の検索結果出力部３５から送信された検索要求に対する検索結果を受信し、画面に表示することでユーザに検索結果を提示する。
【００２６】
更に、ユーザ端末２は、検索結果を閲覧したユーザにより選択された所望のコンテンツに対する閲覧要求を受け付けて、ネットワーク４を介してその閲覧要求を情報検索装置３の閲覧要求受信部３６に送信する。また、ネットワーク４を介して情報検索装置３のコンテンツ出力部３８から送信された閲覧要求に対するコンテンツを受信して、そのコンテンツを画面に表示する。
【００２７】
情報検索装置３は、検索語受信部３１と、コンテンツ検索部３２と、閲覧履歴検索部３３と、適合度合成部３４と、検索結果出力部３５と、閲覧要求受信部３６と、閲覧履歴更新部３７と、コンテンツ出力部３８と、コンテンツ検索部３２に接続されたコンテンツ格納部３０１と、閲覧履歴検索部３３に接続された閲覧履歴格納部３０２とを備えた構成である。以下、これら各部が有する機能について説明する。
【００２８】
検索語受信部３１は、ネットワーク４に接続されており、ユーザ端末２から送信された検索語をコンテンツ検索部３２及び閲覧履歴検索部３３に送信する。
【００２９】
コンテンツ検索部３２は、検索語受信部３１から送信された検索語を受信して、その検索語を用いてコンテンツ格納部３０１を検索し、その検索結果に基づいて文章適合度を算出して、コンテンツ識別子と文章適合度とを含む検索結果を閲覧履歴検索部３３及び適合度合成部３４に送信する。また、コンテンツ検索部３２は、閲覧要求受信部３６を介してユーザ端末２から送信された閲覧要求に対し、対応するコンテンツの所在場所をコンテンツ格納部３０１から検索し、検索された所在場所に格納されたコンテンツを取得する。
【００３０】
閲覧履歴検索部３３は、検索語受信部３１から送信された検索語とコンテンツ検索部３２から送信された検索結果とを受信して、閲覧履歴格納部３０２を参照して閲覧重要度を算出し、その閲覧重要度を適合度合成部３４に送信する。
【００３１】
適合度合成部３４は、コンテンツ検索部３２から送信された検索結果と閲覧履歴検索部３３から送信された閲覧重要度とを受信して、文章適合度と閲覧重要度とを用いて最終的な得点を算出し、検索結果出力部３５に送信する。
【００３２】
検索結果出力部３５は、適合度合成部３４から送信された得点を受信し、ネットワーク４を介して得点順に並び替えたコンテンツのコンテンツ識別子をユーザ端末２に出力する。
【００３３】
閲覧要求受信部３６は、ネットワーク４を介してユーザ端末２から送信された閲覧要求を受信し、この閲覧要求をコンテンツ検索部３２及び閲覧履歴更新部３７に送信する。
【００３４】
閲覧履歴更新部３７は、ユーザの閲覧履歴を閲覧履歴格納部３０２に追加し、閲覧履歴を更新する。
【００３５】
コンテンツ出力部３８は、コンテンツ検索部３２で取得されたコンテンツを受信して、ネットワーク４を介してユーザ端末２に出力する。
【００３６】
コンテンツ格納部３０１には、図２に示すように、コンテンツ自身を示すコンテンツ文章情報と、このコンテンツを識別可能なコンテンツ識別子と、このコンテンツが格納されているコンテンツ所在場所とが関連付けて格納されている。コンテンツ文章情報とは、コンテンツの内容を示す文章であり、例えば、コンテンツがウェブ上のサーバに格納されたページであれば、そのページに記された文章を意味する。コンテンツ識別子とは、あるコンテンツを他のコンテンツから識別可能とするものであり、例えば、コンテンツがウェブ上のサーバに格納されたページであれば、そのページのＵＲＬ（Uniform Resource Locator）を意味する。また、コンテンツ所在場所とは、コンテンツのファイルが格納されている場所であり、例えば、ローカルの計算機にコンテンツが格納されている場合には、図２に示すようなパス情報が格納され、ウェブ上のコンテンツの場合には、ＵＲＬが格納される。
【００３７】
閲覧履歴格納部３０２には、過去の閲覧要求に対する閲覧履歴が格納されており、図３に示すように、コンテンツ識別子と、検索要求に包含された検索語と、コンテンツ識別子が検索結果として表示された順位を示す表示順位とが関連付けて格納されている。例えば、図３の上から２行目は、検索語を「ｇｏｏ」とする検索要求で得られた検索結果において、表示順位が「４」番目である「ｗｗｗ．ｇｏｏ．ｎｅ．ｊｐ／」が閲覧要求されたことを意味している。なお、閲覧履歴格納部３０２は、検索語に対してコンテンツ識別子及び表示順位が格納されている。
【００３８】
なお、コンテンツ検索部３２及び閲覧履歴検索部３３が備える前述の機能を、一つの検索部が備える構成とすることも可能であり、適合度合成部３４をその検索部に更に加える構成であっても、何ら効果に影響を与えるものではない。
【００３９】
ネットワーク４は、例えば、ＬＡＮ（Local Area Network）、インターネット、公衆回線網、ケーブルテレビ網等を利用することができる。なお、インターネットとは、所定のプロトコルに基づいて相互リンクされたネットワークの集合体である。
【００４０】
続いて、本発明の実施の形態における情報検索装置３の処理の流れについて説明する。この処理の流れは、主に、ユーザが検索要求を行って検索結果を得るまでの検索要求段階と、検索結果に基づいてユーザが所望のコンテンツを要求して閲覧するまでの閲覧要求段階との２段階で構成されている。以下、それぞれの段階について、フローチャートを用いて説明する。
【００４１】
最初に、検索要求段階の処理の流れについて、図４を用いて説明する。
【００４２】
まず、検索語受信部３１は、ネットワーク４を介してユーザ端末２から送信された検索要求に包含された検索語を受信し、その検索語をコンテンツ検索部３２及び閲覧履歴検索部３３に送信する（Ｓ１０１）。
【００４３】
次に、コンテンツ検索部３２は、検索語受信部３１から送信された検索語を受信し、その検索語を含む複数のコンテンツ及びコンテンツ識別子をコンテンツ格納部３０１から読み出して、検索語が各コンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、コンテンツ識別子と文章適合度とを含む検索結果を閲覧履歴検索部３３及び適合度合成部３４に送信する（Ｓ１０２）。
【００４４】
ここで、文章適合度とは、検索語がコンテンツに出現する頻度を意味するものであり、例えば、ＴＦ（Term Frequency）法や、ＴＦ／ＩＤＦ（Term Frequency／Inverse Document Frequency）法などが一般的に利用されている。
【００４５】
続いて、閲覧履歴検索部３３は、検索語受信部３１から送信された検索語と、コンテンツ検索部３２から送信された検索結果とを受信して、各コンテンツ識別子に対する閲覧重要度をそれぞれ算出し、その閲覧重要度を適合度合成部３４に送信する（Ｓ１０３）。なお、閲覧重要度の算出方法については後述する。
【００４６】
適合度合成部３４は、コンテンツ検索部３２から送信された検索結果と、閲覧履歴検索部３３から送信された閲覧重要度とを受信し、文章重要度と閲覧重要度とを合成した得点を算出する（Ｓ１０４）。なお、得点の算出方法は、加算に限られるものではなく、乗算等であっても良い。
【００４７】
（Ｓ１０３）及び（Ｓ１０４）の処理を、（Ｓ１０２）で検索された全てのコンテンツ識別子に対して繰り返し行う（Ｓ１０５）。
【００４８】
最後に、検索結果出力部３５は、適合度合成部３４から送信された各コンテンツ識別子に対する得点を受信し、そのコンテンツ識別子を得点が高い順番に並び替えて、ネットワーク４を介してユーザ端末２に出力する（Ｓ１０６）。
【００４９】
その後、ユーザ端末２では、例えば図５に示すような検索結果が画面に出力される。
【００５０】
次に、（Ｓ１０３）における閲覧重要度の計算方法について説明する。図６は、閲覧重要度の計算方法を示すフローチャートである。閲覧重要度の計算は、（Ｓ１０２）で得られた各コンテンツ識別子について、閲覧履歴検索部３３が、閲覧履歴格納部３０２を参照して算出する。
【００５１】
最初に、閲覧履歴検索部３３は、閲覧履歴格納部３０２からコンテンツ識別子を読み出して、コンテンツ検索部３２から送信されたコンテンツ識別子に一致するコンテンツ識別子の数を算出し、そのコンテンツ識別子の数を閲覧要求回数（Ｃ）とする（Ｓ２０１）。
【００５２】
例えば、コンテンツ検索部３２から送信されたコンテンツ識別子が「ｗｗｗ．ｇｏｏ．ｎｅ．ｊｐ／」であり、閲覧履歴格納部３０２に図３で示すコンテンツ識別子等を格納されている場合には、閲覧要求回数は３回（Ｃ＝３）となる。
【００５３】
次に、閲覧履歴検索部３３は、そのコンテンツ識別子に対応する表示順位の平均値を算出し、その平均値よりも高い表示順位を有する閲覧履歴格納部３０２に格納された識別子の数に対して、その平均値に同等な表示順位を有する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数の比率を求めて、その比率を補正用閲覧要求回数（Ｒ）とする（Ｓ２０２）。
【００５４】
例えば、図３の場合には、平均値は（４＋２＋８）／３＝約４．６となる。ここで、小数点以下を四捨五入し、平均値を整数値である５とする。そして、この平均値である５よりも高い表示順位、例えば１位を有するコンテンツ識別子の数と、この平均値である５と同等な表示順位である５位を有するコンテンツ識別子の数とを求める。ここで、表示順位を１位とするコンテンツ識別子の数が１６０、表示順位を５位とするコンテンツ識別子の数が８０の場合、補正用閲覧要求回数は８０／１６０＝０．５（Ｒ＝０．５）となる。
【００５５】
続いて、閲覧履歴検索部３３は、検索語受信部３１から送信された検索語に一致する閲覧履歴格納部３０２に格納された検索語の数を求めて、検索語利用回数（Ｎ）とする（Ｓ２０３）。
【００５６】
なお、（Ｓ２０１），（Ｓ２０２），（Ｓ２０３）における計算の順番は、上記に限られるものではなく、（Ｓ２０２）→（Ｓ２０１）→（Ｓ２０３）や、（Ｓ２０３）→（Ｓ２０１）→（Ｓ２０２）等、任意の順番であってもよく、何ら得られる効果に影響を与えるものではない。
【００５７】
最後に、閲覧履歴検索部３３は、（Ｓ２０１）で算出された閲覧要求回数（Ｃ）と、（Ｓ２０２）で算出された補正用閲覧要求回数（Ｒ）と、（Ｓ２０３）で算出された検索語利用回数（Ｎ）とを用いて、次式に基づく閲覧重要度（Ｓ）を算出する（Ｓ２０４）。
【００５８】
Ｓ＝Ｃ／Ｒ／Ｎ      ・・・式（１）
式（１）で示す閲覧重要度（Ｓ）は、閲覧要求回数（Ｃ）に比例し、より多く閲覧要求されたコンテンツについてはその値が大きくなるので、ユーザの嗜好を考慮することができ、ユーザの所望するコンテンツをより上位に出力することができる。
【００５９】
また、同式における閲覧重要度（Ｓ）は、閲覧要求回数（Ｃ）を補正用閲覧要求回数（Ｒ）で除算するので、より上位に表示されたコンテンツ識別子に対する閲覧要求は閲覧重要度（Ｓ）に対してより少なく寄与し、より下位に表示されたコンテンツ識別子に対する閲覧要求はより大きく寄与することになる。即ち、同式で示す閲覧重要度（Ｓ）に基づいて順序付けがなされた検索結果が表示され、ユーザにより閲覧要求が行われることで閲覧履歴格納部３０２が更新された後に、他のユーザが同じ検索語で検索する等の複数の検索要求が行われる状況を想定した場合に、検索結果として表示されるコンテンツ識別子の順番がユーザの所望する順番ではなく、固定的に表示される要因を排除することができる。より具体的な説明は後述する。
【００６０】
更に、同式における閲覧重要度（Ｓ）は、閲覧要求回数（Ｃ）を補正用閲覧要求回数（Ｒ）で除算した値を、更に検索語利用回数（Ｎ）で除算するので、検索語の違いによる閲覧要求回数（Ｃ）の大きさの偏りを正規化することが可能となる。即ち、どのような検索語が与えられた場合であっても、閲覧要求回数を補正用閲覧要求回数で除した値（Ｓ／Ｎ）の値を一定の値域に納めることが可能となる。
【００６１】
なお、式（１）の変形例として、式（２）を用いることもできる。
【００６２】
Ｓ＝Ｃ／Ｒ      ・・・式（２）
また、閲覧要求回数（Ｃ），補正用閲覧要求回数（Ｒ），検索語利用回数（Ｎ）の値をそのまま用いることなく、式（３）〜式（５）で示すように、対数を用いた場合であっても、同様の効果を得ることができる。
【００６３】
Ｓ＝ｌｏｇ（Ｃ）／Ｒ／Ｎ      ・・・式（３）
Ｓ＝ｌｏｇ（Ｃ）／ｌｏｇ（Ｒ）／ｌｏｇ（Ｎ）      ・・・式（４）
Ｓ＝Ｃ／Ｒ／ｌｏｇ（Ｎ）      ・・・式（５）
次に、閲覧要求段階の処理の流れについて、図７を用いて説明する。
【００６４】
まず、閲覧要求受信部３６が、ネットワーク４を介してユーザ端末２から送信された閲覧要求をコンテンツ検索部３２及び閲覧履歴更新部３７に送信し、閲覧履歴更新部３７は、その閲覧要求を閲覧履歴格納部３０２に追加して閲覧履歴を更新する（Ｓ３０１）。
【００６５】
次に、コンテンツ検索部３２は、閲覧要求に包含されたコンテンツ識別子に対応するコンテンツ所在場所をコンテンツ格納部３０１から検索し、検索された所在場所に格納されたコンテンツを取得する（Ｓ３０２）。
【００６６】
コンテンツ出力部３８は、コンテンツ検索部３２で取得されたコンテンツを受信して、ネットワーク４を介してユーザ端末２に出力する（Ｓ３０３）。
【００６７】
最後に、式（１）〜式（５）で示す閲覧重要度（Ｓ）を用いることにより、検索結果の順番がユーザの所望する順番ではなく、固定的に表示される要因を排除することについて、図８を用いてより具体的に説明する。
【００６８】
例えば、４つのコンテンツが存在し、そのコンテンツにそれぞれ対応するコンテンツ識別子をＣ１，Ｃ２，Ｃ３，Ｃ４とし、ユーザが所望するコンテンツはＣ４であると仮定する。また、ユーザが、何らかの検索語を用いて検索したとし、その検索語に対するそれぞれのコンテンツの文章適合度は、図８（ａ）の初期状態に示すように、１０，９，８，７であるとする。この初期状態における各コンテンツの閲覧要求回数（Ｃ）はいずれも０件なので、算出される得点は文章適合度のみで決まり、当然ながら、検索結果の表示順位は１，２，３，４となる。
【００６９】
この表示順位を有する検索結果をユーザに一定期間提示し、（Ｓ３０１）で追加される閲覧要求の数を観察した場合、ユーザが所望するＣ４に対する閲覧要求の数が最も多くなることが予想される。
【００７０】
しかしながら、検索結果は、図８（ａ）で示す順番で表示されるので、前述したように、より上位のコンテンツについては、例えば図９に示すように、自然と閲覧要求が多くなされる傾向となる。従い、実際の閲覧要求回数（Ｃ）は、例えば、１０，７，５，５となる。
【００７１】
これらの閲覧要求が閲覧履歴格納部３０２に格納された状態で、新たに同じ検索語によって検索要求がされた場合の検索結果について説明する。なお、以下では、閲覧要求回数を閲覧重要度とする場合（Ｓ＝Ｃ）と、閲覧要求回数を補正用閲覧要求回数（Ｒ）で除算した値を閲覧重要度とする場合（Ｓ＝Ｃ／Ｒ）と、で計算した場合の違いについて説明する。
【００７２】
Ｓ＝Ｃの場合、適合度合成部３４で算出される得点は、文章適合度と閲覧重要度とを加算した結果となるので、図８（ｂ）に示すように、２０，１６，１３，１２となり、検索結果の表示順位は１，２，３，４となる。即ち、ユーザが所望するＣ４の表示順位は、初期状態の表示順位と同じになる。つまり、検索結果は、固定的に表示されることになり、ユーザの所望するコンテンツを上位に浮上することができない。
【００７３】
一方、Ｓ＝Ｃ／Ｒの場合、例えば、Ｒの値が図９に示すように、１位から順番に１，０．７，０．５，０．４であった場合に、Ｒの計算では検索語の差異によらずに閲覧要求の回数を集計するので、ユーザが所望するＣ４が４位にあるという現象を全体的に平準化することができる。故に、適合度合成部３４で算出される得点は、図８（ｃ）に示すように、２０，１９，１８，１９．５となり、検索結果の表示順位は１，３，４，２となる。このように、Ｓ＝Ｃ／Ｒの場合には、ユーザの所望するＣ４を初期状態の４位から２位に浮上することができ、ユーザは容易に所望のコンテンツに到達することが可能となる。
【００７４】
このように、閲覧重要度（Ｓ）の計算において、閲覧要求回数（Ｃ）を補正用閲覧要求回数（Ｒ）で除することにより、検索結果においてより上位に表示されたコンテンツ識別子に対する閲覧要求を相対的に低く評価し、逆に、より下位に表示されたコンテンツ識別子に対する閲覧要求を相対的に高く評価するので、表示順位の固定化を防止し、ユーザの所望コンテンツをより上位に浮上させることが可能となる。他のＣ１，Ｃ２，Ｃ３についても同様に、ユーザの所望する度合いに応じて、表示順位が浮上、又は沈下することになる。結果として、Ｓ＝Ｃ／Ｒの場合には、初期状態の如何に関わらず、検索結果の表示順位をユーザの所望する順序へと変化させることが可能となる。
【００７５】
本実施の形態によれば、検索要求に包含された検索語を受信した場合に、この検索語を含む複数のコンテンツをコンテンツ格納部３０１から読み出して、この検索語が複数のコンテンツに出現する頻度を示す文章適合度をそれぞれ算出するコンテンツ検索部３２と、この複数のコンテンツにそれぞれ対応するコンテンツ識別子を受信して、このコンテンツ識別子に一致する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数をそれぞれ求めて閲覧要求回数とし、このコンテンツ識別子に一致する閲覧履歴格納部３０２に格納されたコンテンツ識別子に対応する表示順位の平均値をそれぞれ算出し、この平均値よりも高い表示順位を有する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数に対して、この平均値と同等な表示順位を有する閲覧履歴格納部３０２に格納されたコンテンツ識別子の数の比率をそれぞれ求めて補正用閲覧要求回数とし、閲覧要求回数を補正用閲覧要求回数で除した閲覧重要度をそれぞれ算出する閲覧履歴検索部３３と、この閲覧履歴検索部３３でコンテンツ格納部３０１から読み出された複数のコンテンツ識別子に対し、文章適合度と閲覧重要度とを合成した得点をそれぞれ算出する適合度合成部３４と、この複数のコンテンツ識別子を、この得点に基づいて出力する検索結果出力部３５とを有するので、検索結果が固定的に表示されることを防止し、ユーザの趣向を反映した順番でコンテンツのコンテンツ識別子を出力することができる。
【００７６】
本実施の形態によれば、閲覧履歴検索部３３が、検索要求に包含された検索語に一致する閲覧履歴格納部３０２に格納された検索語の数を求めて検索語利用回数とし、閲覧重要度は、閲覧要求回数を補正用閲覧要求回数で除した値を、更に検索語利用回数で除した値なので、検索語の違いによる閲覧要求回数の大きさの偏りを正規化することができる。即ち、どのような検索語が与えられた場合であっても、閲覧要求回数を補正用閲覧要求回数で除した値を一定の領域に納めることができる。
【００７７】
本実施の形態によれば、平均値よりも高い表示順位が１位なので、検索結果が固定的に表示されることをより確実に防止し、ユーザの趣向をより反映した順番でコンテンツのコンテンツ識別子を出力することができる。
【００７８】
〔第２の実施の形態〕
図１０は、第２の実施の形態における情報検索システム１の構成を示す構成図である。本実施の形態における情報検索システム１は、第１の実施の形態と基本的には同様であり、情報検索装置３の備える構成が一部異なる構成である。
【００７９】
情報検索装置３は、閲覧履歴一括更新部３９と、閲覧履歴検索部３３に接続された閲覧要求回数格納部３０３と、閲覧履歴更新部３７及び閲覧履歴一括更新部３９に接続された閲覧履歴一時格納部３０４とを更に備えた構成である。その他の構成については、第１の実施の形態で説明したものと同様なので、ここでは重複説明を省略する。
【００８０】
閲覧要求回数格納部３０３は、閲覧履歴検索部３３により参照され、図１１に示すように、表示順位と補正用閲覧要求回数（Ｒ）とを関連付ける第１テーブルと、検索語と検索語利用回数（Ｎ）とを関連付ける第２テーブルとが格納されている。
【００８１】
閲覧履歴一時格納部３０４には、閲覧履歴更新部３７からの更新要求により、ユーザによる一定期間の閲覧要求の閲覧履歴を格納し、格納された閲覧要求は、閲覧履歴一括更新部３９により、閲覧履歴格納部３０２の閲覧履歴に反映される。
【００８２】
閲覧履歴一括更新部３９は、閲覧履歴一時格納部３０４に格納された閲覧履歴を、閲覧履歴格納部３０２に反映する。
【００８３】
次に、本実施の形態における情報検索装置３の処理の流れについて説明する。第１の実施の形態と同様に、検索要求段階と閲覧要求段階との２段階で構成されており、最初に検索要求段階の処理の流れについて説明する。
【００８４】
検索要求段階の処理の流れは、第１の実施の形態で説明した（Ｓ１０１）〜（Ｓ１０６）と基本的には同様であるが、（Ｓ１０３）における閲覧重要度の算出方法が異なるので、その算出方法について、図１２を用いて説明する。
【００８５】
最初に、閲覧履歴検索部３３は、閲覧履歴格納部３０２からコンテンツ識別子を読み出して、コンテンツ検索部３２から送信されたコンテンツ識別子に一致するコンテンツ識別子の数を算出し、そのコンテンツ識別子の数を閲覧要求回数（Ｃ）とする（Ｓ４０１）。
【００８６】
次に、閲覧履歴検索部３３は、閲覧履歴格納部３０２を参照して、そのコンテンツ識別子に対応する表示順位の平均値を算出し、閲覧要求回数格納部３０３に格納された第１テーブルを参照して、その平均値に同等な表示順位に対応する補正用閲覧要求回数（Ｒ）を読み出す（Ｓ４０２）。
【００８７】
続いて、閲覧履歴検索部３３は、閲覧要求回数格納部３０３に格納された第２テーブルを参照して、検索語受信部３１から送信された検索語に一致する検索語の検索語利用回数（Ｎ）を読み出す（Ｓ４０３）。
【００８８】
最後に、閲覧履歴検索部３３は、（Ｓ４０１）で算出された閲覧要求回数（Ｃ）と、（Ｓ４０２）で読み出した補正用閲覧要求回数（Ｒ）と、（Ｓ４０３）で読み出した検索語利用回数（Ｎ）とを用いて、第１の実施の形態に記載した式（１）に基づいて閲覧重要度（Ｓ）を算出する（Ｓ４０４）。
【００８９】
次に、閲覧要求段階の処理の流れについて、図１３を用いて説明する。
【００９０】
まず、閲覧要求受信部３６が、ネットワーク４を介してユーザ端末２から送信された閲覧要求をコンテンツ検索部３２及び閲覧履歴更新部３７に送信し、閲覧履歴更新部３７は、その閲覧要求を閲覧履歴一時格納部３０４に追加する（Ｓ５０１）。
【００９１】
次に、閲覧履歴一括更新部３９は、所定の時期が経過した時に、閲覧履歴一時格納部３０４に格納された閲覧履歴を、閲覧履歴格納部３０２に追加し、閲覧履歴一時格納部３０４を空の状態にする（Ｓ５０２）。
【００９２】
ここで、閲覧履歴一時格納部３０４に格納された閲覧履歴の全てを閲覧履歴格納部３０２に追加しても良いし、一部であっても良い。
【００９３】
続いて、コンテンツ検索部３２は、閲覧要求に包含されたコンテンツ識別子に対応するコンテンツ所在場所をコンテンツ格納部３０１から検索し、検索された所在場所に格納されたコンテンツを取得する（Ｓ５０３）。
【００９４】
コンテンツ出力部３８は、コンテンツ検索部３２で取得されたコンテンツを受信して、ネットワーク４を介してユーザ端末２に出力する（Ｓ５０４）。
【００９５】
本実施の形態によれば、事前に提供された補正用閲覧要求回数（Ｒ）及び検索語利用回数（Ｎ）を閲覧要求回数格納部３０３を用いるので、閲覧重要度をより高速に算出することができ、検索結果をより速くユーザに提供することができる。
【００９６】
本実施の形態によれば、閲覧履歴一時格納部３０４及び閲覧履歴一括更新部３９を更に用いるので、閲覧履歴一時格納部３０４に格納された一定期間の閲覧履歴の一部を閲覧履歴格納部３０２に反映することができる。
【００９７】
〔第３の実施の形態〕
図１４は、第３の実施の形態における情報検索システム１の構成を示す構成図である。本実施の形態における情報検索システム１は、第１の実施の形態と基本的には同様であり、情報検索装置３の備える構成が一部異なる構成である。
【００９８】
情報検索装置３は、閲覧履歴検索部３３に代えて、コンテンツ格納部３０１及び閲覧履歴格納部３０２を参照可能な閲覧重要度更新部４０を更に備えた構成である。また、その他の構成については、第１の実施の形態で説明したものと同様なので、ここでは重複説明を省略する。
【００９９】
閲覧重要度更新部４０は、閲覧履歴格納部３０２を参照し、各コンテンツに対する閲覧重要度を算出し、コンテンツ格納部３０１に格納する。
【０１００】
コンテンツ格納部３０１には、図１５に示すように、コンテンツ自身を示すコンテンツ文章情報と、このコンテンツを識別可能なコンテンツ識別子と、このコンテンツが格納されているコンテンツ所在場所と、閲覧重要度更新部４０により更新された各検索語に対する閲覧重要度とが関連付けて格納されている。
【０１０１】
次に、本実施の形態における情報検索装置３の処理の流れについて説明する。第１の実施の形態と同様に、検索要求段階と閲覧要求段階との２段階で構成されており、最初に検索要求段階の処理の流れについて説明する。
【０１０２】
まず、検索語受信部３１は、ネットワーク４を介してユーザ端末２から送信された検索要求に包含された検索語を受信し、その検索語をコンテンツ検索部３２に送信する（Ｓ６０１）。
【０１０３】
次に、コンテンツ検索部３２は、検索語受信部３１から送信された検索語を受信し、その検索語を含む複数のコンテンツ及びコンテンツ識別子をコンテンツ格納部３０１から読み出して、検索語が各コンテンツに出現する頻度を示す文章適合度をそれぞれ算出し、コンテンツ識別子と文章適合度とを含む検索結果を適合度合成部３４に送信する（Ｓ６０２）。
【０１０４】
続いて、コンテンツ検索部３２は、各コンテンツ識別子に対し、送信された検索語に対応する閲覧重要度をコンテンツ格納部３０１から読み出して、その閲覧重要度を適合度合成部３４に送信する（Ｓ６０３）。
【０１０５】
適合度合成部３４は、コンテンツ検索部３２から送信された検索結果及び閲覧重要度を受信し、文章重要度と閲覧重要度とを合成した得点を算出する（Ｓ６０４）。
【０１０６】
（Ｓ６０３）及び（Ｓ６０４）の処理を、（Ｓ６０２）で検索された全てのコンテンツ識別子に対して繰り返し行う（Ｓ６０５）。
【０１０７】
最後に、検索結果出力部３５は、適合度合成部３４から送信された各コンテンツ識別子に対する得点を受信し、そのコンテンツ識別子を得点が高い順番に並び替えて、ネットワーク４を介してユーザ端末２に出力する（Ｓ６０６）。
【０１０８】
なお、閲覧重要度更新部４０は、所定の時期が経過した時点で、閲覧履歴格納部３０２を参照し、コンテンツ格納部３０１の閲覧重要度を更新する。閲覧重要度の計算方法については、第１の実施の形態で説明した計算方法と同様である。
【０１０９】
また、閲覧要求段階の処理の流れについては、第１の実施の形態と同様なので、ここでは重複説明は省略する。
【０１１０】
本実施の形態によれば、事前に計算された閲覧重要度を用いるので、検索結果をより速くユーザに提供することができる。
【図面の簡単な説明】
【０１１１】
【図１】第１の実施の形態における情報検索システムの構成を示す構成図である。
【図２】コンテンツ格納部に格納されたテーブルを示す図である。
【図３】閲覧履歴格納部に格納された閲覧履歴を示す図である。
【図４】検索要求段階の処理の流れを示すフローチャートである。
【図５】検索結果の一例を示す図である。
【図６】閲覧重要度の計算方法を示すフローチャートである。
【図７】閲覧要求段階の処理の流れを示すフローチャートである。
【図８】初期状態と、Ｓ＝Ｃとする場合と、Ｓ＝Ｃ／Ｒとする場合との表示順位を示す比較図である。
【図９】表示順位と閲覧要求回数と補正用閲覧要求回数の一例を示す図である。
【図１０】第２の実施の形態における情報検索システムの構成を示す構成図である。
【図１１】閲覧要求回数格納部に格納された第１テーブルと第２テーブルとを示す図である。
【図１２】閲覧重要度の計算方法を示すフローチャートである。
【図１３】閲覧要求段階の処理の流れを示すフローチャートである。
【図１４】第３の実施の形態における情報検索システムの構成を示す構成図である。
【図１５】コンテンツ格納部に格納されたテーブルを示す図である。
【図１６】検索要求段階の処理の流れを示すフローチャートである。
【符号の説明】
【０１１２】
１…情報検索システム
２…ユーザ端末
３…情報検索装置
４…ネットワーク
３１…検索語受信部
３２…コンテンツ検索部
３３…閲覧履歴検索部
３４…適合度合成部
３５…検索結果出力部
３６…閲覧要求受信部
３７…閲覧履歴更新部
３８…コンテンツ出力部
３９…閲覧履歴一括更新部
４０…閲覧重要度更新部
３０１…コンテンツ格納部
３０２…閲覧履歴格納部
３０３…閲覧要求回数格納部
３０４…閲覧履歴一時格納部
【図１】
2008226156.tif 000003
【図２】
2008226156.tif 000004
【図３】
2008226156.tif 000005
【図４】
2008226156.tif 000006
【図５】
2008226156.tif 000007
【図６】
2008226156.tif 000008
【図７】
2008226156.tif 000009
【図８】
2008226156.tif 000010
【図９】
2008226156.tif 000011
【図１０】
2008226156.tif 000012
【図１１】
2008226156.tif 000013
【図１２】
2008226156.tif 000014
【図１３】
2008226156.tif 000015
【図１４】
2008226156.tif 000016
【図１５】
2008226156.tif 000017
【図１６】
2008226156.tif 000018