(57)【要約】【課題】語句又は文章分析方法、サーバにおいて、通信回線から受信した語句又は文章データに含まれるクエリを活用して、当該語句又は文章を分析する方法、サーバを提供する。【解決手段】検索サーバと通信可能に接続されたクエリ分析サーバであって、検索サーバから検索に対するクエリを受信するクエリ受信部１１０と、当該クエリの検索件数を算出するクエリ算出部１１５と、クエリ受信部１１０が受信したクエリと、クエリ算出部１１５により算出されたクエリの検索件数とを関係づけて記憶するクエリ記憶部１５０と、クエリに関連した語句又は文章からなる関連クエリを受信したことに応じて、クエリ記憶部１５０に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断するクエリ判断部１３０と、を備えるクエリ分析サーバ。【選択図】図１
2008158998.tif 000002
【特許請求の範囲】
【請求項１】
検索サーバと通信可能に接続されたクエリ分析サーバであって、
前記検索サーバから検索に対するクエリを受信するクエリ受信部と、
当該クエリの検索件数を算出するクエリ算出部と、
前記クエリ受信部が受信したクエリと、前記クエリ算出部により算出されたクエリの検索件数とを関係づけて記憶するクエリ記憶部と、
前記クエリに関連した語句又は文章からなる関連クエリを受信したことに応じて、前記クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断するクエリ判断部と、
を備えるクエリ分析サーバ。
【請求項２】
請求項１に記載のクエリ分析サーバであって、
前記関連クエリが、一以上の語句が複合された語句であって、当該複合語を一文字ずつ分割し、当該関連クエリの文字順で、分割した関連クエリと分割位置とを関係づけた分割文字データを分割位置及び分割数の全ての組み合わせで生成することで、複数の分割文字データからなる分割文字テーブルを生成するクエリ分割部を備え、
前記クエリ判断部は、前記分割文字データの分割された各々の語句が、前記クエリ記憶部にクエリとして記憶されているかを判断し、前記分割文字データの分割された各々の語句がクエリとして記憶されている場合には、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断するクエリ分析サーバ。
【請求項３】
請求項２に記載のクエリ分析サーバであって、
前記クエリ判断部は、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断する際に、当該分割文字テーブルのうち、所定の分割文字データを抽出し、当該抽出した分割文字データにより、当該関連クエリの分割位置を特定することで、当該関連クエリの語句の構造を判断するクエリ分析サーバ。
【請求項４】
請求項３に記載のクエリ分析サーバであって、
前記クエリ判断部は、当該関連クエリの分割位置を特定したことに応じて、前記分割位置から分割された二以上の語句に対して、検索式を付加して前記検索サーバに送信する更新クエリ送信部を、備えたクエリ分析サーバ。
【請求項５】
請求項１に記載のクエリ分析サーバであって、
前記クエリ受信部は、当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信し、
前記クエリ算出部は、当該二語以上のクエリの検索件数を算出し、
前記クエリ記憶部は、前記クエリ受信部が受信した二語以上のクエリと、前記クエリ算出部により算出された検索件数とを各々に関係づけて記憶し、
前記クエリ判断部は、前記クエリに関連した文章からなる関連クエリを受信したことに応じて、前記クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの文章の係り受けを判断するクエリ分析サーバ。
【請求項６】
検索サーバと通信可能に接続されたクエリ分析サーバであって、
当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信するクエリ受信部と、
前記クエリのうち評価の対象となる語句が記憶された評価対象語データベースと、
前記二語以上のクエリのうち一のクエリが、前記評価対象語データベースに記憶されているかを判断する評価対象語検索部と、
当該二語以上のクエリの検索件数を算出するクエリ算出部と、
前記クエリ受信部が受信した二語以上のクエリと、前記クエリ算出部により算出されたクエリの検索件数とを関係づけて記憶するクエリ記憶部と、
前記二語以上のクエリのうち前記評価対象語データベースに記憶された語句が一致した場合で、かつ、前記クエリ記憶部に記憶された前記二語以上のクエリの検索件数を参照して、当該検索件数が所定以上の場合には、前記二語以上のクエリのうち、前記評価対象語データベースに記憶された語句ではない他のクエリについて、当該他のクエリを評価観点語として記憶するかを判断するクエリ判断部とを備えるクエリ分析サーバ。
【請求項７】
請求項６に記載のクエリ分析サーバのクエリ判断部が判断した評価観点語が記憶された評価観点語データベース。
【請求項８】
検索サーバと通信可能に接続された語句データベースの生成方法であって、
クエリのうち評価の対象となる語句を記憶するステップと、
当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信するステップと、
前記二語以上のクエリのうち一のクエリが、所定のデータベースに記憶されているかを判断するステップと、
当該二語以上のクエリの検索件数を算出するステップと、
前記受信した二語以上のクエリと、前記算出されたクエリの検索件数とを関係づけて記憶するステップと、
前記二語以上のクエリのうち所定のデータベースに記憶された語句が一致した場合には、前記二語以上のクエリの検索件数を参照するステップと、
当該参照した検索件数が所定以上の場合には、当該他のクエリを評価観点語として記憶するステップと、を備える語句データベース生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、語句又は文章分析方法、サーバに関する。
【背景技術】
【０００２】
従来より、語句又は文章データと、データベースとを照合し、語句又は文章分析を行う方法、サーバが知られている（例えば、特許文献１）。当該検索方法、サーバは、検索処理部と、類義語検索処理部と、データベースとで構成されている。当該検索方法、サーバは、通信回線から受信した語句又は文章データに含まれる語句と、当該語句の類義語との双方でデータベースを照合し、はじめに受信した語句または文章データとデータベースに含まれる意味説明に関係がない可能性を低くする。
【特許文献１】特開２００５−２２２１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１では、サーバは、通信回線から受信した語句又は文章データに含まれる語句から当該語句の類義語を、既定のデータベースから検索するため、当該語句がデータベースに含まれていない語句の場合は、検索することができない。
【０００４】
また、特許文献１では、サーバは、通信回線から受信した語句又は文章データに含まれる語句と、既定のデータベースとを語句のマッチングのみで照合している。当該受信した語句又は文章データに含まれるクエリのデータを活用したり、語句の検索件数や、二語以上のクエリデータを使用して同時に検索する場合の検索件数といった情報は、マッチングにおいて活用していない。
【０００５】
本発明は、語句又は文章分析方法、サーバにおいて、通信回線から受信した語句又は文章データに含まれるクエリを活用して、当該語句又は文章を分析する方法、サーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者らは、語句又は文章分析方法、サーバにおいて、通信回線から受信した語句又は文章データに含まれるクエリを活用して、当該語句又は文章を分析する方法、サーバを見出し、本発明を完成するに至った。
【０００７】
（１）  検索サーバと通信可能に接続されたクエリ分析サーバであって、
前記検索サーバから検索に対するクエリを受信するクエリ受信部と、
当該クエリの検索件数を算出するクエリ算出部と、
前記クエリ受信部が受信したクエリと、前記クエリ算出部により算出されたクエリの検索件数とを関係づけて記憶するクエリ記憶部と、
前記クエリに関連した語句又は文章からなる関連クエリを受信したことに応じて、前記クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断するクエリ判断部と、
を備えるクエリ分析サーバ。
【０００８】
（１）の構成は、クエリ分析サーバが、検索サーバから検索に対するクエリを受信し、
クエリの検索件数を算出し、受信したクエリと、検索件数とを関係づけて記憶し、クエリに関連した語句又は文章からなる関連クエリを受信したことに応じて、クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断することができる。
【０００９】
よって、クエリ分析サーバは、外部から受信した語句、文章を含む関連クエリを、記憶されたクエリと当該クエリの検索件数に基づいて、語句又は文章の構造を、判断することが可能である。したがって、例えば、クエリ分析サーバが、外部から受信した、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂの検索エンジンにユーザが入力した語句、文章を含む関連クエリと、それまでに記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断することが可能である。ここで、検索件数とは、クエリとして検索された回数（クエリ受信部がクエリを受信した回数）であってもよいし、検索サーバが当該クエリを検索した結果として出力される文章、リンクの数であってもよい。
【００１０】
（２）  （１）に記載のクエリ分析サーバであって、
前記関連クエリが、一以上の語句が複合された語句であって、当該複合語を一文字ずつ分割し、当該関連クエリの文字順で、分割した関連クエリと分割位置とを関係づけた分割文字データを分割位置及び分割数の全ての組み合わせで生成することで、複数の分割文字データからなる分割文字テーブルを生成するクエリ分割部を備え、
前記クエリ判断部は、前記分割文字データの分割された各々の語句が、前記クエリ記憶部にクエリとして記憶されているかを判断し、前記分割文字データの分割された各々の語句がクエリとして記憶されている場合には、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断するクエリ分析サーバ。
【００１１】
（２）の構成は、クエリ分析サーバが受信した関連クエリが、一以上の語句が複合された語句であって、当該複合語を一文字ずつ分割し、当該関連クエリの文字順で、分割した関連クエリと分割位置とを関係づけた分割文字データを分割位置及び分割数の全ての組み合わせで生成することで、複数の分割文字データからなる分割文字テーブルを生成し、クエリ判断部は、分割文字データの分割された各々の語句が、クエリ記憶部にクエリとして記憶されているかを判断し、分割文字データの分割された各々の語句がクエリとして記憶されている場合には、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断することができる。
【００１２】
よって、クエリ分析サーバは、外部から受信した関連クエリを、分割文字データの分割された各々の語句のクエリと当該クエリの検索件数に基づいて、語句の構造を判断することが可能である。したがって、例えば、クエリ分析サーバが受信した関連クエリとして、複合的な熟語である「遺伝子配列」という語句から、「遺・伝子配列」、「遺伝・子配列」、「遺伝子・配列」、「遺伝子配・列」、「遺・伝・子配列」等、可能なすべての組み合わせで分割し、クエリと当該クエリの検索件数に応じて、「遺伝子配列」のような複合語の構造を判断することが可能である。
【００１３】
（３）  （２）に記載のクエリ分析サーバであって、
前記クエリ判断部は、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断する際に、当該分割文字テーブルのうち、所定の分割文字データを抽出し、当該抽出した分割文字データにより、当該関連クエリの分割位置を特定することで、当該関連クエリの語句の構造を判断するクエリ分析サーバ。
【００１４】
（３）の構成は、（２）に記載のクエリ分析サーバが、クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断する際に、当該分割文字テーブルのうち、所定の分割文字データを抽出し、当該抽出した分割文字データにより、当該関連クエリの分割位置を特定し、当該関連クエリの語句の構造を判断することができる。
【００１５】
よって、クエリ分析サーバは、当該関連クエリを、抽出した分割文字データに基づいて、分割位置を特定することで、語句の構造を判断することが可能である。したがって、例えば、クエリと当該クエリの検索件数に応じて、クエリ分析サーバが受信した、「遺伝子配列」という語句を含む関連クエリの分割位置を特定して「遺伝子」「配列」という構造を判断することが可能である。
【００１６】
（４）  （３）に記載のクエリ分析サーバであって、
前記クエリ判断部は、当該関連クエリの分割位置を特定したことに応じて、前記分割位置から分割された二以上の語句に対して、検索式を付加して前記検索サーバに送信する更新クエリ送信部を、備えたクエリ分析サーバ。
【００１７】
（４）の構成は、（３）に記載のクエリ分析サーバが、当該関連クエリの分割位置を特定したことに応じて、分割位置から分割された二以上の語句に対して、検索式を付加して検索サーバに送信することができる。
【００１８】
よって、（３）に記載のクエリ分析サーバは、分割された二以上の語句に対して、検索式を付加して検索サーバに送信することが可能である。したがって、例えば、クエリ分析サーバは、関連クエリが含む語句「遺伝子配列」の分割位置を特定し、分割された「遺伝子」「配列」の語句に対して「遺伝子配列  ＯＲ  遺伝子  ＡＮＤ  配列」の検索式を検索サーバに送信することができる。さらに、「遺伝子配列」というクエリで検索結果数が少ない場合、「遺伝子」ＡＮＤ「配列」での検索結果も追加することにより、再現率をあげることができる。
【００１９】
（５）  （１）に記載のクエリ分析サーバであって、
前記クエリ受信部は、当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信し、
前記クエリ算出部は、当該二語以上のクエリの検索件数を算出し、
前記クエリ記憶部は、前記クエリ受信部が受信した二語以上のクエリと、前記クエリ算出部により算出された検索件数とを各々に関係づけて記憶し、
前記クエリ判断部は、前記クエリに関連した文章からなる関連クエリを受信したことに応じて、前記クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの文章の係り受けを判断するクエリ分析サーバ。
【００２０】
（５）の構成は、（１）に記載のクエリ分析サーバが、当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、検索サーバから受信し、クエリ算出部は、当該二語以上のクエリの検索件数を算出し、クエリ記憶部は、クエリ受信部が受信した二語以上のクエリと、クエリ算出部により算出された検索件数とを各々に関係づけて記憶し、クエリ判断部は、クエリに関連した文章からなる関連クエリを受信したことに応じて、クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの文章の係り受けから、互いの用語の意味的な関係が強いことを判断することができる。
【００２１】
よって、（５）に記載のクエリ分析サーバは、クエリに関連した文章からなる関連クエリを受信したことに応じて、クエリ記憶部に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの文章の係り受けから、互いの用語の意味的な関係が強いことを判断することが可能である。したがって、例えば、クエリ分析サーバのクエリ記憶部に記憶された２語以上のクエリが「ＹＹＹ携帯電話」と「カナ漢字変換」との場合の、当該クエリの検索件数が、１０００件であり、クエリ分析サーバのクエリ記憶部に記憶された２語以上のクエリが「ＷＷＷモバイル」と「カナ漢字変換」との場合の、当該クエリの検索件数が、５０件であり、クエリ分析サーバが受信した文章が「ＹＹＹ携帯電話は、カナ漢字変換と音楽再生に優れているが、一方、ＷＷＷモバイルの小型キーボードも見逃せない。」という場合に、「カナ漢字変換」は「ＷＷＷモバイル」とではなく、「ＹＹＹ携帯電話」と、意味的な関係が強いと判断することが可能である。
【００２２】
（６）  検索サーバと通信可能に接続されたクエリ分析サーバであって、
当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信するクエリ受信部と、
前記クエリのうち評価の対象となる語句が記憶された評価対象語データベースと、
前記二語以上のクエリのうち一のクエリが、前記評価対象語データベースに記憶されているかを判断する評価対象語検索部と、
当該二語以上のクエリの検索件数を算出するクエリ算出部と、
前記クエリ受信部が受信した二語以上のクエリと、前記クエリ算出部により算出されたクエリの検索件数とを関係づけて記憶するクエリ記憶部と、
前記二語以上のクエリのうち前記評価対象語データベースに記憶された語句が一致した場合で、かつ、前記クエリ記憶部に記憶された前記二語以上のクエリの検索件数を参照して、当該検索件数が所定以上の場合には、前記二語以上のクエリのうち、前記評価対象語データベースに記憶された語句ではない他のクエリについて、当該他のクエリを評価観点語として記憶するかを判断するクエリ判断部とを備えるクエリ分析サーバ。
【００２３】
（６）の構成は、クエリ分析サーバが、検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、検索サーバから受信し、クエリのうち評価の対象となる語句を評価対象語データベースに記憶し、二語以上のクエリのうち一のクエリが、評価対象語データベースに記憶されているかを判断し、当該二語以上のクエリの検索件数を算出し、クエリ受信部が受信した二語以上のクエリと、クエリ算出部により算出されたクエリの検索件数とを関係づけて記憶し、二語以上のクエリのうち評価対象語データベースに記憶された語句が一致した場合で、かつ、クエリ記憶部に記憶された二語以上のクエリの検索件数を参照し、当該検索件数が所定以上の場合には、二語以上のクエリのうち、評価対象語データベースに記憶された語句ではない他のクエリについて、当該他のクエリを評価観点語として記憶するかを判断することができる。
【００２４】
よって、クエリ分析サーバは、受信した二語以上のクエリのうち評価対象語データベースに記憶された語句が一致した場合で、かつ、クエリ記憶部に記憶された二語以上のクエリの検索件数を参照し、当該検索件数が所定以上の場合には、二語以上のクエリのうち、評価対象語データベースに記憶された語句ではない他のクエリについて、当該他のクエリを評価観点語として記憶するかを判断することが可能である。
【００２５】
（７）  （６）に記載のクエリ分析サーバのクエリ判断部が判断した評価観点語が記憶された評価観点語データベース。
【００２６】
（７）の構成は、クエリ分析サーバが、判断した、評価観点語が記憶された、評価観点語データベースを、提供することができる。
【００２７】
（８）  検索サーバと通信可能に接続された語句データベースの生成方法であって、
クエリのうち評価の対象となる語句を記憶するステップと、
当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、前記検索サーバから受信するステップと、
前記二語以上のクエリのうち一のクエリが、所定のデータベースに記憶されているかを判断するステップと、
当該二語以上のクエリの検索件数を算出するステップと、
前記受信した二語以上のクエリと、前記算出されたクエリの検索件数とを関係づけて記憶するステップと、
前記二語以上のクエリのうち所定のデータベースに記憶された語句が一致した場合には、前記二語以上のクエリの検索件数を参照するステップと、
当該参照した検索件数が所定以上の場合には、当該他のクエリを評価観点語として記憶するステップと、を備える語句データベース生成方法。
【００２８】
（８）の方法は、検索サーバと通信可能に接続された語句データベースの生成方法であって、クエリのうち評価の対象となる語句を記憶し、当該検索サーバに対して検索要求を行ったユーザ端末から検索要求を受け付けた二語以上のクエリを、検索サーバから受信し、二語以上のクエリのうち一のクエリが、評価対象語データベースに記憶されているかを判断し、当該二語以上のクエリの検索件数を算出し、受信した二語以上のクエリと、算出されたクエリの検索件数とを関係づけて記憶し、二語以上のクエリのうち評価対象語データベースに記憶された語句が一致した場合には、二語以上のクエリの検索件数を参照し、当該参照した検索件数が所定以上の場合には、当該他のクエリを評価観点語として記憶して、語句データベースを生成することができる。
【００２９】
よって、データベースは、受信した二語以上のクエリのうち評価対象語データベースに記憶された語句が一致した場合には、二語以上のクエリの検索件数を参照し、当該参照した検索件数が所定以上の場合には、当該他のクエリを評価観点語として記憶して、語句データベースを生成することが可能である。したがって、例えば、データベースは、評価対象語データベースに、語句「ＷＷＷモバイル」が記憶されており、二語のクエリ「ＷＷＷモバイル」と「小型キーボード」の検索件数が６００件であり、二語のクエリ「ＷＷＷモバイル」と「小型キーボード」の検索件数が２０件である場合に、語句「小型キーボード」を、評価観点語として記憶して、語句データベースを生成することが可能である。
【発明の効果】
【００３０】
本発明によれば、クエリ分析サーバは、外部から受信した語句、文章を含む関連クエリを、記憶されたクエリと当該クエリの検索件数に基づいて、語句又は文章の構造を、判断することが可能である。
【発明を実施するための最良の形態】
【００３１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００３２】
図１は、本発明の実施形態に係るクエリ分析システム１の構成の一例を示す。すなわち、クエリ分析システム１は、一以上のユーザ端末５０と、検索サーバ２００と、クエリ分析サーバ１００とが互いに通信回線ネットワーク３０により通信可能に接続されている。通信回線ネットワーク３０は、インターネットであってよいし、ＬＡＮ（Local  Area  Network）、専用回線もしくはこれらの組み合わせにより構成されるネットワークである。
【００３３】
ユーザ端末５０は、検索サーバ２００に対して検索要求を行う情報処理装置である。ユーザ端末５０は、このユーザ端末５０が処理する情報、データを制御する制御部と、通信回線ネットワーク３０と接続されて通信を実現する通信部と、このユーザ端末５０が処理する情報、データを記録する記憶部と、このユーザ端末５０が処理する情報、データを表示する表示部と、このユーザ端末５０の入力を受け付ける入力部とから構成される。なお、ユーザ端末５０は、コンピュータであってよいし、携帯電話等の携帯情報端末であってもよい。
【００３４】
制御部は、ユーザ端末５０を制御する中央処理演算装置であり、ＣＰＵ（Central  Processing  Unit）であってよい（図１１にて後述する）。ユーザ端末５０は、記憶部に記録されたプログラムを読み出すことで、Ｗｅｂブラウザを実現する。Ｗｅｂブラウザは、ユーザ端末５０を操作するユーザが検索機能を利用するためのインターフェースを提供する機能であり、Ｗｅｂサーバ、検索サーバ２００から送信されたＷｅｂページを受信して、これを所定の書式で表示し、この表示したページに対して、入力部から検索等の入力を受け付ける機能を備える。
【００３５】
検索サーバ２００は、ユーザ端末５０から受信した検索要求に応じて、検索処理を行う情報処理装置である。検索サーバ２００は、この検索サーバ２００が処理する情報、データを制御する制御部と、通信回線ネットワーク３０と接続されて通信を実現する通信部と、この検索サーバ２００が処理する情報、データを記録する記憶部と、この検索サーバ２００が処理する情報、データを表示する表示部と、この検索サーバ２００の入力を受け付ける入力部とから構成されてよい。なお、検索サーバ２００は、コンピュータであってよいし、携帯電話等の携帯情報端末であってもよい。
【００３６】
検索サーバ２００は、クエリ受付部２１０と検索処理部２２０を少なくとも備える。通常、ユーザ端末５０からクエリ受付部２１０を介して、クエリが入力される。ここで、クエリとは、検索サーバ２００に対して、Ｗｅｂページの情報（リンク情報）を求める（検索要求）を行う際に、このＷｅｂページの選択基準となるキーワードである。入力されたクエリは、クエリ受付部２１０から検索処理部２２０により、当該クエリに関連したＷｅｂページの検索が行われ、検索処理が行われる。
【００３７】
ここで、検索サーバ２００は、クエリ受付部２１０にて受付けたクエリを、クエリ分析サーバ１００に送信する（ステップＳ０１）。
【００３８】
クエリ分析サーバ１００は、検索サーバ２００から受信したクエリに対して、クエリの記憶と、クエリに関連した語句又は文章（関連クエリ）の判断を行う情報処理装置である。クエリ分析サーバ１００は、このクエリ分析サーバ１００が処理する情報、データを制御する制御部と、検索サーバ２００、或いは通信回線ネットワーク３０と接続されて通信を実現する通信部と、このクエリ分析サーバ１００が処理する情報、データを記録する記憶部と、このクエリ分析サーバ１００が処理する情報、データを表示する表示部と、このクエリ分析サーバ１００の入力を受け付ける入力部とから構成されてよい。なお、クエリ分析サーバ１００は、コンピュータであってよいし、携帯電話等の携帯情報端末であってもよい。
【００３９】
クエリ分析サーバ１００は、検索サーバ２００から送信されるクエリを受信するクエリ受信部１１０と、受信したクエリの検索件数を算出するクエリ算出部１１５とを備え、クエリ及び検索件数を関係づけて記憶するクエリ記憶部１５０と、関連クエリを判断するクエリ判断部１３０とを備える。
【００４０】
最初に、クエリ受信部１１０は、検索サーバ２００から、クエリを受信する（ステップＳ０１）。次に、クエリ算出部が受信したクエリの検索件数を算出する。すなわち、当該クエリを１回受信するごとに、１ずつ検索件数をカウントアップすることで、クエリの検索件数を算出してもよい。例えば、「携帯電話」というクエリは、２０回クエリを検索サーバ２００から受信したので、検索件数は２０件であるとしてよい。
【００４１】
また、検索件数の他の態様としては、検索サーバ２００が検索結果として得た文章数（リンク数）が、検索件数であってもよい。この場合には、検索処理後の当該文章数を検索サーバ２００又はクエリ分析サーバ１００に記憶する。クエリ分析サーバ１００は、記憶された文章数を（場合によっては、検索サーバ２００から文章数を受信して）検索件数とする。
【００４２】
クエリ記憶部１５０は、制御部からの命令に応じて、クエリ算出部１１５が算出した検索件数と、当該クエリを関係づけて自らの記憶領域に記憶する（ステップＳ０２）。
【００４３】
次に、クエリ判断部１３０は、クエリに関連した語句又は文章からなる関連クエリを受信したことに応じて、クエリ記憶部１５０に記憶されたクエリと当該クエリの検索件数に応じて、当該関連クエリの語句又は文章の構造を判断する（ステップＳ０３）。ここで、関連クエリは、クエリ受付部２１０が受信した新たなクエリの語句を関連クエリとしてもよいし（図２参照）、外部から受信した文章を関連クエリとしてもよい（図５参照）。
【００４４】
図２は、本発明の実施形態に係るクエリ分析システム１ａの構成の一例を示す。クエリ分析システム１ａは、クエリ分析システム１における構成及び処理をさらに、具体的に示したシステムである。クエリ分析システム１ａにおけるクエリ分析サーバ１００ａは、クエリ分割部１２０と、更新クエリ送信部１４０とを含む点が、クエリ分析システム１ａと異なる。
【００４５】
クエリ分析システム１ａは、一以上の語句が複合された語句で構成される関連クエリを分析する。例えば、関連クエリとは、熟語の複合語、カタカナの複合語、アルファベットの複合語等であってよい。すなわち、「遺伝子配列」という語句は、「遺伝子」という語句と「配列」という語句が合わさった複合語であり、本実施例の関連クエリに該当する。その他、「コンピュータインターフェース」や「ＪＥＴ式ＰＲＩＮＴＥＲ」等が本実施例の関連クエリに該当する。すなわち、前者は「コンピュータ」、「インターフェース」の複合語であり、後者は「ＪＥＴ」、「式」、「ＰＲＩＮＴＥＲ」の複合語であるからである。
【００４６】
クエリ分析サーバ１００ａのクエリ受信部１１０は、上述のクエリ分析サーバ１００と同様に、クエリ受付部２１０よりクエリを受信し（ステップＳ１０）、クエリ算出部１１５が、当該クエリの検索件数を算出し（ステップＳ１１）、クエリ記憶部１５０が、制御部からの命令に応じて、クエリ算出部１１５が算出した検索件数と、当該クエリを関係づけて自らの記憶領域に記憶する（ステップＳ１２）。ここで処理されるクエリは、複合語を構成するそれぞれの語句（例えば、上述の「コンピュータ」、「インターフェース」の各々）である。図４は、クエリ算出部１１５が算出した検索件数と、当該クエリを関係づけたテーブルを示す。
【００４７】
次に、検索サーバ２００ａは、クエリ受付部２１０が受付けた複合語である新たなクエリを、関連クエリとして、クエリ受信部１１０に送信する（ステップＳ１３）。これを受信したクエリ受信部１１０は、関連クエリをクエリ分割部１２０に送信する（ステップＳ１４）。
【００４８】
クエリ分割部１２０は、複合語である関連クエリを一文字ずつ分割し、関連クエリの文字順で、分割した関連クエリと分割位置とを関係づけた分割文字データを、分割位置及び分割数の全ての組み合わせで生成することで、複数の分割文字データからなる分割文字テーブル（例えば、図３）を生成する。
【００４９】
図３は、クエリ分割部１２０に分割文字テーブルを示す。関連クエリ（例えば、「遺伝子配列」）を一文字ずつ分割（「遺」、「伝」、「子」、「配」、「列」）し、関連クエリの文字順（「遺」→「伝」→「子」→「配」→「列」）で、分割した関連クエリと分割位置（２、３行目の分割位置など）とを関係づけた分割文字データ（例えば、２行目で分割すると「遺」、「伝子配列」が一の分割文字データであり、３行目で分割すると「遺伝」、「子配列」が一の分割文字データである）を、分割位置及び分割数の全ての組み合わせで生成することで、複数の分割文字データからなる分割文字テーブル（図３）を生成する。クエリ分割部１２０は、クエリ判断部に処理を移す（ステップＳ１５）。
【００５０】
クエリ判断部１３０は、分割文字データの分割された各々の語句が、クエリ記憶部１５０にクエリとして記憶されているかを判断し、分割文字データの分割された各々の語句がクエリとして記憶されている場合には、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断する。
【００５１】
ここで、クエリ判断部１３０は、当該クエリと当該クエリの検索件数に応じて、当該関連クエリの語句の構造を判断する際に、当該分割文字テーブルのうち、所定の分割文字データを抽出し、当該抽出した分割文字データにより、当該関連クエリの分割位置を特定することで、当該関連クエリの語句の構造を判断する。
【００５２】
例えば、関連クエリが「遺伝子配列」である場合を例とすると、クエリ判断部１３０は、分割文字データの分割された各々の語句（例えば、「遺伝子」、「配列」）が、クエリ記憶部１５０にクエリとして記憶されているか（例えば、「遺伝子」、「配列」がそれぞれ記憶されているか）を判断する。上述のように、「遺伝子」、「配列」という語句は、クエリ記憶部１５０が、検索件数とともに関係づけて記憶している。したがって、図３の４行目を分割位置とした「遺伝子」、「配列」の分割文字データは、分割された各々の語句がクエリとして記憶されている場合に該当する。
【００５３】
したがって、クエリ判断部１３０は、当該クエリと当該クエリの検索件数を参照する。例えば、関連クエリが「遺伝子配列」であるとすると、２行目に分割位置を設けた分割文字データ（「遺」、「伝子配列」）を抽出すると、当該分割文字データは、図４のテーブルによれば、「遺」が検索件数８０件、「伝子配列」が１５件である。これに対して、４行目に分割位置を設けた分割文字データ（「遺伝子」、「配列」）を抽出すると、当該分割文字データは、図４のテーブルによれば、「遺伝子」が検索件数６０００件、「伝子配列」が４７０００件である。よって、前者の検索件数の和は、９５件であるのに対して、後者の検索件数の和は、５３０００件である。
【００５４】
これにより、クエリ判断部１３０は、「遺伝子配列」の語句は、「遺」、「伝子配列」よりも、検索件数の和が多い語句であることから「遺伝子」、「配列」の複合語ではないかと判断する。クエリ判断部１３０は、このように分割文字テーブルの全ての分割文字データに対して、本処理を実行することで、関連クエリである「遺伝子配列」の分割位置を特定することで、語句の構造を判断する。
【００５５】
なお、クエリ判断部１３０が、上記処理を実行する際に、クエリが一語（例えば、「列」等）の場合は、検索件数が多すぎてしまい、クエリ判断部１３０の関連クエリの語句の構造を判断する際に、妥当ではない場合がある。この場合には、クエリ判断部１３０は、クエリが一語の場合を除外して、判断してもよい。
【００５６】
さらに、クエリ判断部１３０が、上記処理を実行する際に、例えば、「遺伝」、「子配列」の分割文字データは、「遺伝」という語句を含むため、検索件数が、「遺伝子」、「配列」よりも多くなってしまう場合がある。この場合は、検索件数が多い分割文字データのみを列挙して、管理者等からの関連クエリの分割位置を判断させるために、選択を受け付ける態様であってもよい。
【００５７】
次に、クエリ判断部１３０は、更新クエリ送信部１４０に処理を移す（ステップＳ１６）。更新クエリ送信部１４０は、クエリ判断部１３０が、関連クエリの分割位置を特定したことに応じて、分割位置から分割された二以上の語句に対して、検索式を付加して検索サーバ２００ａの検索処理部２２０に送信する（ステップＳ１７）。
【００５８】
ここで、検索式とは、２語以上の語句に対して検索処理を行うための（ＡＮＤ、ＯＲ、ＮＯＴ）等の論理式である。すなわち、クエリ判断部１３０が分割位置を特定した２語以上のクエリに対して、上記の検索式を付加する。例えば、検索式は、単に分割位置を特定したクエリに対して、「ＡＮＤ」の検索式を付与するのみであってよい。
【００５９】
この場合に、更新クエリ送信部１４０が送信した、検索式が付加された２語以上のクエリを、検索サーバ２００ａが受信して（ステップＳ１７）、検索処理部２２０が検索処理を行う。検索サーバ２００ａは、当該検索処理の結果を、最初に関連クエリ（分割が特定された元の関連クエリ）を入力した、ユーザ端末５０に送信してもよい。
【００６０】
図５は、本発明の実施形態に係るクエリ分析システム１ｂの構成の一例を示す。クエリ分析システム１ｂは、クエリ分析システム１における構成及び処理をさらに、具体的に示したシステムである。なお、図示しないが、クエリ分析サーバ１００ｂは、クエリ分析サーバ１００と同様に、検索サーバ２００ｂから送信されるクエリを受信し、受信したクエリの検索件数を算出し、クエリ及び検索件数を関係づけて記憶する。
【００６１】
検索サーバ２００ｂは、ユーザ端末５０からクエリの受信を受付けるクエリ受付部２１０と、受付けたクエリのログを記憶するクエリログ記憶部２４０（ステップＳ２０）と、クエリログ記憶部２４０に記憶されたクエリをクエリ分析サーバ１００ｂに送信する（ステップＳ２１、Ｓ２２）クエリログ送信部２３０と、を備える。ここで、クエリログとは、ユーザ端末５０から入力されたクエリの履歴や、当該クエリとユーザ端末５０のユーザ情報が関係づけられたデータであってよく、クエリの履歴は、当該クエリと同時に検索要求された語句（クエリ）に関する情報を含んでいてよい。
【００６２】
検索サーバ２００ｂは、クエリログをクエリ分析サーバ１００ｂに送信する（ステップＳ２２）。クエリ分析サーバ１００ｂは、クエリログを受信し、併用語検出部１８０が、クエリログから併用語を検出する。
【００６３】
併用語検出部１８０は、クエリログから、一のユーザ端末５０から同時に複数のクエリを使用して検索要求のあった入力キーワードを抽出し、この入力キーワードのうち、入力されたクエリの１語目、２語目、３語目・・・を抽出する。図６は、入力キーワードと入力されたクエリの１語目、２語目、３語目・・・の関係を例示した図である。入力キーワードとして、１語目に「ＡＡＡ携帯電話」、２語目に「カナ漢字変換」、３語目に「音楽再生」が入力された場合、及び、他のユーザ端末５０から、１語目に「ＹＹＹモバイル」、２語目に「小型キーボード」が入力された場合を示す。
【００６４】
併用語検出部１８０は、併用語算出部１８５に処理を移す（ステップＳ２３）。ここで、クエリ分析サーバ１００ｂの併用語算出部１８５は、クエリ分析サーバ１００と同様に、クエリごとの検索件数を算出するとともに、一のユーザ端末５０から同時に併用して入力された複数のクエリ（併用語）の検索件数も算出し、併用語記憶部１９０が、算出したこれらの検索件数を記憶する（ステップＳ２４）。
【００６５】
図７は、一のクエリ（キーワード）と、同時に検索要求のあったクエリ（併用語１、併用語２）及び、キーワードと併用語とが同時に検索要求があった検索件数を示すテーブル図である。例えば、クエリとして、「ＹＹＹ携帯電話」と「カナ漢字変換」とが同時にクエリとして併用された場合に、この両者が同時に検索された検索件数が１０００件であることを示す。すなわち、クエリ分析サーバ１００ｂは、一のクエリ（キーワード）と、同時に検索要求のあったクエリ（併用語１、併用語２）との検索件数を図７のテーブルのように、記憶しておく。
【００６６】
ここで、検索要求のあったクエリのうち、どの語句が図７のキーワードであり、併用語であるとするかは、所定の辞書を参照して、辞書に登録されている語句であれば、キーワードとして判断して、その他のクエリを併用語とする態様であってよい。
【００６７】
次に、クエリ分析サーバ１００ｂの文章受信部１６０は、ユーザ端末５０等の外部の情報通信端末から、関連クエリとして所定の文章の入力を受信し（ステップＳ２５）、係り受け判断部１７０に処理を移す（ステップＳ２６）。ここで、所定の文章とは、係り受けを一以上含む文章である。さらに、係り受けとは、語句（又は文節）と語句（又は文節）との関係を示すために文章中に使われる記載である。係り受け判断部１７０は、併用語記憶部１９０に記憶されたクエリと当該クエリの検索件数に応じて、関連クエリの文章の係り受けを判断する（ステップＳ２７）。
【００６８】
図８は、クエリ分析サーバ１００ｂに入力された文章の一例を示す。このように係り受けを有する文章のうち、「ＹＹＹ携帯電話」、「カナ漢字変換」、「音楽再生」、「ＷＷＷモバイル」、「小型キーボード」という語句が、どのような関係であるかを判断したいとする。すなわち、「カナ漢字変換」は、「ＹＹＹ携帯電話」に関係するのか、「ＷＷＷモバイル」に関係するのかといった関係を判断する。
【００６９】
そこで、図７のテーブルに基づけば、「ＹＹＹ携帯電話」は、「カナ漢字変換」と同時に検索要求されている件数が、１０００件であるのにかかわらず、「ＷＷＷモバイル」は、「カナ漢字変換」と同時に検索要求されている件数が、５０件である。したがって、クエリ分析サーバ１００ｂの係り受け判断部１７０は、「ＹＹＹ携帯電話」は、「カナ漢字変換」と関係があると判断することが可能である。
【００７０】
［評価観点語データベース］
次に、図９に基づいて、評価観点語データベース１９５について説明する。最初に、クエリ分析サーバ１００ｃは、検索サーバ２００等の外部から送信された二語以上のクエリを、クエリ受信部１１０にて受信する（ステップＳ３０）。そして、クエリ分析サーバ１００ｃは、対象語検索部１７２に処理を移し、対象語検索部１７２は、二語以上のクエリが、評価対象語データベース１７５に記憶されているかを判断する（ステップＳ３２）。
【００７１】
評価対象語データベース１７５は、クエリ分析サーバ１００ｃを管理する管理者等から入力された評価の対象となる語句が記憶されたデータベースである。評価の対象となる語句とは、例えば、「ＹＹＹ携帯電話」等の商品の名称であったり、芸能人や著名人の名称、店舗やサービスの名称等であってよい。
【００７２】
次に、クエリ分析サーバ１００ｃは、評価観点語算出部１８２に処理を移し（ステップＳ３３）、評価観点語算出部１８２は、当該二語以上のクエリが同時に検索された件数を示す検索件数を加算する。そして、クエリ記憶部１５０が、二語以上のクエリと、評価観点語算出部１８２により算出されたクエリの検索件数とを関係づけて記憶する（ステップＳ３４）。
【００７３】
例えば、クエリ分析サーバ１００ｃは、ユーザ端末５０から二語以上のクエリとして、「ＹＹＹ携帯電話」、「カナ漢字変換」であったとすると、これらの二語以上のクエリが同時に検索された場合に、今回の検索件数として一だけ、先に記憶された検索件数に加算し、二語以上のクエリと検索件数とを関係づけて、図１０に示すテーブルのように関係づけて記憶する。
【００７４】
次に、評価観点語判断部１９２は、クエリ記憶部１５０に記憶されたテーブルを参照して、二語以上のクエリのうち評価対象語データベース１７５に記憶された語句が一致したものに対して、二語以上のクエリのうち、評価対象語データベース１７５に記憶された語句ではない他のクエリについて、当該他のクエリを評価観点語として、評価観点語データベース１９５に記憶するかを判断する（ステップＳ３５、Ｓ３６）。ここでの判断基準は、クエリ記憶部１５０に記憶された検索件数を参照し、当該検索件数が所定以上の場合には、評価観点語判断部１９２は、評価観点語データベース１９５に記憶すると判断する。
【００７５】
例えば、検索サーバ２００から、「ＷＷＷモバイル」、「小型キーボード」を二語以上のクエリとして、クエリ受信部１１０が受信した場合について説明する。評価対象語データベース１７５には、予め「ＷＷＷモバイル」が、評価対象語として記憶されているとする。この場合には、クエリ分析サーバ１００ｃは、「ＷＷＷモバイル」という語句が評価対象語として記憶されていると判断して、当該「ＷＷＷモバイル」と「小型キーボード」との検索件数を加算し、図１０のテーブルに示すように関係づけて、記憶する。
【００７６】
次に、所定のタイミングで、評価観点語判断部１９２は、クエリ記憶部１５０に記憶された検索件数を参照し、当該検索件数が所定以上の場合には、クエリ記憶部１５０に記憶すると判断する。図１０の例で、所定の値が３００であるとすると、「ＷＷＷモバイル」の評価対象語に対して、「小型キーボード」という語は、同時検索件数が６００であるため、所定の値を上回っている。そこで、評価観点語判断部１９２は、「小型キーワード」を評価観点語データベース１９５に記憶すると判断する。このような処理で、クエリ分析サーバ１００ｃは、評価観点語データベースを生成することが可能である。
【００７７】
［クエリ分析サーバ１００のハードウェア構成］
図１１は、図１で説明した本発明の好適な実施形態に係るクエリ分析サーバ１００のハードウェア構成の一例を示す図である。下記の説明では、クエリ分析サーバ１００により説明を行うが、検索サーバ２００、ユーザ端末５０におけるハードウェア構成もほぼ同様に構成される。
【００７８】
クエリ分析サーバ１００は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備えるコンピュータであってよい。
【００７９】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００８０】
ＢＩＯＳ１０６０は、クエリ分析サーバ１００の起動時にＣＰＵ１０１０が実行するブートプログラムや、クエリ分析サーバ１００のハードウェアに依存するプログラム等を格納する。
【００８１】
データ記憶部１０７を構成するハードディスク１０７４は、クエリ分析サーバ１００がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベースを構成可能である。
【００８２】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００８３】
クエリ分析サーバ１００に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、クエリ分析サーバ１００にインストールされ実行されてもよい。
【００８４】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、データ記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４又は光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをクエリ分析サーバ１００に提供してもよい。
【００８５】
ここで、表示装置１０２２は、ユーザにデータの入力を受付ける画面を表示したり、クエリ分析サーバ１００による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００８６】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。
【００８７】
また、通信Ｉ／Ｆ１０４０は、クエリ分析サーバ１００を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００８８】
以上の例は、クエリ分析サーバ１００について主に説明したが、装置に、プログラムをインストールして、その装置をサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該装置により実行することにより、或いは、上述のプログラムを当該装置に導入して実行することによっても実現可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の好適な実施形態に係るクエリ分析システム１の構成及び処理のフローを示す図である。
【図２】本発明の好適な実施形態に係るクエリ分析システム１ａの構成及び処理のフローを示す図である。
【図３】クエリ分析システム１ａによる関連クエリの分割において、分割文字テーブルについて説明する図である。
【図４】クエリ分析システム１ａによる関連クエリの分割において、クエリと当該クエリの検索件数のテーブルについて説明する図である。
【図５】本発明の好適な実施形態に係るクエリ分析システム１ｂの構成及び処理のフローを示す図である。
【図６】クエリ分析システム１ｂによる係り受けの判断において、入力キーワードと入力されたクエリの１語目、２語目、３語目等の関係について説明する図である。
【図７】クエリ分析システム１ｂによる係り受けの判断において、一のクエリ（キーワード）と、同時に検索要求のあったクエリ（併用語１、併用語２）及び、キーワードと併用語とが同時に検索要求があった検索件数を示すテーブル図である。
【図８】クエリ分析システム１ｂによる係り受けの判断において、図８は、クエリ分析サーバ１００ｂに入力された文章の一例を示す図である。
【図９】本発明の好適な実施形態に係るクエリ分析システム１ｃの構成及び処理のフローを示す図である。
【図１０】クエリ分析システム１ｃにおいて、一のクエリ（キーワード）と、同時に検索要求のあったクエリ（併用語１、併用語２）及び、キーワードと併用語とが同時に検索要求があった検索件数を示すテーブル図である。
【図１１】本発明の好適な実施形態に係るクエリ分析サーバ１００、検索サーバ２００、ユーザ端末５０のハードウェア構成を示す図である。
【符号の説明】
【００９０】
１  クエリ分析システム
３０  通信回線ネットワーク
５０  ユーザ端末
１００  クエリ分析サーバ
１１０  クエリ受信部
１１５  クエリ算出部
１３０  クエリ判断部
１５０  クエリ記憶部
１７２  対象語検索部
１７５  評価対象語データベース
１８２  評価観点語算出部
１９２  評価観点語判断部
１９５  評価観点語データベース
２００  検索サーバ
２１０  クエリ受付部
２２０  検索処理部
１００５  バスライン
１０１０、１０１２  ＣＰＵ
１０２２  表示装置
１０５０  メインメモリ
１０７０  コントローラ
１０７１  テープメディア
１０７２  テープドライブ
１０７４  ハードディスク
１０７６  光ディスクドライブ
１０７７  光ディスク
１０７８  半導体メモリ
１０９０  ＵＳＢポート
１１００  キーボード及びマウス
【図１】
2008158998.tif 000003
【図２】
2008158998.tif 000004
【図３】
2008158998.tif 000005
【図４】
2008158998.tif 000006
【図５】
2008158998.tif 000007
【図６】
2008158998.tif 000008
【図７】
2008158998.tif 000009
【図８】
2008158998.tif 000010
【図９】
2008158998.tif 000011
【図１０】
2008158998.tif 000012
【図１１】
2008158998.tif 000013