(57)【特許請求の範囲】
【請求項１】
検索対象の文献を蓄積する文献蓄積部と、
ある語句に対する同義語を記憶する同義語記憶部と、
前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する頻度記憶部と、
検索語句の入力を受け付ける検索語句入力受付部と、
前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、それらからいずれか１つ以上をユーザに選択させ、選択されたものに置換する置換部と、
前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する検索部と、を備える
ことを特徴とする検索装置。
【請求項２】
文献の入力を受け付ける文献入力受付部と、
前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する追加蓄積部と、
前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する計算部と、
前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する加算部と、をさらに備える
ことを特徴とする請求項１に記載の検索装置。
【請求項３】
高頻度閾値、もしくは、低頻度閾値の入力を受け付ける閾値入力受付部をさらに備え、
前記置換部は、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用する
ことを特徴とする請求項１または２に記載の検索装置。
【請求項４】
検索対象の文献を蓄積する文献蓄積部と、ある語句に対する同義語を記憶する同義語記憶部と、前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する頻度記憶部と、を用いて文献を検索する検索方法であって、
検索語句の入力を受け付ける検索語句入力受付工程と、
前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、それらからいずれか１つ以上をユーザに選択させ、選択されたものに置換する置換工程と、
前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する検索工程と、を備える
ことを特徴とする検索方法。
【請求項５】
文献の入力を受け付ける文献入力受付工程と、
前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する追加蓄積工程と、
前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する計算工程と、
前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する加算工程と、をさらに備える
ことを特徴とする請求項４に記載の検索方法。
【請求項６】
高頻度閾値、もしくは、低頻度閾値の入力を受け付ける閾値入力受付工程をさらに備え、
前記置換工程では、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用する
ことを特徴とする請求項４または５に記載の検索方法。
【請求項７】
コンピュータを、
検索対象の文献を蓄積する文献蓄積部、
ある語句に対する同義語を記憶する同義語記憶部、
前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する頻度記憶部、
検索語句の入力を受け付ける検索語句入力受付部、
前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、それらからいずれか１つ以上をユーザに選択させ、選択されたものに置換する置換部、および、
前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する検索部として機能させる
ことを特徴とするプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項８】
前記プログラムは、前記コンピュータを、
文献の入力を受け付ける文献入力受付部、
前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する追加蓄積部、
前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する計算部、および、
前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する加算部としてをさらに機能させる
ことを特徴とする請求項７に記載のコンピュータ読取可能な記録媒体。
【請求項９】
前記プログラムは、前記コンピュータを、
高頻度閾値、もしくは、低頻度閾値の入力を受け付ける閾値入力受付部としてさらに機能させ、
前記置換部は、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用するように機能させる
ことを特徴とする請求項７または８に記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同義語辞書（シソーラス）を用いてユーザの検索意図に沿った文献検索を行うのに好適な検索装置、検索方法、ならびに、これらを実現するプログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
従来から、シソーラスを用いて文献検索を行う手法が知られている。シソーラスとは、語彙が持つ意味の関連性がその構造に反映されているような語彙の集合をいう。
【０００３】
たとえば、同義語の関係を有する語彙には「車」と「自動車」があり、上位／下位の関係を有する語彙には「乗物」と「車」と「自家用車」があり、全体／部分の関係を有する語彙には、「車」と「エンジン」がある。
【０００４】
ここで、ユーザが検索キーワードとして「三十代の世代が好む車」を入力した場合、シソーラスを適用して、検索語彙を「三十代の世代が好む車」「自動車」「自家用車」「エンジン」とすることができる。
【０００５】
ユーザが入力した検索キーワードに対してシソーラスを用いて、同義語・類義語を得て、これらによって文献検索を行うと、検索結果に漏れがなくなる（再現率が高くなる）が、ユーザの意図する検索結果から離れたものがたくさん見つかってしまう（適合率が低くなる）おそれがある。
【０００６】
このほか、ユーザが入力した検索キーワードの表記を統制することで検索結果の適合率を高める工夫もされている。たとえば、「コンピュータ」「コンピューター」のように表記の揺れがあるものを「コンピュータ」に統制したり、「運輸省」を「ＤＯＴ」「Department of Transport」に統制したりするものである。一般性や弁別性が高い表記へ統制すると、適合率が高くなる効果がることが知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、このような表記統制とシソーラスとを組み合わせ、再現率と適合率を考慮した検索戦略をユーザに設定させ、ユーザの検索意図に沿った文献検索を行う手法が強く望まれる。
【０００８】
本発明の目的は、同義語辞書を用いてユーザの検索意図に沿った文献検索を行う手法を実現することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る検索装置は、文献蓄積部と、同義語記憶部と、頻度記憶部と、検索語句入力受付部と、置換部と、検索部と、を備えるように構成する。
【００１０】
ここで、前記文献蓄積部は、検索対象の文献を蓄積する。
【００１１】
一方、前記同義語記憶部は、ある語句に対する同義語を記憶する。
【００１２】
さらに、前記頻度記憶部は、前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する。
【００１３】
そして、前記検索語句入力受付部は、検索語句の入力を受け付ける。
【００１４】
一方、前記置換部は、前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、ユーザにそれらからいずれか１つ以上を選択させ、選択されたものに置換する。
【００１５】
さらに、前記検索部は、前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する。
【００１６】
本発明により、検索対象となる文献における出現頻度を考慮してシソーラスを用いて、より適合率と再現率の高い文献検索を行うことができる。
【００１７】
また、本発明の検索装置は、文献入力受付部と、追加蓄積部と、計算部と、加算部と、をさらに備えるように構成することができる。
【００１８】
ここで、前記文献入力受付部は、文献の入力を受け付ける。
【００１９】
一方、前記追加蓄積部は、前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する。
【００２０】
さらに、前記計算部は、前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する。
【００２１】
そして、前記加算部は、前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する。
【００２２】
本発明により、検索対象の文献を追加しても上記の検索手法を用いることができるようになる。
【００２３】
また、本発明の検索装置は、閾値入力受付部をさらに備え、以下のように構成することができる。
【００２４】
すなわち、閾値入力受付部は、高頻度閾値、もしくは、低頻度閾値の入力を受け付ける。
【００２５】
一方、前記置換部は、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用する。
【００２６】
本発明により、統制表記を選択する際の閾値をユーザが調整することができるようになる。
【００２７】
本発明の第２の観点に係る検索方法は、検索対象の文献を蓄積する文献蓄積部と、ある語句に対する同義語を記憶する同義語記憶部と、前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する頻度記憶部と、を用いて文献を検索し、検索語句入力受付工程と、置換工程と、検索工程と、を備えるように構成する。
【００２８】
ここで、前記検索語句入力受付工程では、検索語句の入力を受け付ける。
【００２９】
一方、前記置換工程では、前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、ユーザにそれらからいずれか１つ以上を選択させ、選択されたものに置換する。
【００３０】
さらに、前記検索工程では、前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する。
【００３１】
また、本発明の検索方法は、文献入力受付工程と、追加蓄積工程と、計算工程と、加算工程と、をさらに備えるように構成することができる。
【００３２】
ここで、前記文献入力受付工程では、文献の入力を受け付ける。
【００３３】
一方、前記追加蓄積工程では、前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する。
【００３４】
さらに、前記計算工程では、前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する。
【００３５】
そして、前記加算工程では、前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する。
【００３６】
また、本発明の検索方法は、閾値入力受付工程をさらに備え、以下のように構成することができる。
【００３７】
すなわち、閾値入力受付工程では、高頻度閾値、もしくは、低頻度閾値の入力を受け付ける。
【００３８】
一方、前記置換工程では、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用する。
【００３９】
本発明の第３の観点に係るコンピュータ読取可能な記録媒体は、コンピュータを、文献蓄積部、同義語記憶部、頻度記憶部、検索語句入力受付部、置換部、および、検索部として機能させるプログラムを記録するように構成する。
【００４０】
ここで、前記文献蓄積部は、検索対象の文献を蓄積する。
【００４１】
一方、前記同義語記憶部は、ある語句に対する同義語を記憶する。
【００４２】
さらに、前記頻度記憶部は、前記記憶される同義語のそれぞれが、前記蓄積される検索対象の文献に出現する頻度を記憶する。
【００４３】
そして、前記検索語句入力受付部は、検索語句の入力を受け付ける。
【００４４】
一方、前記置換部は、前記入力を受け付けられた検索語句を、前記同義語記憶部に記憶された同義語のうち、前記頻度記憶部に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、前記所定の高頻度閾値未満の所定の低頻度閾値よりも小さいものが複数あれば、ユーザにそれらからいずれか１つ以上を選択させ、選択されたものに置換する。
【００４５】
さらに、前記検索部は、前記置換された検索語句により、前記文献蓄積部に蓄積された検索対象の文献を検索する。
【００４６】
また、本発明のコンピュータ読取可能な記録媒体において、前記プログラムは、前記コンピュータを、文献入力受付部、追加蓄積部、計算部、および、加算部としてさらに機能させるように構成することができる。
【００４７】
ここで、前記文献入力受付部は、文献の入力を受け付ける。
【００４８】
一方、前記追加蓄積部は、前記入力を受け付けられた文献を、前記文献蓄積部に追加して蓄積する。
【００４９】
さらに、前記計算部は、前記記憶される同義語のそれぞれが、前記入力を受け付けられた文献に出現する頻度を計算する。
【００５０】
そして、前記加算部は、前記計算された頻度を前記頻度記憶部に記憶される同義語の対応するものの頻度に加算する。
【００５１】
また、本発明のコンピュータ読取可能な記録媒体において、前記プログラムは、前記コンピュータを、閾値入力受付部としてさらに機能させるように構成することができる。
【００５２】
ここで、前記閾値入力受付部は、高頻度閾値、もしくは、低頻度閾値の入力を受け付ける。
【００５３】
一方、前記置換部は、前記入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、前記所定の高頻度閾値、もしくは、前記所定の低頻度閾値として使用する。
【発明の効果】
【００５４】
本発明によれば、同義語辞書を用いてユーザの検索意図に沿った文献検索を行う検索装置、検索方法、ならびに、これらをコンピュータにて実現するためのプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００５５】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【実施例１】
【００５６】
（情報処理装置の概要構成）
図１は、本発明の検索装置として機能する典型的な情報処理装置（汎用のコンピュータ、各種端末、携帯端末、携帯電話、ゲーム装置などの専用機器を含む）の概要構成を示す模式図である。以下、本図を参照して説明する。
【００５７】
情報処理装置１０１は、ＣＰＵ（Central Processing Unit；中央処理ユニット）１０２によって制御される。情報処理装置１０１に電源を投入すると、ＣＰＵ１０２は、ＲＯＭ（Read Only Memory；読出専用メモリ）１０３に記憶されたＩＰＬ（Initial Program Loader；初期プログラムローダ）を実行する。
【００５８】
ＩＰＬは、ハードディスク（Hard Disk；ＨＤ）１０４、ＦＤ（Flexible Disk；フレキシブルディスク）ドライブ（ＦＤＤ）１１０に装着されたＦＤ、ＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ（ＣＤＤ）１１１に装着されたＣＤ−ＲＯＭなどの記録媒体に記憶されたＯＳ（Operating System；オペレーティング・システム）プログラムを読み出して実行するプログラムである。
【００５９】
ＯＳを起動した後、ＣＰＵ１０２は、キーボード１０５やマウス１０６などにより入力されたユーザの指示にしたがって、あるいは、ハードディスク１０４などにあらかじめ記述された設定ファイルの内容にしたがって、ハードディスク１０４などに記憶されたアプリケーションプログラムを実行する。
【００６０】
なお、携帯端末などの小規模な情報処理装置では、ＩＰＬ自体がＯＳやアプリケーションプログラムとしての機能を果たすような実施形態も採用することができる。
【００６１】
ＣＰＵ１０２は、プログラムの実行の際に、ＲＡＭ（Random Access Memory）１０７を一時的な作業用記憶領域として用いる。このほか、一時的な作業用記憶領域として、ＣＰＵ１０２内に設けられたレジスタやキャッシュ（図示せず）が使われる。
【００６２】
プログラムの実行に伴ない、ユーザに結果を報告したり、途中経過を見せるため、ＣＰＵ１０２は、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）などの表示装置１０８に当該情報を表示することができる。マウス１０６による指示操作では、マウス１０６を移動することにより、画面に表示されたカーソルが移動し、マウス１０６をクリックすることにより、カーソルが指すメニュー項目を選択することができる。
【００６３】
情報処理装置１０１は、ＮＩＣ（Network Interface Card）やモデムなどのインターフェース１０９を介してインターネットなどのコンピュータ通信網と通信を行うことができる。インターフェース１０９を介してインターネット内の文献を検索対象として取得したり、インターフェース１０９を介して検索要求（検索キーワード）の入力を受付けたり、インターフェース１０９を介して検索結果を送信したりなどができる。
【００６４】
（発明の実施の形態）
図２は、本発明の検索装置の概要構成を示す模式図である。この検索装置は、上記情報処理装置によって実現される。以下、本図を参照して説明する。
【００６５】
検索装置２０１は、文献蓄積部２０２と、同義語記憶部２０３と、頻度記憶部２０４と、検索語句入力受付部２０５と、置換部２０６と、検索部２０７と、を備える。
【００６６】
ここで、文献蓄積部２０２は、検索対象の文献を蓄積する。いわゆる文献データベースである。文献蓄積部２０２は、文献の内容そのものを記憶してもよいし、ＵＲＬ（Universal Resource Locator）などの文献の所在を示す情報を記憶するのでもよい。
【００６７】
一方、同義語記憶部２０３は、ある語句に対する同義語を記憶する。いわゆるシソーラスであり、既存の同義語辞書を同義語記憶部２０３として用いる。
【００６８】
さらに、頻度記憶部２０４は、同義語記憶部２０３に記憶される同義語のそれぞれが、文献蓄積部２０２に蓄積される検索対象の文献に出現する頻度を記憶する。
【００６９】
すなわち、文献データベースに蓄積されている文献において、シソーラスに登録されている語句が出現する頻度が、あらかじめ用意されていることになる。後述するように、この頻度により、シソーラスから得られる語句のいずれを検索用の統制語句とすべきかを判定することができる。
【００７０】
文献蓄積部２０２、同義語記憶部２０３、頻度記憶部２０４は、ユーザによる検索を受け付ける前に、あらかじめ、これらの情報を記憶する。なお、新たな文献を追加する際の処理については後述する。
【００７１】
図３は、ユーザにより検索語句が入力される場合の検索処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【００７２】
検索語句入力受付部２０５は、検索語句の入力を受け付ける（ステップＳ３０１）。検索語句の入力は、検索装置２０１を実現する情報処理装置１０１のキーボード１０５等からされてもよいし、インターフェース１０９を介して、他の端末からされてもよい。本検索装置２０１がインターネット検索エンジンとして機能する場合には、他の端末から検索語句の入力を受け付けるのが通例となる。
【００７３】
一方、置換部２０６は、入力を受け付けられた検索語句の同義語（類義語を含む。）を同義語記憶部２０３から取得する（ステップＳ３０２）。
【００７４】
そして、取得された同義語のうち、頻度記憶部２０４に記憶された当該同義語の頻度が所定の高頻度閾値よりも大きいか、所定の低頻度閾値（当該高頻度閾値未満の値）よりも小さいものがあるか否かを判断し（ステップＳ３０３）、あれば（ステップＳ３０３；Ｙｅｓ）それに置換する（ステップＳ３０４）。なお、置換するのではなく、当該同義語を検索用語句として追加するような実施形態を採用してもよい。
【００７５】
ここで、検索対象の文献において出現頻度が高い語句は、一般的によく利用される語句であり、検索用の統制語句として採用すると、再現率を向上させることができる。
【００７６】
一方、出現頻度が低い語句は、特徴的な語句であり、弁別性が高い。したがって、検索用の統制語句として採用すると、適合率を向上させることができる。
【００７７】
さらに、検索部２０７は、置換（追加）された検索語句により、文献蓄積部２０２に蓄積された検索対象の文献を検索して結果を報告し（ステップＳ３０５）、本処理を終了する。
【００７８】
このようにして、再現率と適合率との両方をバランス良く向上させることができる。
【００７９】
（文献の追加処理）
図４は、本実施形態の検索装置２０１に対して文献を追加する際に機能する要素の関係を示す模式図である。図５は、文献を追加する追加処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【００８０】
検索装置２０１に対して、文献を追加する際には、文献入力受付部２１１と、追加蓄積部２１２と、計算部２１３と、加算部２１４と、が、文献蓄積部２０２、同義語記憶部２０３、頻度記憶部２０４と共働する。
【００８１】
ここで、文献入力受付部２１１は、文献の入力を受け付ける（ステップＳ５０１）。本検索装置２０１がインターネット検索エンジンとして機能する場合、インターネット内の文献を収集するいわゆる「ロボット」が文献入力受付部２１１に相当する。
【００８２】
一方、追加蓄積部２１２は、入力を受け付けられた文献を、文献蓄積部２０２に追加して蓄積する（ステップＳ５０２）。
【００８３】
さらに、計算部２１３は、同義語記憶部２０３に記憶される同義語のそれぞれが、入力を受け付けられた文献に出現する頻度を計算する（ステップＳ５０３）。
【００８４】
そして、加算部２１４は、計算された頻度を頻度記憶部２０４に記憶される同義語の対応するものの頻度に加算する（ステップＳ５０４）。
【００８５】
このようにして、新たな文献が追加された場合に、当該文献データベースの文献において語句の出現頻度の高低を適切に更新することができる。
【００８６】
なお、本実施形態では、出現頻度を「出現回数」そのものにより管理しているが、「出現回数」そのもの以外に、全単語数で出現頻度を除算して得られるパーセント値や、それらの対数値など、各種の頻度の計算・加算方法を用いることができ、それらの実施形態も本発明の範囲に含まれる。
【００８７】
（複数の同義語がある場合の扱い）
上記実施形態において、ユーザが入力した検索語句に対して複数の同義語が発見された場合について詳細に説明する。
【００８８】
ユーザが入力した検索語句に対して、高頻度の同義語と、低頻度の同義語と、のいずれか一方のみが発見された場合は、それらを実際の検索に利用すればよい。
【００８９】
なお、高頻度の同義語のみが複数見つかった場合には、それらをすべて実際の検索に利用してもよいし、ユーザにいずれかを選択させてもよい。低頻度の同義語のみが複数見つかった場合も同様である。
【００９０】
ユーザが入力した検索語句に対して、高頻度の同義語と、低頻度の同義語と、の両方が発見された場合は、以下のような実施態様が考えられる。
（１）両方を実際の検索に利用する。
（２）ユーザに対して、いずれを採用するか問い合わせる。
（３）ユーザがあらかじめ、いずれを採用するかを設定しておく。
【００９１】
このように、同義語が複数見つかった場合については、ユーザに適宜検索戦略を設定させ、もしくは、選択させることができる。
【００９２】
このほか、高頻度であるか否かを判断するための高頻度閾値や、低頻度であるか否かを判断するための低頻度閾値を、ユーザが設定できるようにすることも考えられる。図６は、このような場合に本実施形態の検索装置２０１において機能する要素を示す説明図である。以下、本図を参照して説明する。
【００９３】
検索装置２０１の閾値入力受付部２２１は、高頻度閾値、もしくは、低頻度閾値の入力を受け付ける。
【００９４】
一方、置換部２０６は、入力を受け付けられた高頻度閾値、もしくは、低頻度閾値を、所定の高頻度閾値、もしくは、所定の低頻度閾値として使用する。
【００９５】
これらの実施形態をさらに採用することにより、ユーザが適宜検索戦略を調整することができるほか、一般的なユーザが使いやすいように、あらかじめインターネット検索エンジンの管理者が適切な戦略を設定しておくことができる。
【産業上の利用可能性】
【００９６】
以上説明したように、本発明によれば、同義語辞書を用いてユーザの検索意図に沿った文献検索を行うのに好適な検索装置、検索方法、ならびに、これらを実現するプログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の検索装置として機能する典型的な情報処理装置の概要構成を示す模式図である。
【図２】本発明の実施の形態に係る検索装置の概要構成を示す模式図である。
【図３】ユーザにより検索語句が入力される場合の検索処理の流れを示すフローチャートである。
【図４】本実施形態の検索装置に対して文献を追加する際に機能する要素の関係を示す模式図である。
【図５】文献を追加する追加処理の流れを示すフローチャートである。
【図６】本実施形態の検索装置の頻度閾値を設定する際に機能する要素の関係を示す模式図である。
【符号の説明】
【００９８】
１０１  情報処理装置
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ハードディスク
１０５  キーボード
１０６  マウス
１０７  ＲＡＭ
１０８  表示装置
１０９  インターフェース
１１０  ＦＤドライブ
１１１  ＣＤ−ＲＯＭドライブ
２０１  検索装置
２０２  文献蓄積部
２０３  同義語記憶部
２０４  頻度記憶部
２０５  検索語句入力受付部
２０６  置換部
２０７  検索部
２１１  文献入力受付部
２１２  追加蓄積部
２１３  計算部
２１４  加算部
２２１  閾値入力受付部
【図１】
0003563737.tif 000002
【図２】
0003563737.tif 000003
【図３】
0003563737.tif 000004
【図４】
0003563737.tif 000005
【図５】
0003563737.tif 000006
【図６】
0003563737.tif 000007