(57)【要約】【課題】  類似文書検索が抱える問題点を解決可能である文書検索方法を提供する。【解決手段】  文書中のキーワードと、文書やキーワードに関連した情報を利用した検索により、利用者の検索意図に合った文書を簡易な操作で取得することを可能にする。【選択図】  図４
2007065745.tif 000002
【特許請求の範囲】
【請求項１】
文書からキーワードを抽出するキーワード抽出工程と
前記文書を表示する文書表示工程と
前記キーワードを前記文書の内部に表示するキーワード表示工程と
前記キーワードに情報を追加するキーワード補足情報を生成するキーワード補足情報生成工程と
前記キーワード補足情報を前記文書の外部に表示するキーワード補足情報表示工程と
利用者が前記キーワードおよび前記キーワード補足情報の一部または全ての中から、検索に用いる条件を選択する検索条件選択工程と
利用者が検索処理を指示する検索処理指示工程と
選択された検索条件を使用して検索を行う検索工程とを備えることを特徴とする文書検索方法。
【請求項２】
請求項１において、キーワード補足情報はキーワードの関連語や連想語であり、キーワード補足情報生成工程はキーワードの関連語や連想語を求める工程であることを特徴とする請求項１記載の文書検索方法。
【請求項３】
請求項１において、キーワード補足情報は前記文書の分類カテゴリであり、キーワード補足情報生成工程は文書の分類処理を行う工程であることを特徴とする請求項１記載の文書検索方法。
【請求項４】
請求項１乃至３において、文書中に存在する語句を新たにキーワードとして指定するキーワード追加指定工程を更に備えることを特徴とする請求項１乃至３記載の文書検索方法。
【請求項５】
請求項１において、文書中に存在する画像の中から重要な画像であるキーイメージを抽出するキーイメージ抽出工程を更に備え、検索条件選択工程はキーイメージをも選択対象とし、検索工程は画像も検索条件として使用することができることを特徴とする請求項１記載の文書検索方法。
【請求項６】
文書からキーワードを抽出するキーワード抽出手段と
前記文書を表示する文書表示手段と
前記キーワードを前記文書の内部に表示するキーワード表示手段と
前記キーワードに情報を追加するキーワード補足情報を生成するキーワード補足情報生成手段と
前記キーワード補足情報を前記文書の外部に表示するキーワード補足情報表示手段と
利用者が前記キーワードおよび前記キーワード補足情報の一部または全ての中から、検索に用いる条件を選択する検索条件選択手段と
利用者が検索処理を指示する検索処理指示手段と
選択された検索条件を使用して検索を行う検索手段とを備えることを特徴とする文書検索装置。
【請求項７】
請求項１から５のいずれか１に記載の文書検索方法に含まれる各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書検索方法、特にある文書に類似した文書を簡易な操作で検索するための文書検索方法に関する。
【背景技術】
【０００２】
昨今、検索技術の進展によりＷｅｂページの検索，ドキュメント検索など種々の場面で検索が利用されるようになってきている。検索の際に検索条件を与える一つの手法として、ある文書を与えてこれに内容が類似した文書を検索する類似文書検索という手法が開発されている（例えば、特許文献１参照）。
【０００３】
しかしながら、一般に類似文書検索では類似性を判定するアルゴリズムが利用者から隠蔽されているため、場合によっては、検索結果が得られた根拠がわかりづらいことがある。
【特許文献１】特開平９−２６９９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで本発明は、文書中に出現する語句のうち重要なものを提示するとともに、これに関連した情報も提示し、これらの中から検索条件を指定することができる文書検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するために、本発明である請求項１に記載の文書検索方法は、文書からキーワードを抽出するキーワード抽出工程と、前記文書を表示する文書表示工程と、前記キーワードを前記文書の内部に表示するキーワード表示工程と、前記キーワードに情報を追加するキーワード補足情報を生成するキーワード補足情報生成工程と、前記キーワード補足情報を前記文書の外部に表示するキーワード補足情報表示工程と、利用者が前記キーワードおよび前記キーワード補足情報の一部または全ての中から、検索に用いる条件を選択する検索条件選択工程と、利用者が検索処理を指示する検索処理指示工程と、選択された検索条件を使用して検索を行う検索工程とを備える。
【発明の効果】
【０００６】
本発明では、文書中のキーワードと、文書やキーワードに関連した情報を表示し、そのうちの任意個を簡単な操作によって選択でき、これを使って検索できるようにしたため、利用者の検索意図に合った文書を簡易な操作で取得することができる。
【発明を実施するための最良の形態】
【０００７】
＜実施形態１＞
以下、図を参照しながら本発明の検索方法を詳細に説明する。
【０００８】
図１は、本発明の文書検索装置装置の機能的構成を示す図である。図１において、１０９は文書を読み取る文書読取部である。１１０は読み取った文書を保持する文書保持部である。１０１は読み取った文書を表示する文書表示部である。１１１は読み取った文書を解析する文書解析部である。１０２は読み取った保持文書からキーワードを抽出するキーワード抽出部である。１０３は抽出されたキーワードを文書内部に表示するキーワード表示部である。１０４はキーワードに情報を追加する展開キーワードを生成する展開キーワード生成部である。１０５は展開キーワードを文書の外部に表示する展開キーワード表示部である。１１２は展開キーワードを導出する際に使用する連想語辞書である。１０６は利用者がキーワードおよび展開キーワードの一部または全ての中から検索に用いる条件を選択する検索条件選択部である。１０７は利用者が検索処理を指示する検索処理指示部である。１０８は選択された検索条件を使用して検索を行う検索部である。
【０００９】
図２は、本発明の文書検索装置のハードウェア構成を示すブロック図である。図２において、２０１はコンピュータ装置２００全体を制御する中央処理装置である。２０２は中央処理装置のワークエリアとして利用される主記憶装置である。２０３は文書表示部１０１、キーワード表示部１０３、展開キーワード表示部１０５でデータを表示するための表示装置である。２０４は検索処理指示部１０７において利用者が指示した操作を受けデータを入力するポインティングデバイスやキーボードなどの入力装置である。２０５は、キーワードとなる単語を格納するキーワード辞書およびキーワードと関連する単語を格納する連想語辞書１１２等のデータを格納する外部記憶装置である。また、外部記憶装置２０５は、本実施の形態の文書検索装置の処理を実行するプログラムを格納する。
【００１０】
図３は、本発明の文書検索装置による具体的な処理の流れを示すフローチャートである。以下に図３の流れを記す。図３に示すフローチャートは、中央処理装置２０１が外部記憶装置２０５より読み出されたプログラムを実行することにより各機能の処理が行われる。
【００１１】
利用者の指示に応じて、検索対象とする文書を文書読取部１０９でスキャンする（Ｓ３０１）。そして、スキャンされたデータを文書保持部１１０に記録する（Ｓ３０２）。なお、Ｓ３０１、Ｓ３０２の処理の代わりとして、スキャン済みの文書データを直接文書保持部１１０に与えてもよい。
【００１２】
そして、スキャンされたデータを文書解析部１１１において解析し、テキストデータを抽出する（Ｓ３０３）。Ｓ３０３において抽出したテキストデータとスキャン画像中の位置との対応関係を認識する（Ｓ３０４）。なお、Ｓ３０３、Ｓ３０４は既存の文書解析技術を用いることによって達成可能である。
【００１３】
キーワード抽出部１０２において、文書解析部１１１で解析された結果に基づいて、テキストデータからキーワードを抽出する（Ｓ３０５）。なお、キーワードの抽出はキーワード辞書に登録されている単語をテキストデータから抽出することによって達成される。
【００１４】
さらに、展開キーワード生成部１０４の処理により、連想語辞書１１２を参照することにより、各キーワードに対して、関連語や連想語等の展開キーワードをそれぞれ求める（Ｓ３０６）。ここで、関連語とは、類義語・上位語・下位語などであり、例えば「ＰＣ」の関連語としては「パソコン」、「コンピュータ」などが挙げられる。連想語としては、「ファーストフード」における「安い」、「便利」といった語などがある。
【００１５】
スキャンされた文書を文書表示部１０１でディスプレイ上に表示する（Ｓ３０７）。また、キーワード抽出部１０２で抽出されたキーワードを、キーワード表示部１０３において、選択可能であることを示すように強調表示する。さらに展開キーワード生成部１０４で生成された展開キーワードは、展開キーワード表示部１０５で文書の横に並べて同様に表示する。なお、展開キーワードの表示位置に制約はないので、横ではなく文書の周囲に並べても良い。
【００１６】
検索条件選択部１０６において、利用者がポインティングデバイスにより選択したキーワードを特定することにより、検索条件を決定する（Ｓ３０８）。
【００１７】
検索処理指示部１０７では、検索条件選択部１０６において選択された検索条件をもとに、検索処理を指示する（Ｓ３０９）。なお、検索部１０８において行われる検索処理は、全文検索、キーワード検索、概念検索など、どのような処理でも構わない。Ｓ３０８において、それぞれに応じた検索条件を生成すればこれらの検索処理を実現することが可能となる。
【００１８】
図３で示した処理における利用者のＵＩイメージを図４に示す。（ａ）に示すように「テキスト表示エリア」に検索対象となる文書のスキャン結果が表示され、テキスト内に含まれるキーワードには下線が引かれる。また、下線が引かれた全キーワードに対する連想語が「展開キーワード表示エリア」に表示される。
【００１９】
図４（ａ）では、テキスト表示エリア内の「文書」というキーワードに対して「ドキュメント」、「ＯＣＲ」に対して「文字認識」、「検索」に対して「サーチ」という展開キーワードが連想され、展開キーワード表示エリアに表示されている（本実施の形態では、各キーワードに対して１つの展開キーワードが表示されているが、複数の展開キーワードが表示されることも考えられる）。
【００２０】
図４（ｂ）は、図４（ａ）の表示状態から、キーワードとして、キーワードおよび展開キーワードから「ＯＣＲ」と「文字認識」を選択し検索する場合のＵＩが示されている。図４（ｂ）のように対象となるキーワードを選択し、検索ボタンを選択することで検索処理を実行することが可能となる。
【００２１】
＜実施形態２＞
本発明を実施する第２の形態の基本的な構成は実施形態１に準じる。ただし、展開キーワードではなく、関連するカテゴリから検索条件を導出する点が異なる。
【００２２】
図８は、本発明を実施する装置の機能的構成を示す図である。図８において、８０９は文書を読み取る文書読取部である。８１０は読み取った文書を保持する文書保持部である。８０１は読み取った文書を表示する文書表示部である。８１１は読み取った文書を解析する文書解析部である。８０２は読み取った保持文書からキーワードを抽出するキーワード抽出部である。８０３は抽出されたキーワードを文書内部に表示するキーワード表示部である。８０４は文書分類を行う文書分類部である。８０５は分類されたカテゴリを表示する分類カテゴリ表示部である。８０６は利用者がキーワードおよび展開キーワードの一部または全ての中から検索に用いる条件を選択する検索条件選択部である。８０７は利用者が検索処理を指示する検索処理指示部である。８０８は選択された検索条件を使用して検索を行う検索部である。
【００２３】
図５は、本発明の文書検索装置による具体的な処理の流れを示すフローチャートである。以下に図５の流れを記す。図５に示すフローチャートは、中央処理装置２０１が外部記憶装置２０５より読み出されたプログラムを実行することにより各機能の処理が行われる。
【００２４】
利用者の指示に応じて、検索対象とする文書を文書読取部８０９でスキャンする（Ｓ５０１）。スキャンされたデータを文書保持部８１０に記録する（Ｓ５０２）。なお、Ｓ５０１、Ｓ５０２の処理の代わりに、スキャン済みの文書データを直接文書保持部８１０に与えてもよい。スキャンされたデータを文書解析部８１１において解析し、テキストデータを抽出する（Ｓ５０３）。
【００２５】
Ｓ５０３において抽出されたテキストデータとスキャン画像中の位置との対応関係を認識する（Ｓ５０４）。なお、Ｓ５０３、Ｓ５０４は既存の文書解析技術によればよい。
【００２６】
さらに、文書分類部８０４において、抽出されたテキストデータを複数のカテゴリに分類する（Ｓ５０５）。この分類は、予め文書に登録された属性情報を参照するなど既存の方法によって達成される。そして、キーワード抽出部８０２において、テキストからキーワードを抽出し、さらに各分類カテゴリとキーワードの対応付けを求める（Ｓ５０６）。キーワードの抽出は実施形態１と同様である。分類カテゴリとキーワードの関連付けは、例えば、対応関係を示した辞書を用いて行う。
【００２７】
スキャンされた文書を文書表示部８０１でディスプレイ上に表示する。また、分類カテゴリ表示部８０５により、分類カテゴリの名称を文書の外部に選択可能であることを示すように表示する（Ｓ５０７）。外部に表示された分類カテゴリの名称がユーザの指示により選択されたことが検出されると、それに対応するキーワードのみをキーワード表示部８０３において文書中で強調表示する（あるいは、初期状態時に全キーワードを強調表示しておき、選択した分類カテゴリに関係しないキーワードの強調表示を解除する方法でも良い）。
【００２８】
検索条件選択部８０６により、利用者がポインティングデバイスにより選択したキーワードおよび分類カテゴリから検索条件が決定される（Ｓ５０８）。
【００２９】
検索処理指示部８０７では、検索条件選択部８０６において選択された検索条件に基づいて、検索処理を指示する（Ｓ５０９）。
【００３０】
図５で示した処理における利用者のＵＩイメージを図６に示す。図６（ａ）に示すように、「テキスト表示エリア」に検索対象となる文書のスキャン結果が表示される。また、テキストをカテゴリに分類し、分類結果が「分類カテゴリ表示エリア」に表示される。そして、分類された複数のカテゴリおよび各カテゴリに関するキーワードが抽出され、テキスト内に含まれるキーワードには下線が引かれる表示がなされる。図６では、テキストに関連するカテゴリとして「チェコ」、「ホテル」、「海外旅行」の３つのキーワードが分類カテゴリ表示エリアに表示されている。
【００３１】
図６（ｂ）は、分類カテゴリの中から「チェコ」を選択し、それに対応するキーワードのみが文書中で強調表示された場合を示している（最初に全キーワードを強調表示しておき、選択した分類カテゴリに関係しないキーワードの強調表示を解除する方法でも良い）。
【００３２】
＜実施形態３＞
本発明を実施する第３の形態の基本的な構成は、実施形態１と実施形態２を組み合わせ、文書の外側に分類カテゴリと展開キーワードの両方を表示する。本形態における利用者のＵＩイメージを図７に示す。分類カテゴリ表示エリアに示されている分類カテゴリに関連する展開キーワードが展開キーワード表示エリアに表示される。
【００３３】
＜実施形態４＞
本発明を実施する第４の形態の基本的な構成は実施形態１に準じる。ただし、文書中の語でキーワードとして抽出されていないものを、利用者が指定して検索語に追加する点、またこのキーワードに対する展開キーワードを追加して展開キーワード表示エリアに表示する点が異なる。
【００３４】
＜実施形態５＞
本発明を実施する第５の形態の基本的な構成は実施形態１に準じる。ただし、キーワードだけではなく、キーイメージ（文書中の主な画像）も抽出し選択可能な点が異なる。
【００３５】
＜実施形態６＞
本発明を実施する第６の形態の基本的な構成は実施形態１に準じる。ただし、スキャン文書ではなく通常のアプリケーション文書であっても実施可能である点が異なる。
【００３６】
＜ハードウェア構成＞
なお、前述した外部記憶装置から読み出されたプログラムを実行することにより、前述した実施形態の機能が実現されるだけでない。そのプログラムに基づき、コンピュータ上で稼動しているＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などが実際の処理の一部または全部を行い、その処理によっても前述した実施実施の機能が実現される。
【図面の簡単な説明】
【００３７】
【図１】実施形態１における装置の機能的構成を示す図である。
【図２】本発明を実施する装置のハードウェア構成を示すブロック図である。
【図３】実施形態１における具体的な処理の流れを示す図である。
【図４】実施形態１における利用者のＵＩを示す図である。
【図５】実施形態２における具体的な処理の流れを示す図である。
【図６】実施形態２における利用者のＵＩを示す図である。
【図７】実施形態３における利用者のＵＩを示す図である。
【図８】実施形態２における装置の機能的構成を示す図である。
【符号の説明】
【００３８】
１０１  文書表示部
１０２  キーワード抽出部
１０３  キーワード表示部
１０４  展開キーワード生成部
１０５  展開キーワード表示部
１０６  検索条件選択部
１０７  検索処理指示部
１０８  検索部
１０９  文書読取部
１１０  文書保持部
１１１  文書解析部
１１２  連想語辞書
２００  コンピュータ装置全体
２０１  中央処理装置
２０２  主記憶装置
２０３  表示装置
２０４  入力装置
２０５  外部記憶装置
８０１  文書表示部
８０２  キーワード抽出部
８０３  キーワード表示部
８０４  文書分類部
８０５  分類カテゴリ表示部
８０６  検索条件選択部
８０７  検索処理指示部
８０８  検索部
８０９  文書読取部
８１０  文書保持部
８１１  文書解析部
【図１】
2007065745.tif 000003
【図２】
2007065745.tif 000004
【図３】
2007065745.tif 000005
【図４】
2007065745.tif 000006
【図５】
2007065745.tif 000007
【図６】
2007065745.tif 000008
【図７】
2007065745.tif 000009
【図８】
2007065745.tif 000010