JPH09128406A - 文書検索装置および検索方法 - Google Patents
文書検索装置および検索方法Info
- Publication number
- JPH09128406A JPH09128406A JP7288679A JP28867995A JPH09128406A JP H09128406 A JPH09128406 A JP H09128406A JP 7288679 A JP7288679 A JP 7288679A JP 28867995 A JP28867995 A JP 28867995A JP H09128406 A JPH09128406 A JP H09128406A
- Authority
- JP
- Japan
- Prior art keywords
- search
- keywords
- candidates
- parentheses
- importance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】検索式作成操作の簡単化を図ると共に、ユーザ
が必要とする分量だけの検索結果を得られるようにす
る。 【解決手段】キーワード分類・格納部2eには、重要度
の高いキーワードと低いキーワードとが分類格納され
る。検索式作成部2fは、検索候補数設定部2dによっ
て設定された検索候補数と分類格納されたキーワードを
利用して検索式を作成する。この検索式は、検索結果と
検索候補数設定との関係に基づいて動的に変更される。
よって、検索式の作成が容易になると共に、ユーザが必
要とする数の検索結果を得ることが可能となる。
が必要とする分量だけの検索結果を得られるようにす
る。 【解決手段】キーワード分類・格納部2eには、重要度
の高いキーワードと低いキーワードとが分類格納され
る。検索式作成部2fは、検索候補数設定部2dによっ
て設定された検索候補数と分類格納されたキーワードを
利用して検索式を作成する。この検索式は、検索結果と
検索候補数設定との関係に基づいて動的に変更される。
よって、検索式の作成が容易になると共に、ユーザが必
要とする数の検索結果を得ることが可能となる。
Description
【0001】
【発明の属する技術分野】この発明は、文書検索装置お
よび検索方法に関し、特に膨大な文書ファイルの中から
該当する文書ファイルを検索する全文書検索に好適な文
書検索装置および検索方法に関する。
よび検索方法に関し、特に膨大な文書ファイルの中から
該当する文書ファイルを検索する全文書検索に好適な文
書検索装置および検索方法に関する。
【0002】
【従来の技術】近年、膨大な文書ファイル中からユーザ
が必要とする文書ファイルを探し出す全文書検索等のた
めの文書検索システムが開発されている。このような従
来の文書検索システムにおいては、検索候補を絞り込む
ために、ユーザがいくつかの単語を“or”あるいは
“and”あるいは“not”で結び、検索式を作成
し、それに応じて検索していた。このため、その検索式
の作成に専門知識が必要であったり、手間がかかるとい
う欠点があった。
が必要とする文書ファイルを探し出す全文書検索等のた
めの文書検索システムが開発されている。このような従
来の文書検索システムにおいては、検索候補を絞り込む
ために、ユーザがいくつかの単語を“or”あるいは
“and”あるいは“not”で結び、検索式を作成
し、それに応じて検索していた。このため、その検索式
の作成に専門知識が必要であったり、手間がかかるとい
う欠点があった。
【0003】また、検索式の内容によって探し出される
文書数が変動するため、その検索式と検索対象文書との
関係により、ユーザが大量の文書を必要としていても、
少量しか検索できなかったり、少量の文書だけを必要と
していても、大量に検索してしまうなど、ユーザにとっ
て必要な分量だけの検索結果を得ることは困難であっ
た。
文書数が変動するため、その検索式と検索対象文書との
関係により、ユーザが大量の文書を必要としていても、
少量しか検索できなかったり、少量の文書だけを必要と
していても、大量に検索してしまうなど、ユーザにとっ
て必要な分量だけの検索結果を得ることは困難であっ
た。
【0004】
【発明が解決しようとする課題】上述のように、従来の
文書検索システムにおいては、検索式の作成作業に手間
がかかり、またユーザにとって必要な分量だけの検索結
果を得ることが困難であった。
文書検索システムにおいては、検索式の作成作業に手間
がかかり、またユーザにとって必要な分量だけの検索結
果を得ることが困難であった。
【0005】この発明はこのような点に鑑みてなされた
ものであり、ユーザが専門知識を持っていなくても、検
索式を容易に作成できるようにインタフェースを整え、
更に、ユーザが必要とする分量だけの文書を検索するこ
とができる文書検索装置および検索方法を提供すること
を目的とする。
ものであり、ユーザが専門知識を持っていなくても、検
索式を容易に作成できるようにインタフェースを整え、
更に、ユーザが必要とする分量だけの文書を検索するこ
とができる文書検索装置および検索方法を提供すること
を目的とする。
【0006】
【課題を解決するための手段】この発明の文書検索装置
は、検索用テキストデータの中から検索結果として探し
出される検索候補数を指定する手段と、重要度の高いキ
ーワードと重要度の低いキーワードに分けてキーワード
を入力する手段と、入力したキーワードを重要度の高い
キーワードと低いキーワードに分類格納する手段と、分
類格納されたキーワードを用いて前記検索候補数設定に
応じた検索式を作成する手段と、前記検索候補数設定と
前記作成された検索式を用いて検索用テキストデータを
検索し、その検索結果を表示する手段とを具備すること
を特徴とする。
は、検索用テキストデータの中から検索結果として探し
出される検索候補数を指定する手段と、重要度の高いキ
ーワードと重要度の低いキーワードに分けてキーワード
を入力する手段と、入力したキーワードを重要度の高い
キーワードと低いキーワードに分類格納する手段と、分
類格納されたキーワードを用いて前記検索候補数設定に
応じた検索式を作成する手段と、前記検索候補数設定と
前記作成された検索式を用いて検索用テキストデータを
検索し、その検索結果を表示する手段とを具備すること
を特徴とする。
【0007】この文書検索装置においては、検索条件の
1つとして検索候補数が設定され、その検索候補数設定
に応じて重要度の高いキーワードと低いキーワードとを
適宜使用することにより自動的に検索式が作成される。
このように、検索候補数を設定し、且つ重要度別にキー
ワードを入力することにより、検索候補数設定に応じた
検索式を作成することができる。したがって、ユーザが
専門知識を持っていなくても、適切な検索式を作成でき
るようになり、更に、ユーザが必要とする分量だけの文
書を検索することが可能となる。
1つとして検索候補数が設定され、その検索候補数設定
に応じて重要度の高いキーワードと低いキーワードとを
適宜使用することにより自動的に検索式が作成される。
このように、検索候補数を設定し、且つ重要度別にキー
ワードを入力することにより、検索候補数設定に応じた
検索式を作成することができる。したがって、ユーザが
専門知識を持っていなくても、適切な検索式を作成でき
るようになり、更に、ユーザが必要とする分量だけの文
書を検索することが可能となる。
【0008】また、検索候補数設定と検索結果数との関
係に基づいて、分類格納された重要度の高いキーワード
と低いキーワードとの組合せを変えて検索式を動的に変
更しながら検索することにより、更に適切な検索結果を
得ることが可能となる。
係に基づいて、分類格納された重要度の高いキーワード
と低いキーワードとの組合せを変えて検索式を動的に変
更しながら検索することにより、更に適切な検索結果を
得ることが可能となる。
【0009】また、検索候補数の設定については、ユー
ザが必要な分量を検索結果として得られるように、検索
候補数がある一定数より多い、ある一定数より少ない、
適量、という分類の中からあらかじめユーザに指定さ
せ、設定することが好ましい。この場合、指定された分
類に応じて次の検索方法が適用される。
ザが必要な分量を検索結果として得られるように、検索
候補数がある一定数より多い、ある一定数より少ない、
適量、という分類の中からあらかじめユーザに指定さ
せ、設定することが好ましい。この場合、指定された分
類に応じて次の検索方法が適用される。
【0010】(1)適切分量検索 あらかじめ設定した検索候補数に応じて、三段階にわた
って検索する。一段階では、重要度の高いキーワードの
みから、検索候補設定に応じて検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは二段階として、重要
度の高いキーワードと重要度の低いキーワードを組み合
わせ、検索候補数設定に応じた検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは、三段階として、重
要度の高いキーワードと重要度の低いキーワードの組み
合わせ方を変え、検索式を変更して更に検索し、設定し
た適切な検索候補数になるまでこれを繰り返す。
って検索する。一段階では、重要度の高いキーワードの
みから、検索候補設定に応じて検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは二段階として、重要
度の高いキーワードと重要度の低いキーワードを組み合
わせ、検索候補数設定に応じた検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは、三段階として、重
要度の高いキーワードと重要度の低いキーワードの組み
合わせ方を変え、検索式を変更して更に検索し、設定し
た適切な検索候補数になるまでこれを繰り返す。
【0011】(2)検索候補数設定が一定数より多い時
の検索 検索候補数設定がある一定数より多いときには、検索一
段階で、重要度の高いキーワードをORで結んで検索式
を作成して検索し、その結果得られる検索候補数が少な
い場合は、二段階として、重要度の高いキーワードをO
Rで結び、重要度の低いキーワードをANDで結んでカ
ッコでくくり、カッコとキーワードはORで結んだ検索
式で検索し、それでも検索候補数が少ない場合は、三段
階として、重要度の低いキーワードをカッコの中から一
つずつ外に出し、ORで結んで検索する、ということを
検索候補数が少ない場合は、カッコの中のキーワードが
なくなるまで繰り返す。
の検索 検索候補数設定がある一定数より多いときには、検索一
段階で、重要度の高いキーワードをORで結んで検索式
を作成して検索し、その結果得られる検索候補数が少な
い場合は、二段階として、重要度の高いキーワードをO
Rで結び、重要度の低いキーワードをANDで結んでカ
ッコでくくり、カッコとキーワードはORで結んだ検索
式で検索し、それでも検索候補数が少ない場合は、三段
階として、重要度の低いキーワードをカッコの中から一
つずつ外に出し、ORで結んで検索する、ということを
検索候補数が少ない場合は、カッコの中のキーワードが
なくなるまで繰り返す。
【0012】(3)検索候補数設定が一定より少ない時
の検索 検索候補数設定がある一定数より少ないときには、検索
一段階で、重要度の高いキーワードをANDで結んで検
索式を作成して検索し、その結果得られる検索候補数が
多い場合は、二段階として、重要度の高いキーワードを
ANDで結び、重要度の低いキーワードをORで結んで
カッコでくくり、カッコとキーワードはANDで結んだ
検索式で検索し、それでも検索候補数が多い場合は、三
段階として、重要度の低いキーワードをカッコの中から
一つずつ外に出し、ANDで結んで検索する、というこ
とを検索候補数が多い場合は、カッコの中のキーワード
がなくなるまで繰り返す。
の検索 検索候補数設定がある一定数より少ないときには、検索
一段階で、重要度の高いキーワードをANDで結んで検
索式を作成して検索し、その結果得られる検索候補数が
多い場合は、二段階として、重要度の高いキーワードを
ANDで結び、重要度の低いキーワードをORで結んで
カッコでくくり、カッコとキーワードはANDで結んだ
検索式で検索し、それでも検索候補数が多い場合は、三
段階として、重要度の低いキーワードをカッコの中から
一つずつ外に出し、ANDで結んで検索する、というこ
とを検索候補数が多い場合は、カッコの中のキーワード
がなくなるまで繰り返す。
【0013】(4)検索候補数設定が適量の時の検索 検索候補数設定が適量のときには、重要度の高いキーワ
ードをANDで結んで検索式を作成して検索し、検索候
補数が少ない場合は、重要度の高いキーワードをORで
結んだ検索式で検索し、それでも検索候補数が少ない場
合は、重要度の高いキーワードをORで結び、重要度の
低いキーワードをANDで結んでカッコでくくり、カッ
コとキーワードはORで結んだ検索式で検索し、それで
も検索候補数が少ない場合は、重要度の低いキーワード
をカッコの中から一つずつ外に出し、ORで結んで検索
する、ということを検索候補数が少ない場合は、カッコ
の中のキーワードがなくなるまで繰り返し、検索候補数
が多い場合は、重要度の高いキーワードをANDで結
び、重要度の低いキーワードをORで結んでカッコでく
くり、カッコとキーワードはANDで結んだ検索式で検
索し、それでも検索候補数が多い場合は、重要度の低い
キーワードをカッコの中から一つずつ外に出し、AND
で結んで検索する、ということを検索候補数が多い場合
は、カッコの中のキーワードがなくなるまで繰り返す。
ードをANDで結んで検索式を作成して検索し、検索候
補数が少ない場合は、重要度の高いキーワードをORで
結んだ検索式で検索し、それでも検索候補数が少ない場
合は、重要度の高いキーワードをORで結び、重要度の
低いキーワードをANDで結んでカッコでくくり、カッ
コとキーワードはORで結んだ検索式で検索し、それで
も検索候補数が少ない場合は、重要度の低いキーワード
をカッコの中から一つずつ外に出し、ORで結んで検索
する、ということを検索候補数が少ない場合は、カッコ
の中のキーワードがなくなるまで繰り返し、検索候補数
が多い場合は、重要度の高いキーワードをANDで結
び、重要度の低いキーワードをORで結んでカッコでく
くり、カッコとキーワードはANDで結んだ検索式で検
索し、それでも検索候補数が多い場合は、重要度の低い
キーワードをカッコの中から一つずつ外に出し、AND
で結んで検索する、ということを検索候補数が多い場合
は、カッコの中のキーワードがなくなるまで繰り返す。
【0014】
【発明の実施の形態】以下、この発明の実施形態を図面
を参照しながら説明する。図1は、この本発明の文書検
索装置の一実施形態を示したブロック図である。11は
キーボード及びマウスなどから成り、キーワードや選択
項目などを入力する入力装置である。12は検索段階に
応じた検索式を生成したり、文書を検索するなど、装置
全体の制御を行う制御装置である。13はキーワード、
データベース文書などを記憶しておくハードディスクな
どからなる外部記憶装置である。14は入力されたデー
タの表示や選択操作のためのメニュー画面、及びアプリ
ケーションなどを表示するカラーCRTなどからなる表
示装置である。
を参照しながら説明する。図1は、この本発明の文書検
索装置の一実施形態を示したブロック図である。11は
キーボード及びマウスなどから成り、キーワードや選択
項目などを入力する入力装置である。12は検索段階に
応じた検索式を生成したり、文書を検索するなど、装置
全体の制御を行う制御装置である。13はキーワード、
データベース文書などを記憶しておくハードディスクな
どからなる外部記憶装置である。14は入力されたデー
タの表示や選択操作のためのメニュー画面、及びアプリ
ケーションなどを表示するカラーCRTなどからなる表
示装置である。
【0015】なお、上記各装置は制御装置12と図示し
ないバスを介して接続されており、制御装置12の制御
を受け、相互にデータを送ることが可能となっている。
制御装置12はCPUおよびそれによって実行されるソ
フトウェアから構成される制御部と、メモリ部からなっ
ている。制御部は各種制御や処理を実行する部分で、メ
イン処理部2a、データ入力部2b、データ表示部2
c、検索候補数設定部2d、キーワード分類・格納部2
e、検索式生成部2f、検索部2g、検索結果表示部2
hからなっている。
ないバスを介して接続されており、制御装置12の制御
を受け、相互にデータを送ることが可能となっている。
制御装置12はCPUおよびそれによって実行されるソ
フトウェアから構成される制御部と、メモリ部からなっ
ている。制御部は各種制御や処理を実行する部分で、メ
イン処理部2a、データ入力部2b、データ表示部2
c、検索候補数設定部2d、キーワード分類・格納部2
e、検索式生成部2f、検索部2g、検索結果表示部2
hからなっている。
【0016】メモリ部はキーワード格納バッファ2j、
分類項目バッファ2k、検索式格納バッファ2l、デー
タベース格納バッファ2m、データ番号格納バッファ2
nや、制御部が動作する上で必要なデータをいったん格
納するワーキングエリア2oなどからなっている。
分類項目バッファ2k、検索式格納バッファ2l、デー
タベース格納バッファ2m、データ番号格納バッファ2
nや、制御部が動作する上で必要なデータをいったん格
納するワーキングエリア2oなどからなっている。
【0017】ここで、制御部のメイン処理部2aは装置
全体の制御を司るので。、制御の流れの分岐、データ入
力部以降の各モジュールの呼出などとともに、外部記憶
装置にテーブルを生成する処理を行う。検索部2gは、
外部記憶装置に格納されている表を順に参照し、キーワ
ードを探し出し、得られたデータ番号をデータ番号格納
バッファ2n中に格納する。
全体の制御を司るので。、制御の流れの分岐、データ入
力部以降の各モジュールの呼出などとともに、外部記憶
装置にテーブルを生成する処理を行う。検索部2gは、
外部記憶装置に格納されている表を順に参照し、キーワ
ードを探し出し、得られたデータ番号をデータ番号格納
バッファ2n中に格納する。
【0018】次に、図2〜図6のフローチャートを参照
して、本実施形態の動作について説明する。図2は検索
処理全体のフローチャートであり、図3は図2における
キーワード分類・格納ルーチンのフローチャート、図4
は図2における検索候補数設定小の時の検索ルーチン、
図5は同じく検索候補数設定大の時の検索ルーチン、図
6は同じく検索候補数設定値適量の場合の検索ルーチン
を示すフローチャートである。
して、本実施形態の動作について説明する。図2は検索
処理全体のフローチャートであり、図3は図2における
キーワード分類・格納ルーチンのフローチャート、図4
は図2における検索候補数設定小の時の検索ルーチン、
図5は同じく検索候補数設定大の時の検索ルーチン、図
6は同じく検索候補数設定値適量の場合の検索ルーチン
を示すフローチャートである。
【0019】(1)まず、図7のような画面を表示し、
ユーザにキーワード入力を求め、重要度の高いキーワー
ドと低いキーワードの分類・格納が行われる(ステップ
3a,3b)。このキーワード分類・格納ルーチンにお
いては、図3の処理が行われる。 すなわち、「必須」
ボタンを選択した場合は「必須」単語に(ステップ4
a,4b)、「できれば」ボタンを選択した場合は「で
きれば」単語に分類格納する(ステップ4d,4e)。
ここで「必須」単語は重要度の高い単語、「できれば」
単語は重要度の低い単語とする。単語を格納後も変更す
ることができる。格納された単語を選択し、「変更」ボ
タンを選択すれば、格納バッファから削除し、 「必
須」単語は「できれば」単語に、逆に「できれば」単語
は「必須」単語に分類を変更する。「削除」ボタンを選
択すれば、選択している単語を格納バッファから削除す
る。
ユーザにキーワード入力を求め、重要度の高いキーワー
ドと低いキーワードの分類・格納が行われる(ステップ
3a,3b)。このキーワード分類・格納ルーチンにお
いては、図3の処理が行われる。 すなわち、「必須」
ボタンを選択した場合は「必須」単語に(ステップ4
a,4b)、「できれば」ボタンを選択した場合は「で
きれば」単語に分類格納する(ステップ4d,4e)。
ここで「必須」単語は重要度の高い単語、「できれば」
単語は重要度の低い単語とする。単語を格納後も変更す
ることができる。格納された単語を選択し、「変更」ボ
タンを選択すれば、格納バッファから削除し、 「必
須」単語は「できれば」単語に、逆に「できれば」単語
は「必須」単語に分類を変更する。「削除」ボタンを選
択すれば、選択している単語を格納バッファから削除す
る。
【0020】(2)次に、検索候補数をユーザに選択さ
せる(ステップ3c)。ここで、検索候補数とは、検索
により探し出される検索結果の数である。例えば、多数
の文書ファイルの中から該当する文書ファイルのファイ
ル名を探しだす全文検索の場合には、ユーザが必要とす
る文書ファイル数が検索候補数として設定される。検索
候補数設定のための選択項目は、(a)候補数小、
(b)候補数大、(c)適量の3項目とする。
せる(ステップ3c)。ここで、検索候補数とは、検索
により探し出される検索結果の数である。例えば、多数
の文書ファイルの中から該当する文書ファイルのファイ
ル名を探しだす全文検索の場合には、ユーザが必要とす
る文書ファイル数が検索候補数として設定される。検索
候補数設定のための選択項目は、(a)候補数小、
(b)候補数大、(c)適量の3項目とする。
【0021】(3)次に、検索候補数設定に応じた検索
が行われる(ステップ3d)。(2)で選択した項目が
候補数小の場合、図4の検索ルーチンが実行される。す
なわち、第一段階検索で「必須」単語をANDで結んで
検索式を作成して検索する(ステップ5a)。検索候補
数が多い場合は(ステップ5b)、「必須」単語をAN
Dで結び、「できれば」単語をORで結んでカッコでく
くり、カッコと単語はANDで結んだ検索式で検索する
(ステップ5c)。それでも検索候補数が多い場合は、
「できれば」単語をカッコの中から一つずつ外に出し、
ANDで結んで検索する(ステップ5d〜5f)。これ
を検索候補数が多い場合は、カッコの中の単語がなくな
るまで繰り返す。検索候補数が少なくなれば、図2のス
テップ3eに進む。
が行われる(ステップ3d)。(2)で選択した項目が
候補数小の場合、図4の検索ルーチンが実行される。す
なわち、第一段階検索で「必須」単語をANDで結んで
検索式を作成して検索する(ステップ5a)。検索候補
数が多い場合は(ステップ5b)、「必須」単語をAN
Dで結び、「できれば」単語をORで結んでカッコでく
くり、カッコと単語はANDで結んだ検索式で検索する
(ステップ5c)。それでも検索候補数が多い場合は、
「できれば」単語をカッコの中から一つずつ外に出し、
ANDで結んで検索する(ステップ5d〜5f)。これ
を検索候補数が多い場合は、カッコの中の単語がなくな
るまで繰り返す。検索候補数が少なくなれば、図2のス
テップ3eに進む。
【0022】(4)(2)で選択した項目が候補数大の
場合、図5の検索ルーチンが実行される。すなわち、第
一段階検索で「必須」単語をORで結んで検索式を作成
して検索する(ステップ6a)。この場合、図8(a)
のように「必須」単語と「できれば」単語が分類格納さ
れている場合には、検索式は図8(b)のeq1とな
る。検索候補数が少ない場合は、「必須」単語をORで
結び、「できれば」単語をANDで結んでカッコでくく
り、カッコと単語はORで結んだ検索式で検索する(ス
テップ6b,6c)。この場合の検索式は図8(b)の
eq2となる。それでも検索候補数が少ない場合は、
「できれば」単語をカッコの中から一つずつ外に出し、
ORで結んで検索する(ステップ6d〜6f)。この場
合の検索式は図8(b)のeq3となる。これを検索候
補数が少ない場合は、カッコの中の単語がなくなるまで
繰り返す。この場合は、検索式は図8(b)のeq4,
eq5のように変化する。検索候補数が多くなれば、図
2のステップ3eに進む。
場合、図5の検索ルーチンが実行される。すなわち、第
一段階検索で「必須」単語をORで結んで検索式を作成
して検索する(ステップ6a)。この場合、図8(a)
のように「必須」単語と「できれば」単語が分類格納さ
れている場合には、検索式は図8(b)のeq1とな
る。検索候補数が少ない場合は、「必須」単語をORで
結び、「できれば」単語をANDで結んでカッコでくく
り、カッコと単語はORで結んだ検索式で検索する(ス
テップ6b,6c)。この場合の検索式は図8(b)の
eq2となる。それでも検索候補数が少ない場合は、
「できれば」単語をカッコの中から一つずつ外に出し、
ORで結んで検索する(ステップ6d〜6f)。この場
合の検索式は図8(b)のeq3となる。これを検索候
補数が少ない場合は、カッコの中の単語がなくなるまで
繰り返す。この場合は、検索式は図8(b)のeq4,
eq5のように変化する。検索候補数が多くなれば、図
2のステップ3eに進む。
【0023】(5)(2)で選択した項目が適量の場
合、図6の検索ルーチンが実行される。すなわち、「必
須」単語をANDで結んで検索式を作成して検索し(ス
テップ7a)、検索候補数が少ない場合は、「必須」単
語をORで結んだ検索式で検索し、それでも検索候補数
が少ない場合は、「必須」単語をORで結び、「できれ
ば」単語をANDで結んでカッコでくくり、カッコと単
語はOR結んだ検索式で検索し、それでも検索候補数が
少ない場合は、「できれば」単語をカッコの中から一つ
ずつ外に出し、ORで結んで検索する、ということを検
索候補数が少ない場合は、カッコの中の単語がなくなる
まで繰り返す(ステップ7b,7d,7e)。検索候補
数が多い場合は、「必須」単語をANDで結び、「でき
れば」単語をORで結んでカッコでくくり、カッコと単
語はANDで結んだ検索式で検索し、それでも検索候補
数が多い場合は、「できれば」単語をカッコの中から一
つずつ外に出し、ANDで結んで検索する、ということ
を検索候補数が多い場合は、カッコの中の単語がなくな
るまで繰り返す(ステップ7b,7c)。検索候補数が
適切な分量になったら、図2のステップ3eに進む。
合、図6の検索ルーチンが実行される。すなわち、「必
須」単語をANDで結んで検索式を作成して検索し(ス
テップ7a)、検索候補数が少ない場合は、「必須」単
語をORで結んだ検索式で検索し、それでも検索候補数
が少ない場合は、「必須」単語をORで結び、「できれ
ば」単語をANDで結んでカッコでくくり、カッコと単
語はOR結んだ検索式で検索し、それでも検索候補数が
少ない場合は、「できれば」単語をカッコの中から一つ
ずつ外に出し、ORで結んで検索する、ということを検
索候補数が少ない場合は、カッコの中の単語がなくなる
まで繰り返す(ステップ7b,7d,7e)。検索候補
数が多い場合は、「必須」単語をANDで結び、「でき
れば」単語をORで結んでカッコでくくり、カッコと単
語はANDで結んだ検索式で検索し、それでも検索候補
数が多い場合は、「できれば」単語をカッコの中から一
つずつ外に出し、ANDで結んで検索する、ということ
を検索候補数が多い場合は、カッコの中の単語がなくな
るまで繰り返す(ステップ7b,7c)。検索候補数が
適切な分量になったら、図2のステップ3eに進む。
【0024】(6)検索結果を一覧表示し、終了する
(ステップ3e)。なお、この発明は上記の実施形態に
限定されるものではない。本実施形態では、ーワードを
重要度の高いものと低いものの2種類に分類したが、も
っと多くに分類して、重要度順にキーワードを格納し、
重要なものから順にキーワードにして検索式を作成して
も良い。
(ステップ3e)。なお、この発明は上記の実施形態に
限定されるものではない。本実施形態では、ーワードを
重要度の高いものと低いものの2種類に分類したが、も
っと多くに分類して、重要度順にキーワードを格納し、
重要なものから順にキーワードにして検索式を作成して
も良い。
【0025】
【発明の効果】ユーザが専門知識を持っていなくても、
検索式を容易に作成できるようになり、更に、ユーザが
必要とする分量だけの検索結果を得られるようになる。
そのため、ユーザの負担が軽減し、実用上多大な効果が
ある。
検索式を容易に作成できるようになり、更に、ユーザが
必要とする分量だけの検索結果を得られるようになる。
そのため、ユーザの負担が軽減し、実用上多大な効果が
ある。
【図1】この発明の一実施形態に係る文書検索装置の構
成を示すブロック図。
成を示すブロック図。
【図2】同実施形態における検索処理全体の手順を示す
フローチャート。
フローチャート。
【図3】図2の処理におけるキーワード分類・格納ルー
チンを示すフローチャート。
チンを示すフローチャート。
【図4】図2の処理における検索候補数設定小の時の検
索ルーチンを示すフローチャート。
索ルーチンを示すフローチャート。
【図5】図2の処理における検索候補数設定大の時の検
索ルーチンを示すフローチャート。
索ルーチンを示すフローチャート。
【図6】図2の処理における検索候補数設定適量の時の
検索ルーチンを示すフローチャート。
検索ルーチンを示すフローチャート。
【図7】同実施形態における検索キーワード入力画面の
一例を示す図。
一例を示す図。
【図8】同実施形態における検索式の作成例を示す図。
11…入力装置、12…制御装置、13…外部記憶装
置、14…表示装置、2d…検索候補数設定部、2e…
キーワード分類・格納部、2f…検索式作成部、2g…
検索部。
置、14…表示装置、2d…検索候補数設定部、2e…
キーワード分類・格納部、2f…検索式作成部、2g…
検索部。
Claims (9)
- 【請求項1】 検索用テキストデータの中から検索結果
として探し出される検索候補数を指定する手段と、 重要度の高いキーワードと重要度の低いキーワードに分
けてキーワードを入力する手段と、 入力したキーワードを重要度の高いキーワードと低いキ
ーワードに分類格納する手段と、 分類格納されたキーワードを用いて前記検索候補数設定
に応じた検索式を作成する手段と、 前記検索候補数設定と前記作成された検索式を用いて検
索用テキストデータを検索し、その検索結果を表示する
手段とを具備することを特徴とする文書検索装置。 - 【請求項2】 前記検索候補数を指定する手段は、ある
一定数より多い、ある一定数より少ない、適量、という
分類の中の1つを検索候補数設定としてユーザに指定さ
せ、前記検索式作成手段は、前記指定された分類に応じ
て、前記分類格納したキーワードの組み合わせを変えて
検索式を作成することを特徴とする請求項1記載の文書
検索装置。 - 【請求項3】 検索用テキストデータの中から検索結果
として表示する検索候補数を指定する手段と、 重要度の高いキーワードと低いキーワードに分けてキー
ワードを入力する手段と、 入力したキーワードを重要度の高いキーワードと低いキ
ーワードに分類格納する手段と、 分類格納されたキーワードを用いて前記検索候補数設定
に応じた検索式を作成する手段と、 前記作成された検索式を用いて検索用テキストデータを
検索する手段であって、検索結果と前記検索候補数設定
との関係に基づいて、前記分類格納したキーワードの組
み合わせを変えて検索式を動的に変更しながら検索を行
う手段とを具備することを特徴とする文書検索装置。 - 【請求項4】 重要度の高いキーワードと低いキーワー
ドに分類格納されたキーワードを用いて予め指定された
検索候補数設定に応じた検索式を作成し、その検索式を
用いて検索用テキストデータを検索する検索方法。 - 【請求項5】 前記キーワードを入力するときに、表示
画面上で重要度の高いキーワード、重要度の低いキーワ
ードのどちらの分類項目に属させるかユーザに選択さ
せ、選択された項目にキーワードを分類格納し、分類格
納してから、前記表示画面上の「変更」ボタンを選択し
たときに、選択しているキーワードを格納しているバッ
ファから削除し、重要度の高い項目に格納されたキーワ
ードならば重要度の低い項目に、重要度の低い項目に格
納されたキーワードならば重要度の高い項目に格納し、
前記表示画面上の「削除」ボタンを選択したときに、選
択しているキーワードを格納しているバッファから削除
することを特徴とする請求項4記載の検索方法。 - 【請求項6】 一段階では、重要度の高いキーワードの
みから、検索候補数設定に応じて検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは二段階として、重要
度の高いキーワードと重要度の低いキーワードを組み合
わせ、検索候補数設定に応じた検索式を作成して検索
し、その結果得られた検索候補数が設定した適切な分量
であれば終了し、そうでないときは、三段階として、重
要度の高いキーワードと重要度の低いキーワードの組み
合わせ方を変え、検索式を変更して更に検索し、設定し
た適切な検索候補数になるまでこれを繰り返すことを特
徴とする請求項4記載の検索方法。 - 【請求項7】 ある一定数より多い、ある一定数より少
ない、適量、という分類の中の1つを前記検索候補数設
定としてユーザに指定させ、検索候補数設定がある一定
数より多いときには、検索一段階で、重要度の高いキー
ワードをORで結んで検索式を作成して検索し、その結
果得られる検索候補数が少ない場合は、二段階として、
重要度の高いキーワードをORで結び、重要度の低いキ
ーワードをANDで結んでカッコでくくり、カッコとキ
ーワードはORで結んだ検索式で検索し、それでも検索
候補数が少ない場合は、三段階として、重要度の低いキ
ーワードをカッコの中から一つずつ外に出し、ORで結
んで検索する、ということを検索候補数が少ない場合
は、カッコの中のキーワードがなくなるまで繰り返すこ
とを特徴とする請求項4記載の検索方法。 - 【請求項8】 ある一定数より多い、ある一定数より少
ない、適量、という分類の中の1つを前記検索候補数設
定としてユーザに指定させ、検索候補数設定がある一定
数より少ないときには、検索一段階で、重要度の高いキ
ーワードをANDで結んで検索式を作成して検索し、そ
の結果得られる検索候補数が多い場合は、二段階とし
て、重要度の高いキーワードをANDで結び、重要度の
低いキーワードをORで結んでカッコでくくり、カッコ
とキーワードはANDで結んだ検索式で検索し、それで
も検索候補数が多い場合は、三段階として、重要度の低
いキーワードをカッコの中から一つずつ外に出し、AN
Dで結んで検索する、ということを検索候補数が多い場
合は、カッコの中のキーワードがなくなるまで繰り返す
ことを特徴とする請求項4記載の検索方法。 - 【請求項9】 ある一定数より多い、ある一定数より少
ない、適量、という分類の中の1つを前記検索候補数設
定としてユーザに指定させ、検索候補数設定が適量のと
きには、重要度の高いキーワードをANDで結んで検索
式を作成して検索し、その結果得られる検索候補数が少
ない場合は、重要度の高いキーワードをORで結んだ検
索式で検索し、それでも検索候補数が少ない場合は、重
要度の高いキーワードをORで結び、重要度の低いキー
ワードをANDで結んでカッコでくくり、カッコとキー
ワードはORで結んだ検索式で検索し、それでも検索候
補数が少ない場合は、重要度の低いキーワードをカッコ
の中から一つずつ外に出し、ORで結んで検索する、と
いうことを検索候補数が少ない場合は、カッコの中のキ
ーワードがなくなるまで繰り返し、検索の結果得られる
検索候補数が多い場合は、重要度の高いキーワードをA
NDで結び、重要度の低いキーワードをORで結んでカ
ッコでくくり、カッコとキーワードはANDで結んだ検
索式で検索し、それでも検索候補数が多い場合は、重要
度の低いキーワードをカッコの中から一つずつ外に出
し、ANDで結んで検索する、ということを検索候補数
が多い場合は、カッコの中のキーワードがなくなるまで
繰り返すことを特徴とする請求項4記載の検索方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7288679A JPH09128406A (ja) | 1995-11-07 | 1995-11-07 | 文書検索装置および検索方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7288679A JPH09128406A (ja) | 1995-11-07 | 1995-11-07 | 文書検索装置および検索方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09128406A true JPH09128406A (ja) | 1997-05-16 |
Family
ID=17733290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7288679A Pending JPH09128406A (ja) | 1995-11-07 | 1995-11-07 | 文書検索装置および検索方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09128406A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1196172A (ja) * | 1997-09-18 | 1999-04-09 | Just Syst Corp | 語句の絞込検索方法およびその方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2007233498A (ja) * | 2006-02-28 | 2007-09-13 | Hitachi Ltd | エネルギー管理システム |
-
1995
- 1995-11-07 JP JP7288679A patent/JPH09128406A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1196172A (ja) * | 1997-09-18 | 1999-04-09 | Just Syst Corp | 語句の絞込検索方法およびその方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2007233498A (ja) * | 2006-02-28 | 2007-09-13 | Hitachi Ltd | エネルギー管理システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS603056A (ja) | 情報整理装置 | |
| JPH08305616A (ja) | データ管理システム | |
| JP2839555B2 (ja) | 情報検索方法 | |
| JPH01140332A (ja) | 情報検索装置及び情報検索方法 | |
| JPH09128406A (ja) | 文書検索装置および検索方法 | |
| JPH0581326A (ja) | データベース検索装置 | |
| JP3528541B2 (ja) | 検索論理式入力装置 | |
| JPH01152527A (ja) | データ検索装置の検索データ入力方法 | |
| JPH06251081A (ja) | ハイパーメディア処理装置 | |
| JP2939841B2 (ja) | データベース検索装置 | |
| JP2000222436A (ja) | オントロジーを用いた情報検索支援方法および情報検索支援装置並びに情報検索支援プログラムを記録した記録媒体 | |
| JP2000207422A (ja) | 概念シソ―ラスを用いた文書の検索及び格付けシステム並びに方法 | |
| JPH10232871A (ja) | 検索装置 | |
| JP3498635B2 (ja) | 情報検索方法及びその装置並びにコンピュータ可読記録媒体 | |
| JPH04333168A (ja) | 図形検索装置 | |
| JP2003345781A (ja) | 構造化データ編集装置、構造化データ編集方法及びプログラム | |
| JP3111081B2 (ja) | データ検索装置 | |
| JPH0736652A (ja) | 情報表示装置 | |
| JPH04281558A (ja) | 文書検索方法および装置 | |
| JPH08221430A (ja) | 関連情報検索装置 | |
| JPH08314949A (ja) | データ管理装置 | |
| JPH09305619A (ja) | 階層インデックス検索装置、及び文書検索方法 | |
| JPH10269227A (ja) | 分類データの生成方法 | |
| JP2000003401A (ja) | 帳票作成処理システム | |
| JPH05324437A (ja) | データベースのキーワード検索方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040427 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041005 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050215 |