(57)【要約】【課題】データ集合をある程度の大きさに分割できる検索式のセットを自動で生成させユーザはそのうちの一つを選択するだけで検索が実行できデータ集合を細分していくことができるようにすることを目的とする。【解決手段】複数の検索式を組み合わせて検索式セットを生成する検索式セット生成工程と検索式セット生成工程で生成された検索式セットに含まれる各検索式のデータ集合内でのヒット率に基づいて検索式セットの提示順位スコアを算出する検索式セットスコア算出工程と検索式セット生成工程で生成された検索式セットを検索式セットスコア算出工程で算出された提示順位スコア順に提示する検索式セット提示工程とユーザの操作に基づいて検索式セット提示工程で提示された検索式セットから検索式を選択する検索式選択工程と検索式選択工程で選択された検索式に基づいてデータ集合に対して検索を実行する検索式実行工程とを含むことによって課題を解決する。【選択図】図２
2010086332.tif 000002
【特許請求の範囲】
【請求項１】
検索対象のデータ集合を検索する検索装置における検索方法であって、
複数の検索式を組み合わせて検索式セットを生成する検索式セット生成工程と、
前記検索式セット生成工程で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて検索式セットの提示順位スコアを算出する検索式セットスコア算出工程と、
前記検索式セット生成工程で生成された検索式セットを前記検索式セットスコア算出工程で算出された提示順位スコア順に提示する検索式セット提示工程と、
ユーザの操作に基づいて、前記検索式セット提示工程で提示された検索式セットから、検索式を選択する検索式選択工程と、
前記検索式選択工程で選択された検索式に基づいて前記データ集合に対して検索を実行する検索式実行工程と、
を含むことを特徴とする検索方法。
【請求項２】
前記検索式セット提示工程では、前記検索式セット生成工程で生成された検索式セットとともに、検索式セットに含まれる各検索式に対応する前記ヒット率又はヒット数を前記検索式セットスコア算出工程で算出された提示順位スコア順に提示することを特徴とする請求項１に記載の検索方法。
【請求項３】
前記検索式セットスコア算出工程では、前記検索式セット生成工程で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて、前記ヒット率又はヒット数が均等に近い検索式セットが優先的に提示されるよう提示順位スコアを算出することを特徴とする請求項１又は２に記載の検索方法。
【請求項４】
前記検索式セットスコア算出工程では、前記検索式セット生成工程で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率に基づいて、前記データ集合内での重複度が少ない検索式セットが優先的に提示されるよう提示順位スコアを算出することを特徴とする請求項１又は２に記載の検索方法。
【請求項５】
検索対象のデータ集合を検索する検索装置であって、
複数の検索式を組み合わせて検索式セットを生成する検索式セット生成手段と、
前記検索式セット生成手段で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて検索式セットの提示順位スコアを算出する検索式セットスコア算出手段と、
前記検索式セット生成手段で生成された検索式セットを前記検索式セットスコア算出手段で算出された提示順位スコア順に提示する検索式セット提示手段と、
ユーザの操作に基づいて、前記検索式セット提示手段で提示された検索式セットから、検索式を選択する検索式選択手段と、
前記検索式選択手段で選択された検索式に基づいて前記データ集合に対して検索を実行する検索式実行手段と、
を含むことを特徴とする検索装置。
【請求項６】
前記検索式セット提示手段は、前記検索式セット生成手段で生成された検索式セットとともに、検索式セットに含まれる各検索式に対応する前記ヒット率又はヒット数を前記検索式セットスコア算出手段で算出された提示順位スコア順に提示することを特徴とする請求項５に記載の検索装置。
【請求項７】
前記検索式セットスコア算出手段は、前記検索式セット生成手段で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて、前記ヒット率が均等に近い検索式セットが優先的に提示されるよう提示順位スコアを算出することを特徴とする請求項５又は６に記載の検索装置。
【請求項８】
前記検索式セットスコア算出手段は、前記検索式セット生成手段で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて、前記データ集合内での重複度が少ない検索式セットが優先的に提示されるよう提示順位スコアを算出することを特徴とする請求項５又は６に記載の検索装置。
【請求項９】
検索対象のデータ集合を検索するコンピュータを、
複数の検索式を組み合わせて検索式セットを生成する検索式セット生成手段と、
前記検索式セット生成手段で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率又はヒット数に基づいて検索式セットの提示順位スコアを算出する検索式セットスコア算出手段と、
前記検索式セット生成手段で生成された検索式セットを前記検索式セットスコア算出手段で算出された提示順位スコア順に提示する検索式セット提示手段と、
ユーザの操作に基づいて、前記検索式セット提示手段で提示された検索式セットから、検索式を選択する検索式選択手段と、
前記検索式選択手段で選択された検索式に基づいて前記データ集合に対して検索を実行する検索式実行手段と、
して機能させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索方法及び検索装置に関する。
【背景技術】
【０００２】
近年、記憶メディアの大容量化に伴って複合機等の機器が管理する文書の文書数が増大し、全貌が把握しづらいという問題が起きており、それを解決するために検索の需要が高まっている。
ところが、ＰＣ等のテキスト情報機器においては検索クエリを入力するためのＵＩ環境が充実しているので検索の遂行が比較的容易であるのに対し、複合機等の一般的機器においては、テキスト入力の環境が整備されているとはいえない。よって、検索クエリの指示を与えることが困難である。
【０００３】
検索クエリ指示のユーザ負荷を軽減するためには、従来から検索式を自動生成するという取り組みがなされてきた。
例えば特許文献１においては、データ集合を指定すると、それと同程度の内容の文書を検索できるように検索式を自動生成する手法が開示されている。
【０００４】
【特許文献１】特開２００２−１８３１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、機器から検索を指示するために必要な検索クエリは、上記のように、元文書と似た文書を検索するための検索であるとは限らない。一般的には、与えられたデータ集合を検索によって分割していき、それを繰り返すことによって目的の文書を見つけ出したい。このとき必要とされるのは、指定されたデータ集合をある程度の単位に分割するための検索式の集合体（検索式セット）であり、それを自動生成してくれればテキスト入力を回避することができるが、そのような提案は今までになされなかった。
そのため、自分で検索式を考案・入力していく必要があったため、複合機のような一般的機器において検索指示を出しづらく、著しく使い勝手が良くなかった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、データ集合をある程度の大きさに分割できる検索式のセットを自動で生成させ、ユーザはそのうちの一つを選択するだけで、検索が実行でき、データ集合を細分していくことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、検索対象のデータ集合を検索する検索装置における検索方法であって、複数の検索式を組み合わせて検索式セットを生成する検索式セット生成工程と、前記検索式セット生成工程で生成された前記検索式セットに含まれる各検索式の前記データ集合内でのヒット率に基づいて検索式セットの提示順位スコアを算出する検索式セットスコア算出工程と、前記検索式セット生成工程で生成された検索式セットを前記検索式セットスコア算出工程で算出された提示順位スコア順に提示する検索式セット提示工程と、ユーザの操作に基づいて、前記検索式セット提示工程で提示された検索式セットから、検索式を選択する検索式選択工程と、前記検索式選択工程で選択された検索式に基づいて前記データ集合に対して検索を実行する検索式実行工程と、を含むことを特徴とする。
【０００８】
かかる構成とすることにより、データ集合をある程度の大きさに分割できる検索式のセットを自動で生成させ、ユーザはそのうちの一つを選択するだけで、検索が実行でき、データ集合を細分していくことができるようにすることができる。
【０００９】
また、本発明は、検索装置、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、データ集合をある程度の大きさに分割できる検索式のセットを自動で生成させ、ユーザはそのうちの一つを選択するだけで、検索が実行でき、データ集合を細分していくことができるようにすることができるので使い勝手が向上する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜実施形態１＞
図１は、検索装置の構成を示すブロック図である。
図示の構成において、ＣＰＵはマイクロプロセッサであり、画像処理、検索式セット提示処理、次候補処理、カーソル移動処理、検索処理、文書登録処理、表示処理等のための演算、論理判断等を行い、バスを介してバスに接続された各構成要素を制御する。
ＢＵＳはバスであり、ＣＰＵの制御対象である各構成要素を指示するアドレス信号、コントロール信号を転送する。また、ＢＵＳは各構成要素間のデータ転送を行う。
ＲＯＭは読出専用の不揮発性メモリである。ＲＯＭはＣＰＵによるブートプログラム及び各種処理で使用する初期データ等を記憶する。ブートプログラムはシステム起動時に初期データをＲＡＭにロードし、ＣＰＵに制御プログラムを実行させる。制御プログラムについては、後のフローチャートを参照して詳述する。
【００１３】
入力装置はボタン、タッチパネル等である。
表示装置は液晶ディスプレイ等である。
ＲＡＭは読み書き可能なランダムアクセスメモリであって、各構成要素からの各種データの一次記憶に用いる。ＲＡＭには処理に必要な文書データを記憶するバッファ、表示に必要な表示データを一時記憶するバッファ、検索式セット候補テーブル等の処理中に値変更が行われる各種データが格納される。
通信装置はネットワークコントローラである。通信装置は通信回線を介して外部とのデータ交換を行う装置である。
ＨＤはハードディスクであり、ＣＰＵにより実行される制御プログラム等が格納される。制御プログラムは必要に応じてＲＡＭに示す主記憶にロードされ参照される。また、ＨＤには本検索装置で管理する文書データベース、重要語を記憶する重要語テーブル等が格納される。
【００１４】
かかる各構成要素からなる検索装置は、入力装置等からの各種イベントに応じて作動するものである。入力装置等からのインタラプトが供給されると信号がＣＰＵに送られ、それに伴ってイベントが発生し、イベントに応じてＣＰＵがＲＯＭ又はＲＡＭ内に記憶される各種命令（又はプログラム）を読み出し、その実行によって各種の制御が行われる。
【００１５】
図２は、検索画面の例を示す図である。ユーザが、所定の（又はユーザが指定した）、検索対象であるデータ集合の一例である文書集合に対して検索を指示すると、２−１で示す検索の初期画面が表示される。初期画面にはその文書集合に対して最も推奨される検索式セットが表示される。２−１−１は検索の属性、２−１−２は属性に対する値を意味している。この画面の検索式セットは、「組織体＝経理」「組織体＝人事」「組織体＝渉外」「組織体＝開発」及び上記以外の場合をまとめた「その他」の検索式からなる。２−１−３はそれぞれの検索式に対応した文書集合内でのヒット率が表示される。このヒット率によりユーザは自分が選択しようとしている検索式による絞込みが徒労に終わらないかどうかを判断することができる。２−１−４は次候補のボタンであり、ユーザはこの検索式セットでは選択しづらい、或いは、選択しても無駄であると判断したときに、このボタンを押下し、次の選択式セットを表示させる。
ユーザが、次候補を指示すると２−２の画面になり、次の選択式セットが表示される。ここで、更に次候補を指示すると２−３の画面が表示される。このように、検索装置は、後述する提示順位スコア順に（つまり、２−１、２−２、２−３等の順に）検索式セットを表示装置等に表示することでユーザに提示する。
もし、ユーザが２−２で「カメラ」を選択すると「製品＝カメラ」の検索が行われ、画面２−４となり、条件を充たす文書群が検索結果として一覧表示される。
【００１６】
図３は、文書を管理するための情報である文書データベースの構成の一例を示した図である。
３−１は文書ＩＤフィールドであり、その文書を特定するＩＤが格納される。３−２は作成者フィールドであり、その文書の作成者が格納される。３−３は作成日フィールドであり、その文書の作成日が格納される。３−４は組織体フィールドであり、その文書に関係する組織体が格納される。３−５は製品フィールドであり、その文書がどの製品に関係するかが格納される。３−２から３−５まではメタデータと言われるのであり、その文書の付加すべき情報が格納される。３−６は全文キーワードフィールドである。文書の付加情報でありメタデータではあるが、３−５までの情報とは異なり、文書内容から自動抽出された情報が格納される。３−７は文書内容であり、各レコードにぶら下がるように文書の本体が格納される。これらの情報は所謂リレーショナルデータベースに格納され、索引化されているので、検索装置は、属性に基づいてヒット件数を調べるだけであれば速やかに行うことができる。
【００１７】
図４は、重要語テーブルの一例を示した図である。文書本体から自動抽出すべき単語のリストである。先の文書データベースの全文キーワード情報の作成は文書本体のテキストからここで示す単語が存在するかどうかで作成される。各運用組織によって自由にテーブルを構成すればよいが、ユーザは、例えば、その会社で扱う製品の名前等、検索が発生すると思われる単語を予め登録する。
【００１８】
図５は、検索式セット候補テーブルの構成の一例を示した図である。検索装置は、検索が指示されたときに提示すべき検索式セットを作成していくが、その過程において検索式セット候補テーブルは作成・維持される。
検索式セット候補テーブルは、いくつかの検索式セット５−１の連なりからなる。各検索式は属性５−２、一連の検索式５−３及びスコア５−６からなる。属性５−２はその検索式セットの観点を示し、文書データベースのメタデータとして管理されるフィールド名が使用され、指定文書集合内で実際に出現する属性が使用される。各検索式は値５−４と文書集合内ヒット率５−５とからなる。値５−４は指定文書集合内で属性５−２の値として実際に出現するものが使用される。文書集合内ヒット率５−５は、その文書集合内で「属性＝値」を充たす文書の割合を格納する。最後のスコア５−６は、提示順位スコアのことであり、検索式セットを提示すべき順位の根拠として使用される。提示順位スコアは、各文書集合内ヒット率から後述する換算式で求められる。
【００１９】
図６は、検索式セットを提示する順位のもとになる提示順位スコアの算出式の一例を示した図である。
ある検索式セット内の各検索式による文書集合内ヒット率に対して、その二乗平均を提示順位スコアとしている。これは統計学でいう分散を示すものである。分散は、一般に二乗平均から平均の二乗を減じて算出されるが、ここの検索式セットの比較においては平均が概ね等しいと見なして、二乗平均を指標として用いている。この値が大きいほど統計データ、即ち、ヒット率が分散していることを示し、ヒット率のばらつきが多きことを意味している。逆にこの値が小さいほどヒット率が均等化していることを意味している。
なお、ここで算出の根拠とするヒット率は必ずしも百分率のような比のみに限定するわけではない。何件ヒットするかというヒット数の一例である絶対件数を使用しても、全体集合の枠内で計算しているので、本質的に同様の処理となる。本実施形態では絶対件数の両方を包含する概念として単にヒット率と呼んで発明を説明している。
【００２０】
以下、上述の動作をフローチャートに従って説明する。
図７は、検索装置の動作、より具体的にはＣＰＵの処理手順を示すフローチャートである。ステップＳ７−１は、システムの初期化処理であり、各種パラメータの初期化や初期画面の表示等を行う処理である。ステップＳ７−２は、ボタン押下等の入力装置から何らかのイベントが発生するのをＣＰＵにおいて待つ処理である。イベントが発生すると、ステップＳ７−３において、ＣＰＵがこのイベントを判別し、イベントの種類に応じて各種の処理に分岐する。各種イベントに対応した分岐先の複数の処理をステップＳ７−４という形でまとめて表現している。後述する図８で詳述する検索式セット提示処理、後述する図１０で詳述する次候補処理、後述する図１１で詳述するカーソル移動処理、後述する図１２で詳述する検索実行処理、後述する図１３で詳述する文書登録処理がこの分岐先の一部となる。他の処理としては、詳細は記述していないが、文書データベース管理処理、文書編集処理等の処理がある。ステップＳ７−５は、上記の各処理の処理結果や処理終了を通知し、画面を各処理の指示に従って表示する処理である。エラーがあった場合のエラー表示、正常な処理が行われた場合に設定されている表示データの画面表示への反映等、通常広く行われる処理である。
【００２１】
図８は、ステップＳ７−４の一部である検索式セット提示処理を詳細化したフローチャートである。ステップＳ８−１において、ＣＰＵは、処理対象となっている文書集合を特定する。文書データベースにある文書の全体を対象とする場合もあるが、例えば、検索結果を一度表示し、絞込み検索を指示している場合、ＣＰＵは、文書データベースの一部の絞り込まれた集合を指定文書集合ととらえて処理を行うことになる。ステップＳ８−２において、ＣＰＵは、文書集合内で使用されている属性の候補を抽出する。文書データベース全体では存在する属性であっても、その部分集合である指定文書集合では使用されていない場合があり、このような場合、当該属性は予め除外されることになる。ステップＳ８−３において、ＣＰＵは、属性候補のうち、ある属性を選択する。ステップＳ８−４において、ＣＰＵは、図９で詳述するように選択した属性についての検索式の候補を検索式セット候補テーブル中に作成し、設定する（検索式セット生成）。設定が終わるとステップＳ８−５において、ＣＰＵは、全ての属性を処理し尽くしたかを確認し、未処理の属性があるときはステップＳ８−６において次の属性を選択し、ステップＳ８−３にループする。ステップＳ８−５において、全ての属性を処理終了しているときは、ＣＰＵは、ステップＳ８−７に進み、検索式セット候補テーブル上に作成された検索式セット群をスコアが小さい順にソートする。スコアが小さいほどヒット率群が集中、即ち、均等化しているので、ヒット率群が最も均等な検索式セットが先頭にくることになる。ステップＳ８−８において、ＣＰＵは、ソートされた先頭の検索式セットを初期検索式セットとして表示するために表示データに設定し、リターンする。
【００２２】
図９は、ステップＳ８−４における検索式セット候補設定の処理詳細を示したフローチャートである。ステップＳ９−１において、ＣＰＵは、必要な変数を初期設定する。ステップＳ９−２において、ＣＰＵは、指定文書集合において指定属性の値として出現するものを候補としてリストアップする。ステップＳ９−３において、ＣＰＵは、候補のうちから値を一つ取り出す。ステップＳ９−４において、ＣＰＵは、指定文書集合内で「属性＝値」となる件数を求め、文書集合内ヒット率を算出する。ステップＳ９−５において、ＣＰＵは、求めた値と文書集合内ヒット率とを検索式セット候補テーブル内の該当検索式の然るべきフィールドに設定する。ステップＳ９−６において、ＣＰＵは、全ての値候補を処理し終えたかを確認し、未処理の値があるときはステップＳ９−７において次の値を選択し、ステップＳ９−３にループする。ステップＳ９−６において、全ての値の処理が終了しているときは、ＣＰＵは、ステップＳ９−８において、この検索式セットの提示順位スコアを図６に示した算出式に基づいて算出（検索式セットスコア算出）し、検索式セット候補テーブルに格納する。その後リターンする。ここで、図６通りの算出式で提示順位スコアを設定すればヒット率が均等に近い検索式セットが優先的に提示されることになる。或いは、データ集合内（文書集合内）での重複度が少ない検索式セットを優先的に提示したければ、提示順位スコアとして各文書集合内ヒット率の平均を採用することもできる。ヒット率の平均は、各検索式候補でヒットするデータの重複が全く無い場合に（全体集合数）／（検索式候補数）に一致するが、データの重複がある場合には、その分だけ値が大きくなるので、データ重複がない検索式セットの提示順位スコアが小さく算出されることになる。更に、ヒット率の均等化とデータの重複度との両方を加味して優先するには、提示順位スコアとして、図６の算出式とヒット率の平均を、それぞれの重視具合に応じて適切な重みをつけて加算した値を採用することにより行なうことができる。
【００２３】
図１０は、ステップＳ７−４の一部である次候補処理の詳細を示したフローチャートである。ステップＳ１０−１において、ＣＰＵは、提示順位スコアに基づいて、検索式セット候補テーブルから次の候補（次の検索式セット）を取得する。ステップＳ１０−２において、ＣＰＵは、取得した検索式セットを表示データに展開して設定し、リターンする。
【００２４】
図１１は、ステップＳ７−４の一部であるカーソル移動処理を詳細化したフローチャートである。ステップＳ１１−１において、ＣＰＵは、ユーザの操作に基づいて、どの位置にカーソルが動いたかを求める。ステップＳ１１−２において、ＣＰＵは、求まった方向に実際にカーソルを移動させる。ステップＳ１１−３において、ＣＰＵは、カーソル移動後の表示データを設定し、リターンする。
【００２５】
図１２は、ステップＳ７−４の一部である検索実行処理を詳細化したフローチャートである。ステップＳ１２−１において、ＣＰＵは、検索式選択を行い、カーソル位置に相当する検索式を検索式セット候補テーブルから取得する。ステップＳ１２−２において、ＣＰＵは、検索式実行処理を行い、指定された文書集合に対して取得した検索式を実行する。ステップＳ１２−３において、ＣＰＵは、検索結果を表示データとして設定し、リターンする。
【００２６】
図１３は、ステップＳ７−４の一部である文書登録処理を詳細化したフローチャートである。ステップＳ１３−１において、ＣＰＵは、文書の本体を文書データベースに登録する。ステップＳ１３−２において、ＣＰＵは、文書に付加されているメタデータを文書データベースのメタデータ部に登録する。ステップＳ１３−３において、ＣＰＵは、文書本体からテキストデータを抽出する。ステップＳ１３−４において、ＣＰＵは、前記抽出したテキストから重要語テーブルに基づいて重要語を抽出する。ステップＳ１３−５において、ＣＰＵは、抽出した重要語をその文書のメタデータとして文書データベースの全文キーワード部に登録し、その後リターンする。
【００２７】
＜実施形態２＞
実施形態１においては、全文キーワードは文書テキストから抽出された重要語を区別無く文書データベースに登録していたが、ある程度分類して登録することも可能である。例えば、製品名、人名、地名、電話番号、企業名、等の区分けを重要語テーブルに持っておき、別々のメタデータとして保持することも出来る。このようにすると細分化して検索指定ができるので、ユーザの操作性が一段と向上する。
【００２８】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００２９】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００３０】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００３１】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００３２】
以上、上述した各実施形態によれば、データ集合をある程度の大きさに分割できる検索式のセットを自動で生成させ、ユーザはそのうちの一つを選択するだけで、検索が実行でき、データ集合を細分していくことができるようにすることができるので使い勝手が向上する。
【００３３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００３４】
【図１】検索装置の構成を示すブロック図である。
【図２】検索画面の例を示す図である。
【図３】文書を管理するための情報である文書データベースの構成の一例を示した図である。
【図４】重要語テーブルの一例を示した図である。
【図５】検索式セット候補テーブルの構成の一例を示した図である。
【図６】検索式セットを提示する順位のもとになる提示順位スコアの算出式の一例を示した図である。
【図７】検索装置の動作、より具体的にはＣＰＵの処理手順を示すフローチャートである。
【図８】ステップＳ７−４の一部である検索式セット提示処理を詳細化したフローチャートである。
【図９】ステップＳ８−４における検索式候補設定の処理詳細を示したフローチャートである。
【図１０】ステップＳ７−４の一部である次候補処理の詳細を示したフローチャートである。
【図１１】ステップＳ７−４の一部であるカーソル移動処理を詳細化したフローチャートである。
【図１２】ステップＳ７−４の一部である検索実行処理を詳細化したフローチャートである。
【図１３】ステップＳ７−４の一部である文書登録処理を詳細化したフローチャートである。
【符号の説明】
【００３５】
２−１  初期画面
【図１】
2010086332.tif 000003
【図２】
2010086332.tif 000004
【図３】
2010086332.tif 000005
【図４】
2010086332.tif 000006
【図５】
2010086332.tif 000007
【図６】
2010086332.tif 000008
【図７】
2010086332.tif 000009
【図８】
2010086332.tif 000010
【図９】
2010086332.tif 000011
【図１０】
2010086332.tif 000012
【図１１】
2010086332.tif 000013
【図１２】
2010086332.tif 000014
【図１３】
2010086332.tif 000015