(57)【要約】【課題】検索データベースの自動索引語追加方法及びシステムに関する。【解決手段】本発明に係る検索データベースの自動索引語追加方法は、ユーザから第１検索クエリが入力される段階と、検索データベースから第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章を提供する段階と、ユーザから第１検索クエリの入力に続いて第２検索クエリが入力される段階と、検索データベースから第２検索クエリを用いて索引付けされた少なくとも１つの第２結果文章を提供する段階と、ユーザから少なくとも１つの第２結果文章のうちの少なくとも１つの結果文章に対する選択要請を受信する段階と、検索データベースに第１検索クエリを選択された少なくとも１つの第２結果文章の索引語として追加する段階とを含む。【選択図】図５
2008243202.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから第１検索クエリが入力される段階と、
検索データベースから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章を提供する段階と、
前記ユーザから前記第１検索クエリの入力に続いて第２検索クエリが入力される段階と、
前記検索データベースから前記第２検索クエリを用いて索引付けされた少なくとも１つの第２結果文章を提供する段階と、
前記ユーザから前記少なくとも１つの第２結果文章のうちの少なくとも１つの結果文章に対する選択要請を受信する段階と、
前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する段階と、
を含むことを特徴とする検索データベースの自動索引語追加方法。
【請求項２】
前記ユーザから前記第１検索クエリの入力に続いて第２検索クエリが入力される前記段階は、
前記ユーザから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章に対する選択要請がない場合に、続いて前記ユーザから第２検索クエリが入力される段階、
を含むことを特徴とする請求項１に記載の検索データベースの自動索引語追加方法。
【請求項３】
前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する前記段階は、
前記第１検索クエリと前記第２検索クエリとの間に相関関係が成立するか否かを判断する段階と、
前記相関関係が成立する場合には、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する段階と、
を含むことを特徴とする請求項１に記載の検索データベースの自動索引語追加方法。
【請求項４】
前記第１検索クエリと前記第２検索クエリとが前記検索データベースの連関クエリ条件を満たす場合に相関関係が成立すると判断する段階、
をさらに含むことを特徴とする請求項３に記載の検索データベースの自動索引語追加方法。
【請求項５】
前記第１検索クエリが前記第２検索クエリの概念を含む場合又は前記第２検索クエリが前記第１検索クエリの概念を含む場合に相関関係が成立すると判断する段階、
をさらに含むことを特徴とする請求項３に記載の検索データベースの自動索引語追加方法。
【請求項６】
前記第１検索クエリと前記第２検索クエリとが同一単語を含む場合に相関関係が成立すると判断する段階、
をさらに含むことを特徴とする請求項３に記載の検索データベースの自動索引語追加方法。
【請求項７】
前記第１検索クエリから前記第２検索クエリへの検索パターンが予め定められた基準値以上の頻度で発生する場合に相関関係が成立すると判断する段階、
をさらに含むことを特徴とする請求項３に記載の検索データベースの自動索引語追加方法。
【請求項８】
前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する前記段階は、
前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の潜在索引語として保存する段階と、
一定の評価基準を満たす前記潜在索引語を前記選択された少なくとも１つの第２結果文章の索引語として追加する段階と、
を含むことを特徴とする請求項１に記載の検索データベースの自動索引語追加方法。
【請求項９】
索引語として追加された前記第１検索クエリが予め定められた一定の期間内に選択されない場合には、前記索引語を前記検索データベースから削除する段階、
をさらに含むことを特徴とする請求項１に記載の検索データベースの自動索引語追加方法。
【請求項１０】
請求項１から９のいずれか一項に記載の検索データベースの自動索引語追加方法を実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１１】
検索インターフェイスを提供し、ユーザから第１検索クエリと第２検索クエリの入力を受けて保存する検索クエリ入力部と、
索引語が処理された結果文章を保存して維持する検索データベースから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章及び前記第２検索クエリを用いて索引付けされた少なくとも１つの第２結果文章を提供する結果文章提供部と、
前記ユーザから前記少なくとも１つの第１結果文章及び第２結果文章のうちの少なくとも１つの文章に対する選択要請を受信する選択要請受信部と、
前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する索引語追加部と、
を含んで構成されることを特徴とする検索データベースの自動索引語追加システム。
【請求項１２】
前記検索クエリ入力部は、
前記ユーザから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章に対する選択要請がない場合に、続いて前記ユーザから第２検索クエリの入力を受けることを特徴とする請求項１１に記載の検索データベースの自動索引語追加システム。
【請求項１３】
前記第１検索クエリと前記第２検索クエリとの間に相関関係が成立するか否かを判断する相関関係判断部、
をさらに含み、
前記索引語追加部は、
前記第１検索クエリと前記第２検索クエリとの間に相関関係が成立する場合に、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加することを特徴とする請求項１１に記載の検索データベースの自動索引語追加システム。
【請求項１４】
前記相関関係判断部は、
前記第１検索クエリと前記第２検索クエリとが前記検索データベースの連関クエリ条件を満たす場合に相関関係が成立すると判断することを特徴とする請求項１３に記載の検索データベースの自動索引語追加システム。
【請求項１５】
前記相関関係判断部は、
前記第１検索クエリが前記第２検索クエリの概念を含む場合又は前記第２検索クエリが前記第１検索クエリの概念を含む場合に相関関係が成立すると判断することを特徴とする請求項１３に記載の検索データベースの自動索引語追加システム。
【請求項１６】
前記相関関係判断部は、
前記第１検索クエリと前記第２検索クエリとが同一単語を含む場合に相関関係が成立すると判断することを特徴とする請求項１３に記載の検索データベースの自動索引語追加システム。
【請求項１７】
前記相関関係判断部は、
前記第１検索クエリから前記第２検索クエリへの検索パターンが予め定められた基準値以上の頻度で発生する場合に相関関係が成立すると判断することを特徴とする請求項１３に記載の検索データベースの自動索引語追加システム。
【請求項１８】
前記第１検索クエリを前記第２結果文章の潜在索引語として保存して維持する潜在索引語部と、
前記潜在索引語が一定の評価基準を満たしているか否かを判断する評価部と、
をさらに含んで構成され、
前記索引語追加部は、
前記評価部が一定の評価基準を満たすと判断した前記潜在索引語を前記選択された少なくとも１つの第２結果文章の索引語として追加することを特徴とする請求項１１に記載の検索データベースの自動索引語追加システム。
【請求項１９】
前記索引語追加部は、
索引語として追加された前記第１検索クエリが予め定められた一定の期間内に選択されない場合には、前記索引語を前記検索データベースから削除することを特徴とする請求項１１に記載の検索データベースの自動索引語追加システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索データベースの自動索引語追加方法及びシステムに関し、より詳細には、ユーザが検索クエリを入力して検索を行う際に、ユーザのログ追跡を用いて検索データベースに保存された結果文章にユーザが入力した検索クエリを新たな索引語として追加する方法及びシステムに関する。
【背景技術】
【０００２】
ユーザが検索を行うために検索窓に検索クエリを入力するとき、検索データベース内にある該検索クエリに対する結果文章が入力された検索クエリを索引語として用いるようになれば、適切な検索結果を表示することができる。しかし、従来において、データベースがシステムを管理するエディタによって索引語を生成する内部構築されたものである場合には、結果文章に適合した索引語を処理できなかったりエラーが生じたりすることで、正確かつ迅速に検索したいというユーザの要求に応じることができない問題点があった。
【０００３】
例えば、「バドミントンラケット」を検索したいユーザが検索クエリとして「ラケット」と入力したときに、この検索結果として「テニスラケット」、「スカッシュラケット」、「卓球ラケット」だけが表示された場合には、「バドミントン」と「ラケット」を組み合わせた検索クエリを再入力しなければならない労力がユーザに課せられるようになる。特に、前記の例において、「ラケット」と「バドミントンラケット」という検索クエリ間にある程度の関連性がある場合に、該検索クエリのうちのいずれか１つのみが結果文章の索引語として処理されれば、検索結果の幅が狭くなるため詳細な結果を表示させるのが困難となり、ユーザの要求を満たすことができなくなる。
【０００４】
数多くの結果文章が検索データベースに保存されていたとしてとも、索引語処理が適切に行われなかったり欠落したりする場合には、ユーザの反復的な検索が必要となるため、検索サーバ側には無意味な検索結果によってトラフィックに無理がかかってしまうし、ユーザ側には必要以上の時間と労力を消費させてしまうという問題が生じるようになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、前記のような問題点を解決するために案出されたものであって、ユーザログ追跡を用いて検索データベースに自動で索引語を追加する方法及びこの方法を実行するシステムを提供することを目的とする。
【０００６】
また、本発明は、ユーザが入力した検索クエリに対して表示された結果文章を選択する場合に、該結果文章に検索クエリを索引語として追加することで、今後に他のユーザが検索を行う際には、より正確かつ広範囲の検索結果を提供できるようにすることを他の目的とする。
【０００７】
また、本発明は、連鎖的に他の結果文章に索引語を追加することで分類が細分化されるため、ユーザの検索に対する満足度を向上できるようになることをさらに他の目的とする。
【課題を解決するための手段】
【０００８】
前記の目的を達成して従来技術の問題点を解決するために、本発明の一実施形態に係る検索データベースの自動索引語追加方法は、ユーザから第１検索クエリ（ｑｕｅｒｙ）が入力される段階と、検索データベースから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章を提供する段階と、前記ユーザから前記第１検索クエリの入力に続いて第２検索クエリが入力される段階と、前記検索データベースから前記第２検索クエリを用いて索引付けされた少なくとも１つの第２結果文章を提供する段階と、前記ユーザから前記少なくとも１つの第２結果文章のうちの少なくとも１つの結果文章に対する選択要請を受信する段階と、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する段階とを含むことを特徴とする。
【０００９】
本発明の別の態様によれば、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する前記段階は、前記第１検索クエリと前記第２検索クエリとの間に相関関係が成立するか否かを判断する段階と、相関関係が成立する場合には、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する段階とを含むことを特徴とする。
【００１０】
本発明のさらに他の実施形態に係る検索データベースの自動索引語追加システムは、索引語及び結果文章を保存して維持する検索データベースと、ユーザから第１検索クエリと第２検索クエリとの入力を受けて保存する検索クエリ入力部と、前記検索データベースから前記第１検索クエリを用いて索引付けされた少なくとも１つの第１結果文章及び前記第２検索クエリを用いて索引付けされた少なくとも１つの第２結果文章を提供する結果文章提供部と、前記ユーザから前記少なくとも１つの第１結果文章及び第２結果文章のうちの少なくとも１つの文章に対する選択要請を受信する選択要請受信部と、前記検索データベースに前記第１検索クエリを前記選択された少なくとも１つの第２結果文章の索引語として追加する索引語追加部とを含んで構成されることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザログ追跡を用いて検索データベースに自動で索引語を追加する方法及びシステムを提供する効果がある。
【００１２】
また、本発明によれば、ユーザが入力した検索クエリに対して表示された結果文章を選択する場合に、該結果文章に該検索クエリを索引語として追加することで、今後に他ユーザが検索を行う際には、より正確かつ広範囲の検索結果を提供できる効果がある。
【００１３】
また、本発明によれば、検索データベースに検索クエリを連鎖的に結果文章の索引語として追加することで分類が細分化されるため、ユーザの検索に対する満足度を向上できる効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、添付の図面を参照しながら、本発明に係る多様な実施形態について詳細に説明する。
【００１５】
図１は、本発明において、検索データベースの構造と検索クエリを入力した場合にユーザに提供される結果文章を説明するための図である。
【００１６】
図１に示されるように、検索データベース１０１は、結果文章データベース１０２で構成されている。また、この内部には、単位データベースである結果文章１０３が保存されている。すなわち、検索データベース１０１は、単位データベースが集まって形成された大きなデータベースであると言える。
【００１７】
それぞれの結果文章１０３は、検索結果として表示される単語である索引語（Ｔａｇ）を情報として有しており、ユーザが検索クエリを入力すれば、検索ロボットが検索データベース１０１内部に収集された結果文章１０３を検索し、適切な検索結果をユーザに提供するようになる。一例として、ユーザが検索インターフェイス１０４の検索窓に検索クエリとして「ｑｕｅｒｙ２（１０５）」を入力した場合に、「ｑｕｅｒｙ２（１０５）」が索引語２として認識されるようになる。これにより、検索インターフェイス１０４の結果には、検索データベース１０１に保存された結果文章１０３のうち索引語２を情報として有する結果文章１０６であるＤ５、Ｄ６、Ｄ７、Ｄ８が表示されるようになる。表示された結果文章１０６が所望する結果であればクリックして選択すれば良いが、所望する結果が表示されなかった場合には、さらに他の検索クエリを入力して再検索しなければならない問題が生じる。ここで、本発明は、このような問題点を解決するために、結果文章に検索クエリを索引語として追加することで、ユーザの検索満足度を向上させることを目的としている。
【００１８】
図２は、本発明の一実施形態において、ユーザログ追跡に基づいた検索データベースの自動索引語追加の過程を示した図である。
【００１９】
本発明は、ユーザが第１検索クエリを入力してから一定の短時間内に続けて第２検索クエリの入力が生じる場合には、この２つの検索クエリ間にある程度の関連性があるという事実に基づくものである。
【００２０】
段階Ｓ２０１では、ユーザから最初に第１検索クエリが入力され、段階Ｓ２０２では、検索データベース１０１から第１検索クエリを用いて索引付けされた第１結果文章をユーザに提供する。このとき、第１結果文章の数は、第１検索クエリを用いて索引付けされた検索データベース１０１の結果文章データベース１０２によって異なり、１つ又は複数となる。
【００２１】
段階Ｓ２０３では、ユーザから第１検索クエリの入力に続いて第２検索クエリが入力され、段階Ｓ２０４では、検索データベース１０１から第２検索クエリを用いて索引付けされた第２結果文章をユーザに提供する。ここで、ユーザが第１結果文章に対して選択を行った後に続いて第２検索クエリを入力して検索を行う場合も発生し得るが、本発明の目的を考慮したとき、ユーザが第１検索クエリを用いて索引付けされた第１結果文章に対してはクリックを行わず、続いて第２検索クエリを入力する場合がより多く発生するものと言える。このとき、第２結果文章の数は、第２検索クエリを用いて索引付けされた検索データベース１０１の結果文章データベース１０２に応じて異なる。
【００２２】
段階Ｓ２０５では、ユーザから第２結果文章のうちの少なくとも１つの結果文章に対する選択要請を受信する。すなわち、ユーザが提供された結果文章のうちから所望する結果文章を選択するのであるが、このとき選択できる結果文章は１つ又は複数となる。
【００２３】
段階Ｓ２０６では、検索データベースに第１検索クエリを選択された第２結果文章の索引語として追加することができる。ここで、ユーザが第１検索クエリに対する結果文章を選択せず、続いて入力された第２検索クエリによって現れた第２結果文章を選択したとしても、この２つの検索クエリ間に常にある程度の連関性があるとは言い難いため、第１検索クエリを第２結果文章の索引語として追加しても良いかどうかという疑問が生じる。したがって、追加可否を判断するときには、適切な基準を設定して調節する必要がある。第１検索クエリをユーザが選択した第２結果文章の索引語として追加する基準設定と方法については、図３（ａ）から図３（ｃ）を用いてより具体的に説明する。
【００２４】
図３（ａ）は、本発明の一実施形態において、第１検索クエリと第２検索クエリとの間に相関関係が存在する場合に、第１検索クエリをユーザが選択した第２結果文章の索引語として追加する場合を示した図である。段階Ｓ２０６をより具体的に説明すれば、第１検索クエリと第２検索クエリとの間に相関関係が成立するか否かを判断する段階Ｓ３０１と、２つの検索クエリ間に相関関係が成立する場合には、検索データベースに第１検索クエリを選択された第２結果文章の索引語として追加する段階Ｓ３０２とを含むことができる。
【００２５】
一実施形態として、相関関係があるか否かを判断する方法は、４種類に区分することができる。第一に、第１検索クエリと第２検索クエリとが連関クエリ条件を満たす場合には相関関係が成立すると言える。連関クエリ条件について説明すると、結果文章の集合と関連した検索クエリ、検索クエリ、検索クエリ分類又は結果文章分類の間の多様な特徴による頻度を測定して検索クエリ統計情報を生成し、ベクトル、ランダム変数、結合確率分布などを用いて検索クエリ統計情報を定型化して解釈することによって、検索クエリ間の関係を数値化された検索クエリ連関度で表現できるようになる。この検索クエリ連関度を基準として第１検索クエリと第２検索クエリとの間の連関度が一定の基準値を超える場合には、連関クエリ条件を満たしているものとし、最終的には両検索クエリ間に相関関係が成立すると判断することができる。
【００２６】
第二に、第１検索クエリが第２検索クエリの概念を含んだり第２検索クエリが第１検索クエリの概念を含んだりする場合には相関関係が成立すると言える。例えば、第１検索クエリが「ラテンダンス」であり第２検索クエリが「ラテンダンス同好会」である場合には、第１検索クエリが第２検索クエリの概念を含んでいるため、両者間に相関関係が成立していると判断できる。また、第１検索クエリが「カメラレンズ」であり第２検索クエリが「カメラ周辺器機」である場合には、第２検索クエリが第１検索クエリの概念を含んでいるため、これも両者間に相関関係が成立していると判断できる。
【００２７】
第三に、第１検索クエリと第２検索クエリとが同一単語を含む場合には相関関係が成立すると言える。例えば、第１検索クエリが「バラード音楽」であり第２検索クエリが「バラード曲」である場合には、第１検索クエリと第２検索クエリとが「バラード」という同一単語を含んでいるため、相関関係が成立していると判断できる。
【００２８】
第四に、第１検索クエリから第２検索クエリへの検索パターンが予め定められた基準値以上の頻度で発生する場合には相関関係が成立すると言える。ここで、基準値とは、ユーザが第１検索クエリを入力した後に続いて第２検索クエリを入力して検索するパターンを時間別、日別、月別、年別に区分して数値化したものである。これは意味のある検索パターンでなければならず、２つの検索クエリ間にある程度の関連性があることを前提としたものである。
【００２９】
図３（ｂ）は、本発明の一実施形態において、第１検索クエリを索引語としてすぐに追加するのではなく、潜在索引語として一時保存した後、評価基準を満たしていれば索引語として追加する場合を示した図である。段階Ｓ２０６をより具体的に説明すれば、検索データベースに第１検索クエリを選択された第２結果文章の潜在索引語として保存する段階Ｓ３０３と、一定の評価基準を満たす潜在索引語を選択された第２結果文章の索引語として追加する段階Ｓ３０４とを含むことができる。すなわち、第１検索クエリを自動で索引語として追加せず、後に追加されるように潜在索引語フィールドに保存しておいた後、定期的又は非定期的にデータベース内部の評価部が一定の評価基準を満たして保存されている潜在索引語を索引語として追加することができる。このとき、潜在索引語が実際に第２結果文章の索引語として用いられる頻度を、一定の評価基準として定めることができる。
【００３０】
図３（ｃ）は、本発明の一実施形態において、第１検索クエリを第２結果文章の索引語としてすぐに自動追加するものの、索引語として追加された第１検索クエリに対して一定の期間内にクリックがなければ自動で消滅させる場合を示した図である。段階Ｓ２０６で、第１検索クエリが指定された一定の期間内に第２結果文章の索引語として選択されない場合には、第１検索クエリに対応する索引語を検索データベースから削除する段階Ｓ３０５をさらに含むことが示されている。これは、事後検証方法を用いたものであり、一先ず索引語として追加しておいた後、一定の期間内にユーザが第２結果文章を検索するために第１検索クエリを入力する回数がデータベース内部で定められた基準以下となった場合には、自動的に削除されるようになる。
【００３１】
図４は、本発明の一実施形態において、第１検索クエリをユーザが選択した第２結果文章の索引語として追加する過程を示した面である。
【００３２】
まず、ユーザが第１検索クエリである「ｑｕｅｒｙ１」を検索窓に入力すれば、第１結果文章に対する検索結果４０１が現れる。図１で説明した検索データベース１０１内部には、索引語１として区分された結果文章としてＤ１、Ｄ２、Ｄ３、Ｄ４が保存されているため、「ｑｕｅｒｙ１」に対応する索引語１として処理された結果文章であるＤ１、Ｄ２、Ｄ３、Ｄ４が第１結果文章に対する検索結果４０１として現れるようになる。このとき、第１結果文章に対してユーザクリックなどの反応（選択要請）がないものと仮定する。
【００３３】
続いてユーザが第２検索クエリである「ｑｕｅｒｙ２」を検索窓に入力すれば、第２結果文章に対する検索結果４０２が現れる。このとき、検索データベース１０１に索引語２として処理された結果文章であるＤ５、Ｄ６、Ｄ７、Ｄ８が第２結果文章に対する検索結果４０２として現れる。ここで、ユーザがＤ６とＤ８に対してクリック選択したものと仮定する。
【００３４】
この後、検索データベース１０１の索引語２として処理された結果文章データベース４０３において、ユーザが選択したＤ６とＤ８には、第１検索クエリが索引語として追加されるようになる。このとき、第１検索クエリがユーザから選択された第２結果文章の索引語として追加される具体的な方法は、図３（ａ）から図３（ｃ）で説明した具体的な条件によって区分される。
【００３５】
図５は、本発明の一実施形態において、検索データベースの自動索引語追加システムを示した構成図である。
【００３６】
検索データベースの自動索引語追加システム５０１は、検索データベース５０２と、検索クエリ入力部５０３と、結果文章提供部５０４と、選択要請受信部５０５と、索引語追加部５０６と、潜在索引語部５０７と、評価部５０８とを含んで構成される。
【００３７】
検索データベース５０２は、索引語が処理された結果文章を保存して維持する機能を行うものである。図１を参照して具体的に説明すれば、検索データベース５０２は、結果文章データベース１０２で構成されており、結果文章データベース１０２内部には、単位データベースである結果文章１０３が保存されている。すなわち、検索データベース５０２は、それぞれの単位データベースが集まって形成された大きなデータベースであると言える。さらに、検索クエリをすぐに結果文章の索引語として追加するのではなく、臨時で潜在索引語として保存しておく領域である潜在索引語部５０７と、潜在索引語が一定の評価基準を満たしているか否かを判断する評価部５０８とを含むことができる。
【００３８】
検索クエリ入力部５０３は、検索データベースの自動索引語追加システム５０１からユーザ５００に検索インターフェイスを提供し、検索クエリの入力を受けて保存することができる。ユーザログ追跡に基づく場合には、ユーザ５００から連続して検索クエリの入力を受けるようになる。結果文章提供部５０４は、ユーザから入力された検索クエリに対応する索引語が処理された結果文章を検索データベース５０２から提供することができる。
【００３９】
すなわち、検索データベース５０２から検索クエリを用いて索引付けされた少なくとも１つの結果文章をユーザに提供する役割を担う。このとき、ユーザログ追跡に基づく場合には、連続して入力された検索クエリそれぞれに対するすべての結果文章を提供するようになる。このように提供された結果文章は、検索データベースに保存された状態に応じて、１つ又は複数となる。
【００４０】
選択要請受信部５０５は、提供された結果文章のうちユーザ５００が選択した文章に対する選択要請を受信する役割を担う。ユーザログ追跡に基づく場合には、第１検索クエリと第２検索クエリに対する結果文章に対するユーザ５００の選択要請を受信することができるし、分類や連関検索語を用いる場合には、ユーザが入力した検索クエリに対する結果文章に対するユーザ５００の選択要請を受信することができる。一般的に、ユーザの選択要請は、ユーザ５００が結果文章をクリックしたことで成されるようになり、提供された結果文章のうちの１つ又は複数となる。
【００４１】
索引語追加部５０６は、検索データベース５０２に検索クエリをユーザが選択した結果文章の索引語として追加する役割を担う。
【００４２】
ユーザログ追跡に基づいて索引語を追加する場合には、第１検索クエリを選択された少なくとも１つの第２結果文章の索引語として追加することができる。このとき、索引語追加部５０６が索引語として追加する方法を３種類に大別することができるが、この具体的な方法については、図３（ａ）から図３（ｃ）を参照すれば良い。ここで、第１検索クエリと第２検索クエリとの間に相関関係が成立するか否かを判断することは、システム内部の相関関係判断部（図示せず）が担当するようになる。
【００４３】
潜在索引語部５０７は、索引語追加部５０６が検索クエリをすぐに検索データベース５０２に結果文章の索引語として保存するのではなく、該検索クエリを潜在索引語として一時保存する機能を行うものである。すなわち、ユーザが入力した検索クエリを検索データベース５０２に索引語として追加する前に、一定の評価基準を満たしているか否かを調べるために、臨時的に索引語として追加しておく領域であると言える。
【００４４】
評価部５０８は、潜在索引語部５０７に保存されている潜在索引語がシステム上で定められた一定の評価基準を満たしているか否かを定期的又は不定期的に判断し、該基準を満たしている場合には、潜在索引語として保存されている検索クエリを結果文章の索引語として追加する役割を担うものである。
【００４５】
本発明に係る実施形態は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合わせて含むこともできる。前記媒体及びプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、上記記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光又は金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。また上述したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【００４６】
上述したように、本発明を好ましい実施形態に則して説明したが、本発明の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の技術的思想及びその領域から逸脱しない範囲内で、本発明を多様に修正及び変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【図面の簡単な説明】
【００４７】
【図１】本発明において、検索データベースの構造と検索クエリを入力した場合にユーザに提供される結果文章を説明するための図である。
【図２】本発明の一実施形態において、ユーザログ追跡に基づいた検索データベースの自動索引語追加の過程を示した図である。
【図３】第１検索クエリをユーザが選択した第２結果文章の索引語として追加する基準設定と方法を具体的に説明するための図である。
【図４】本発明の一実施形態において、第１検索クエリをユーザが選択した第２結果文章の索引語として追加する過程を示した図である。
【図５】本発明の一実施形態において、検索データベースの自動索引語追加システムを示した構成図である。
【符号の説明】
【００４８】
５００：ユーザ
５０１：自動索引語追加システム
５０２：検索データベース
５０３：検索クエリ入力部
５０４：結果文章提供部
５０５：選択要請受信部
５０６：索引語追加部
５０７：潜在索引語部
５０８：評価部
【図１】
2008243202.tif 000003
【図２】
2008243202.tif 000004
【図３】
2008243202.tif 000005
【図４】
2008243202.tif 000006
【図５】
2008243202.tif 000007