(57)【要約】【課題】多種多様な意味をもつ類義語が検索条件として展開されても、意図した検索結果を的確に得ること。【解決手段】本発明は、検索語を受け付ける処理受け付け部１と、受け付けた検索語に対応して固有分類と類義語識別符号とを格納するとともに類義語の使用頻度を格納する類義語管理データベース１１と、検索語およびこの検索語と論理和で連結された類義語を受け付けた際、類義語管理データベース１１に類義語を登録する処理、および類義語が既に登録されている場合にはその類義語の使用頻度の値を更新する処理を行う類義語管理データベース更新処理部４と、検索語と類義語への展開の指示を受け付けた場合、類義語管理データベース１１に登録された検索語と対応する類義語を使用頻度の値および固有分類を読み出して検索条件を作成する検索条件拡張部２と、作成した検索条件に基づき情報の検索を行う検索実行部３とを備える類義語検索管理システムである。【選択図】図１
2009093581.tif 000002
【特許請求の範囲】
【請求項１】
検索語を受け付ける処理受け付け部と、
前記処理受け付け部で受け付けた検索語に対応して固有分類と類義語識別符号とを格納する検索キーワードテーブル、および前記類義語識別符号によって対応付けされた類義語と使用頻度とを格納する類義語テーブルを備えた類義語管理データベースと、
前記処理受け付け部で検索語およびこの検索語と論理和で連結された類義語を受け付けた際、前記類義語管理データベースにおいて前記検索語の登録された前記類義語識別符号に対応付けして前記類義語を前記類義語テーブルに登録する処理、および前記類義語が既に登録されている場合にはその類義語の前記使用頻度の値を更新する処理を行う類義語管理データベース更新処理部と、
前記処理受け付け部で検索語の受け付けおよび類義語への展開の指示を受け付けた場合、前記類義語管理データベースに登録された前記検索語と対応する類義語を前記使用頻度の値に応じて読み出すとともに、前記検索語と対応する前記固有分類を読み出して検索条件を作成する検索条件拡張部と、
前記検索条件拡張部で作成した検索条件に基づき情報の検索を行う検索実行部と
を備えることを特徴とする類義語検索管理システム。
【請求項２】
前記検索条件拡張部は、前記使用頻度の値が閾値以上の場合のみ該当する類義語を読み出す
ことを特徴とする請求項１記載の類義語検索管理システム。
【請求項３】
前記類義語管理データベースにおける前記類義語テーブルには前記使用頻度が更新された日時情報が格納されており、
前記類義語管理データベース更新処理部は、前記日時情報が所定の日時より前となる類義語を前記類義語管理データベースから削除する処理を行う
ことを特徴とする請求項１記載の類義語検索管理システム。
【請求項４】
前記類義語管理データベース更新処理部は、前記検索実行部で検索した結果に基づく固有分類の出現頻度から前記検索語に対応した固有分類の抽出を行い、前記類義語管理データベースの前記検索キーワードテーブルに登録する
ことを特徴とする請求項１記載の類義語検索管理システム。
【請求項５】
前記類義語管理データベースにおける前記類義語テーブルには前記使用頻度が更新された日時情報が格納されており、
前記類義語管理データベース更新処理部は、前記日時情報が所定の日時より前であり、かつ前記使用頻度の値が閾値に満たない類義語を前記類義語管理データベースから削除する処理を行う
ことを特徴とする請求項１記載の類義語検索管理システム。
【請求項６】
前記検索条件拡張部は、前記使用頻度の値が閾値以上の場合のみ該当する類義語を読み出す場合、前記処理受け付け部で受け付けた展開レベルに応じて前記閾値を切り替える
ことを特徴とする請求項１記載の類義語検索管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固有分類が付された情報について検索語に適した類義語を利用した検索を行う類義語検索管理システムに関する。
【背景技術】
【０００２】
一般に、データベースに蓄積された情報の検索を行う場合、キーワードとなる検索語を指定することで、その検索語を含む情報を抽出する検索システムが用いられる。また、データベースに蓄積される情報には、予め固有の分類が付されており、この固有分類を指定した検索も行うことができるようになっている。
【０００３】
例えば、特許庁が一般に開放しているＩＰＤＬ（特許電子図書館）や民間が行う有料サービスの「特許検索システム」では、所望する特許文献を探す作業として、既存の特許情報に対して「検索語」を指示して、全文に対して検索を行うことが一般的である。また、データベースとして蓄積される特許文献には、ＩＰＣやＦＩ、Ｆタームといった固有分類が付されており、これらの固有分類を指定した検索も行うことができるようになっている。
【０００４】
この時、単純かつ少ない「検索語」の指定では、膨大な件数がヒットするため、通常「検索語」を論理積（AND）で組み合わせて検索結果を絞り込む。しかし、意味が違う言葉をANDで組み合わせるだけでは、漏れが発生しやすく精度の高い検索ができない。そこで、１つの検索語の同義語を論理和（OR）で展開することも可能である。
【０００５】
ここで、人が類義語を思考しなから導き出すことは困難な作業となる。一般的には、その作業をシステムが「言葉」に対する類似した「言葉」として辞書（類義語辞書またはシソーラス辞書）に登録されたものを参照する技術が用いられる（例えば、特許文献１、２参照。）。
【０００６】
【特許文献１】特開２００３−２１６６３４号公報
【特許文献２】特開平９−２５９１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、一般的な類義語辞書は、検索語の類似した言葉を展開するものであり、特にアルファベット３文字が類義語として展開された場合、検索結果には意図しない結果が含まれることになる。また、類義語辞書のメンテナンスにおいては、技術分野に特化した精度の高い辞書を提供するために、システム毎、またはユーザ毎の類義語辞書カスタマイズが必要になり、辞書の更新を管理者で行う場合、多大な作業負荷を強いられることになる。
【０００８】
本発明は、多種多様な意味をもつ類義語が検索条件として展開されても、意図した検索結果を的確に得ることができ、また、類義語に関するデータベースの更新を容易に行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、このような目的を達成するために成されたものである。すなわち、本発明は、検索語を受け付ける処理受け付け部と、前記処理受け付け部で受け付けた検索語に対応して固有分類と類義語識別符号とを格納する検索キーワードテーブル、および前記類義語識別符号によって対応付けされた類義語と使用頻度とを格納する類義語テーブルを備えた類義語管理データベースと、前記処理受け付け部で検索語およびこの検索語と論理和で連結された類義語を受け付けた際、前記類義語管理データベースにおいて前記検索語の登録された前記類義語識別符号に対応付けして前記類義語を前記類義語テーブルに登録する処理、および前記類義語が既に登録されている場合にはその類義語の前記使用頻度の値を更新する処理を行う類義語管理データベース更新処理部と、前記処理受け付け部で検索語の受け付けおよび類義語への展開の指示を受け付けた場合、前記類義語管理データベースに登録された前記検索語と対応する類義語を前記使用頻度の値に応じて読み出すとともに、前記検索語と対応する前記固有分類を読み出して検索条件を作成する検索条件拡張部と、前記検索条件拡張部で作成した検索条件に基づき情報の検索を行う検索実行部とを備える類義語検索管理システムである。
【００１０】
また、本発明は、上記類義語検索管理システムにおいて、前記検索条件拡張部が、前記使用頻度の値が閾値以上の場合のみ該当する類義語を読み出すものである。
【００１１】
また、本発明は、上記類義語検索管理システムにおいて、前記類義語管理データベースにおける前記類義語テーブルには前記使用頻度が更新された日時情報が格納されており、前記類義語管理データベース更新処理部が、前記日時情報が所定の日時より前となる類義語を前記類義語管理データベースから削除する処理を行うものである。
【００１２】
また、本発明は、上記類義語検索管理システムにおいて、前記類義語管理データベース更新処理部が、前記検索実行部で検索した結果に基づく固有分類の出現頻度から前記検索語に対応した固有分類の抽出を行い、前記類義語管理データベースの前記検索キーワードテーブルに登録するものである。
【００１３】
また、本発明は、上記類義語検索管理システムにおいて、前記類義語管理データベースにおける前記類義語テーブルには前記使用頻度が更新された日時情報が格納されており、前記類義語管理データベース更新処理部が、前記日時情報が所定の日時より前であり、かつ前記使用頻度の値が閾値に満たない類義語を前記類義語管理データベースから削除する処理を行うものである。
【００１４】
また、本発明は、上記類義語検索管理システムにおいて、前記検索条件拡張部が、前記使用頻度の値が閾値以上の場合のみ該当する類義語を読み出す場合、前記処理受け付け部で受け付けた展開レベルに応じて前記閾値を切り替えるものである。
【発明の効果】
【００１５】
本発明によれば、指定された検索語から多種多様な意味をもつ類義語が検索条件として展開されても、意図した検索結果を的確に得ることが可能となる。また、類義語に関するデータベースの更新を容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図に基づき説明する。
【００１７】
＜システム構成＞
図１は、本実施形態に係る類義語検索管理システムを説明する構成図である。本実施形態の類義語検索管理システムは、検索条件を指定するクライアントおよび検索対象となるデータベース（ここでは、文書インデックス）を備えるサーバのうち、主としてサーバ内に設けられるものであり、クライアントが指定した検索条件のうち検索語について、的確な類義語を自動的に検索条件として指定できるシステムである。
【００１８】
ここで、本実施形態では、共有リソースとして保持する類義語辞書（類義語管理データベース）に、新たな類義語を追加する場合の類似性判断の１つとして、必ず情報に付与されている固有分類コードを用いる。例えば、特許文献の場合には、固有分類コードとしてＩＰＣ、ＦＩ、Ｆターム等が用いられる。そして、類義語辞書には固有分類コードを検索語と共に保持することで、精度の高い検索結果を得ることができるようにする。また、クライアント（ユーザ）が指定した検索語に対応する類義語を展開するにあたり、類義語管理データベースの類義語登録状況とユーザが指定した類義語展開レベルに応じて判断するものである。
【００１９】
クライアントは、ユーザが用いるパーソナルコンピュータによって実現され、ここで実行されるプログラムによって検索画面の表示が行われる。この検索画面を介してユーザから検索条件と類義語展開の有無の入力を受け付ける。検索画面で受け付けた情報は、所定の通信手段（ＬＡＮやインターネット）を介してサーバへ通知される。
【００２０】
サーバには、処理受け付け部１、検索条件拡張部２、検索実行部３、類義語管理データベース更新処理部４、結果表示部５が設けられている。また、検索対象となる文書インデックス１０、類義語に関する情報が格納される類義語管理データベース１１、検索結果を格納する検索結果格納部１２も設けられている。
【００２１】
（処理受け付け部）
処理受け付け部１は、クライアントの検索画面に入力され、通知された検索語や類義語展開レベル（例えば、「なし」、「狭く」、「広く」）を受け付ける処理を行う。
【００２２】
（検索条件拡張部）
検索条件拡張部２は、処理受け付け部１で受信したクライアントからの検索条件のなかに類義語展開レベルが指定されていた場合、類義語管理データベース１１を参照してクライアントが指定した検索語に適した類義語を自動的に抽出し、新たな検索条件を作成する処理を行う。
【００２３】
ここで、類義語管理データベース１１について説明する。類義語管理データベース１１は、図２に示す検索キーワードテーブルと、図３に示す類義語テーブルとで構成される。図２に示す検索キーワードテーブルは、処理受け付け部で受け付けた検索語に対応して固有分類コードと類義語ＩＤとを格納するテーブルである。この検索キーワードテーブルには、いままで検索語として指定された検索語（キーワード）が登録され、各検索語（キーワード）で検索した結果から抽出される固有分類が対応付けされている。また、各検索語（キーワード）について論理和（OR）で指定された検索語（ここではこれを類義語とする）について管理するための類義語ＩＤを登録している。
【００２４】
また、図３に示す類義語テーブルは、類義語ＩＤによって対応付けされた類義語と、その使用頻度と、最終使用日時とを格納するテーブルである。この類義語テーブルでは、類義語ＩＤについて類義語が登録されており、各類義語について使用頻度を示す類義語使用ポイントと最終使用日時を示す類義語最終使用日時とが対応付けされている。
【００２５】
これら検索キーワードテーブルと類義語テーブルとを用いることで、ある検索語（キーワード）についての固有分類コードと、類義語ＩＤに対応付けされた類義語とが参照できるようになる。各テーブルは、後述する類義語管理データベース更新処理部４によって登録、更新される。
【００２６】
検索条件拡張部２は、処理受け付け部１で受信した類義語展開指示があった場合、クライアントが通知した検索条件から検索語（キーワード）を抽出する処理を行う。そして、抽出した検索語（キーワード）を用いて類義語管理データベース１１の検索キーワードテーブル（図２）を参照し、検索語（キーワード）が一致するレコードを取得する処理を行う。
【００２７】
また、取得した上記レコードの検索語（キーワード）に対応した類義語ＩＤから類義語テーブル（図３）を参照して、「類義語使用ポイント値」と「類義語最終使用日時」が、ある閾値以上の類義語を取得する。ここで、閾値は、クライアントが通知した類義語展開レベルに応じて決定される。
【００２８】
そして、類義語管理データベース１１から取得した上記情報を元に、検索語に対応した固有分類と類義語が展開された検索条件を作成する。作成される検索条件は、例えば、検索語に類義語を論理和（OR）で連結し、固有分類コードを論理積（AND）で連結したものとなる。なお、他の論理式による検索条件でもよいが、検索条件拡張部２は、クライアントが通知した類義語展開レベルに応じて検索語と固有分類と類義語とを所定の演算子で連結し、検索条件を作成することになる。作成された検索条件は、検索実行部３へ渡される。
【００２９】
（検索実行部）
検索実行部３は、検索条件拡張部２で生成された検索条件を用いて文書インデックス１０の情報に対する検索を実行して、検索結果を取得する。取得した検索結果は、検索結果格納部１２に格納する。
【００３０】
（類義語管理データベース更新処理部）
類義語管理データベース更新処理部４は、検索結果格納部１２の検索結果から、各検索キーワードが含まれる文書ＩＤリストを抽出する。
【００３１】
また、類義語管理データベース更新処理部４は、検索結果格納部１２の検索結果から、入力された検索キーワードの出現率を抽出する。さらに、類義語管理データベース更新処理部４は、検索結果格納部１２の検索結果から、固有分類コードを抽出する。そして、上記抽出情報から入力された検索キーワードの類似性を判断する。判断条件は次の通りである。
【００３２】
１．各検索キーワードが含まれる分書ＩＤリストの重なりが一定割合以下であること。この重なりが少ないほど類似語として意味があるためである。
２．各検索キーワードの出現率が１０％以下であること。
３．固有分類コードの分布度合いが類似していること。
【００３３】
上記１〜３の全ての条件を満たしている場合に類似性ありと判断する。この判断によって、類似性ありとなった場合、類義語管理データベース１１を参照し、その類似語が類義語テーブルに存在しない場合は、新たな類義語として追加登録する。この時、「類義語使用ポイント値」は「１」、「類義語最終使用日時」は現在日時とする。なお、日時は日付と時間で構成されるが、必要に応じて日付だけで構成してもよい。
【００３４】
一方、その類似語がすでに類義語テーブルに存在している場合には、その類義語の、「類義語使用ポイント値」を１加算し、「類義語最終使用日時」を現在の日時に更新する。さらに、検索条件に固有分類コードが指定されていた場合は、類義語管理データベース１１の固有分類コードと比較して、類似性があれば、「類義語使用ポイント値」を１加算する。
【００３５】
また、類義語展開指示なしの場合、類義語管理データベース１１の類義語テーブルから「類義語使用ポイント値」と「類義語最終使用日時」を参照して不要な類義語と判断した場合、該当する類義語を類義語テーブルから削除する。判断条件の例としては次の通りである。
【００３６】
１．類義語使用ポイント値が一定値（閾値）以下であること。
２．類義語最終使用日時が一定日時以前であること。
【００３７】
上記１〜２の全ての条件を満たしている場合に類義語テーブルから該当する類義語を削除する。これにより、類義語として適さないものがデータベースに残ることを防止できる。
【００３８】
（結果表示部）
結果表示部５は、検索結果格納部１２の検索結果を成形してクライアントに返す処理を行う。
【００３９】
＜システム動作の概要＞
次に、本実施形態に係る類義語検索管理システムの動作の概要を説明する。先ず、クライアントから送られた検索条件を処理受け付け部１で受け付け、この検索条件で指定された「検索語」のうち論理和（OR）で連結されている部分の検索語を「類義語候補要素」として抽出する。
【００４０】
類義語管理データベース１１の検索キーワードテーブルには、「検索語（キーワード）」に対応した「固有分類コード」、「類義語ＩＤ」が登録され、類義語テーブルには、「類義語ＩＤ」に対応した「類義語」、「類義語使用ポイント値」、「類義語最終使用日時」が登録されている。
【００４１】
このため、検索条件で指定された、「検索語」により類義語管理データベース１１を検索して、類義語展開要素である「類義語」、「固有分類コード」、「類義語使用ポイント値」、「類義語最終使用日時」を検索条件拡張部２が取得する。
【００４２】
検索において、クライアントが検索語から類義語への展開を指定した場合、検索条件拡張部２が検索語から類義語への展開を行う。この展開は、類義語管理データベース１１の類義語テーブルにおける「類義語使用ポイント値」が、ある閾値以上であれば展開して検索条件に加え検索を実行する。
【００４３】
次に、検索条件から抽出した「類義語候補要素」の出現率を情報の検索結果から抽出する。また、「類義語候補要素」に対応した情報の検索結果から「固有分類コード」の分布値を算出する。また、新たな類義語候補となる「検索語」が指定された場合、類義語管理データベースに追加する。
【００４４】
既に類義語管理データベース１１に存在する類義語候補となる「検索語」が指定された場合は、類義語管理データベース更新処理部４によって該当する「類義語使用ポイント値」を加算する。また、検索条件に固有分類コードが指定された場合は、さらに「類義語使用ポイント値」を加算する。また、「類義語使用ポイント値」を加算した類義語の「類義語最終使用日時」を更新する。
【００４５】
類義語管理データベース更新処理部４は、類義語管理データベース１１の「類義語使用ポイント値」と「類義語最終使用日時」を参照して、ある閾値に達していなければ、類義語管理データベースから該当類義語を削除する。
【００４６】
このような動作となる本実施形態の類義語検索管理システムにおいては、類義語管理データベース１１を情報検索サービスのシステムにおいて共通リソースとすることが望ましい。
【００４７】
この共有リソースとして保持する類義語辞書（類義語管理データベース１１）に、新たな類義語を追加する場合の類似性判断の１つとして、必ず特許情報に付与されている固有分類コードを用いる。類義語辞書には固有分類コードを検索語と共に保持することで、精度の高い検索結果を得ることができる。また、類義語への展開の有無を類義語管理データベースの類義語登録状況とユーザが指定した類義語展開レベルに応じて判断する。
【００４８】
類義語への展開を指定して検索を行う場合、キーワードの類義語展開だけでなく、類義語管理データベース１１に保持する展開語と固有分類コードも組みで検索することで、精度の高い検索結果を得る。
【００４９】
また、本実施形態の類義語検索管理システムでは、類義語管理データベース１１のメンテナンス（類義語使用ポイント値の加算や類義語最終使用日時の更新、不要な類語義の削除）を自動的に行うために、検索条件で指定された検索語と固有分類コードを使用することで、類義語への展開候補の精度を高めることができる。
【００５０】
ここで、類義語管理データベース１１に類義語の有効性として、「類義語使用ポイント値」および「類義語最終使用日時」の値を用いるが、これらの値は、検索語と固有分類コードの入力指示により加算対象となる。
【００５１】
また、ユーザが行う指示に類義語への展開のレベルを備えているため、上記類義語管理データベース１１の「類義語使用ポイント値」と「類義語最終使用日時」によって類義語への展開の有無や展開の広さを判断して、ユーザの希望に合致した検索条件を作成することができる。
【００５２】
＜具体例＞
次に、本実施形態の類義語検索管理システムの動作の具体例を説明する。ここでは、特許情報の検索を行うにあたり、検索語として「自動原稿送り」と「ADF」とを指定する場合を例とする。
【００５３】
先ず、類義語管理データベースが初期状態となっており、「自動原稿送り」の類義語として「ADF」が登録されていない場合の動作を説明する。
【００５４】
１．検索条件拡張部にて、検索画面で指定された検索条件「自動原稿送り(OR)ADF」と類義語管理データベースから、検索条件の類義語への展開処理を実行する。ここで、類義語管理データベースは初期状態であり、自動原稿送りの類義語が登録されていないことから、類義語への展開を行うことなく検索実行部で検索を実行する。
【００５５】
２．類義語管理データベース更新処理部にて、「自動原稿送り」と「ADF」の類似性を判断するために、検索結果から次の値を抽出する。
（１）「自動原稿送り」が含まれる文書ＩＤのリストをA、「ADF」が含まれる文書ＩＤのリストをBとする。
（２）「自動原稿送り」が含まれる文書群から「自動原稿送り」の出現頻度Cを抽出、また、「ADF」が含まれる文書群から「ADF」の出現頻度Dを抽出する。ここで、出現頻度とは、各文書に含まれる単語を母数としたときの検索単語の比率をいう。
（３）「自動原稿送り」が含まれる文書群の固有分類（FI等）の分布値Eを抽出、また、「ADF」が含まれる固有分類（ＦＩ等）の分布値Fを抽出する。
【００５６】
上記内容をまとめると図４に示すようになる。また、図５は、分布値の算出について説明する図である。このように、各固有分類に対して検索結果の文書における出現文書数を求め、分布値（％）を求める。
【００５７】
３．上記で抽出した、A〜Fの値を使用して、「自動原稿送り」と「ADF」の類義性判断として下記の条件が全て満たされていたら類似性ありと判断する。
（１）A,Bの重なりが閾値（例えば、３％）以下である場合。重なりが少ないほど類似語として意味があるためである。
（２）C,Dそれぞれの値が閾値（例えば、１０％）以下である場合。「処理」、「文字」などを排除のためである。
（３）E,Fの分布度合いが類似している場合。
この判断で類似性ありとされた場合は、類義語管理データベースを更新する。
【００５８】
図６は、更新された類義語管理データベースの例を示す図で、（ａ）は検索キーワードテーブル、（ｂ）は類義語テーブルである。上記の動作によって、図６（ａ）に示す検索キーワードテーブルに検索語（キーワード）として「自動原稿送り」が登録され、これに対応して固有分類（ＩＰＣ）、固有分類（ＦＩ）、固有分類（Ｆターム）が登録され。また、上記類似性の判断で類似性ありとなった場合、類義語ＩＤが登録される。この類義語ＩＤは類義語テーブルのキーとなっており、図６（ｂ）に示す類義語テーブルには「類義語ＩＤ」に対応して、「類義語」に「ADF」が登録される。また、これに対応して、「類義語使用ポイント値」、「類義語最終使用日時」が登録される。
【００５９】
次に、類義語管理データベースに自動原稿送り、ADF以外に類義語として「オートフィーダー」が存在する場合の動作を説明する。
【００６０】
１．検索条件拡張部にて、検索画面で指定された検索条件「自動原稿送り(OR)ADF」と類義語管理データベースから、検索条件の類義語への展開処理を実行する。ここで、類義語管理データベースには、自動原稿送りの類義語として「ADF」と「オートフィーダー」が登録されているため、ユーザから指定された類義語展開レベルに応じて、「オートフィーダー」の「類義語使用ポイント値」と「類義語最終使用日時」を参照し、展開の有無を決定する。
【００６１】
図７は、類義語展開レベルに応じた「類義語使用ポイント値」と「類義語最終使用日時」との条件の一例を説明する図である。ここでは、類義語展開レベルとして、「狭い」と「広い」とが設けられており、各レベルに応じた「類義語使用ポイント値」と「類義語最終使用日時」とが設定されている。
【００６２】
例えば、類義語展開レベルが「狭い」の場合、「類義語使用ポイント値」が６ポイント以上、「類義語最終使用日時」が３ヶ月以上経過している類義語を抽出する。また、類義語展開レベルが「広い」の場合、「類義語使用ポイント値」が３ポイント以上、「類義語最終使用日時」が６ヶ月以上経過している類義語を抽出する。なお、この条件は、ユーザの規模やシステムの使用頻度により変更可能なように環境ファイル参照型にしておくことが望ましい。
【００６３】
上記条件が満たされていれば、検索条件を例えば次のように展開する。
((KEYWORD=自動原稿送り) OR  （KEYWORD=ADF） OR  (KEYWORD=オートフィーダー))  AND (FI= G03G 21/00 OR G03G 15/00 OR H04N 1/00 OR IPC=XX OR Fターム=XX))
２．類義語管理データベースの自動原稿送り類義語として登録されているADFの「類義語使用ポイント値」に１を加算し、「類義語最終使用日時」に現在日付を設定する。
【００６４】
これにより、検索条件が、当初指定した「自動原稿送り(OR)ADF」から拡張した条件となり、精度の高い検索を行うことが可能となる。
【００６５】
ここで、検索条件の展開について図８を用いて説明する。検索条件の展開は、類義語管理データベースの類義語の登録状態、類義語展開レベルによって入力された検索条件の展開語の条件が変わることになる。
【００６６】
例えば、類義語管理データベースに類義語が登録されていない場合、類義語展開レベルがなしでは、入力された検索条件がそのまま適用され、類義語管理データベースに入力された検索条件にある類義語を登録する。一方、類義語展開レベルがある場合、入力された検索条件に固有分類を加えた検索条件を適用する。
【００６７】
また、類義語管理データベースに検索条件と同じ類義語が登録されている場合、類義語展開レベルがなしでは、入力された検索条件がそのまま適用され、類義語使用ポイント値が加算される。一方、類義語展開レベルがある場合、入力された検索条件に固有分類を加えた検索条件を適用し、類義語使用ポイント値が加算される。
【００６８】
また、類義語管理データベースに検索条件より多くの類義語が登録されている場合、類義語展開レベルがなしでは、入力された検索条件がそのまま適用され、類義語使用ポイント値が加算される。一方、類義語展開レベルがある場合、レベルの狭い、広いに応じた条件によって新たな類義語が検索条件に加わり、さらに固有分類を加えた検索条件を適用し、類義語使用ポイント値が加算される。例えば、類義語管理データベースにA,B,C,Dが登録されている状態で、指定された類義語展開レベルが狭い場合には、入力された検索条件A+Bに対して(A+B+C)*固有分類が選択され、類義語展開レベルが広い場合には、入力された検索条件A+Bに対して(A+B+C+D)*固有分類が選択される。
【００６９】
なお、上記説明した具体例では特許情報の検索を行うシステムへの適用について示したが、上記以外にも、ショッピングサイトなどのリコメンドシステムにおける検索や、ニュースサイトなどで検索を行う場合など、データベースに蓄積される情報に固有分類が付されたものに対して検索を行う場合、検索語と固有分類とを類義情報として扱うことで本発明を適用することが可能となる。
【図面の簡単な説明】
【００７０】
【図１】本実施形態に係る類義語検索管理システムを説明する構成図である。
【図２】検索キーワードテーブルを説明する図である。
【図３】類義語テーブルを説明する図である。
【図４】文書ＩＤ、単語出現頻度、固有分類の分布値を説明する図である。
【図５】分布値の算出について説明する図である。
【図６】更新された類義語管理データベースの例を示す図である。
【図７】類義語展開レベルに応じた「類義語使用ポイント値」と「類義語最終使用日時」との条件を説明する図である。
【図８】検索条件の展開について説明する図である。
【符号の説明】
【００７１】
１…処理受け付け部、２…検索条件拡張部、３…検索実行部、４…類義語管理データベース更新処理部、５…結果表示部、１０…文書インデックス、１１…類義語管理データベース、１２…検索結果格納部
【図１】
2009093581.tif 000003
【図２】
2009093581.tif 000004
【図３】
2009093581.tif 000005
【図４】
2009093581.tif 000006
【図５】
2009093581.tif 000007
【図６】
2009093581.tif 000008
【図７】
2009093581.tif 000009
【図８】
2009093581.tif 000010