(57)【特許請求の範囲】
【請求項１】
略語を含んだクエリに適合する文書を検索する情報検索装置であって、
前記クエリとして供された略語からなるキーワード及び検索範囲に対応する対応語群から各対応語の主要度に基づき取得した対応語を当該クエリの追加キーワードとする追加キーワード取得手段と、
前記キーワード、前記検索範囲及び前記追加キーワードに基づき情報検索を行う範囲検索手段と
を備え、
前記追加キーワード取得手段は、
単一の検索範囲が供された場合、前記キーワード及び当該検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度を算出し、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得し、
複数の検索範囲が供された場合、前記キーワード及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものを前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とし、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得すること
を特徴とする情報検索装置。
【請求項２】
略語で示されるキーワードと前記略語の開示を規定する範囲と前記略語に対応する対応語とこの対応語の主要度とを予め格納したキーワードデータベースをさらに備え、
前記追加キーワード取得手段は前記供されたキーワード及び単数または複数の検索範囲に基づき前記キーワードデータベースから当該キーワード及び検索範囲に対応する対応語群を引き出すこと
を特徴とする請求項１に記載の情報検索装置。
【請求項３】
略語を含んだクエリに適合する文書を検索する情報検索方法であって、
追加キーワード取得手段が前記クエリとして供された略語からなるキーワード及び検索範囲に対応する対応語群から各対応語の主要度に基づき取得した対応語を当該クエリの追加キーワードとするステップと、
範囲検索手段が前記キーワード、前記検索範囲及び前記追加キーワードに基づき情報検索を行うステップと
を有し、
単一の検索範囲が供された場合、前記追加キーワードを取得するステップでは、前記キーワード及び当該検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度を算出し、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得し、
複数の検索範囲が供された場合、前記追加キーワードを取得するステップでは、前記キーワード及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものを前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とし、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得すること
を特徴とする情報検索方法。
【請求項４】
前記追加キーワードを取得するステップでは、略語で示されるキーワードと前記略語の開示を規定する範囲と前記略語に対応する対応語とこの対応語の主要度とを予め格納したキーワードデータベースから、前記供されたキーワード及び単数または複数の検索範囲に対応する対応語群を引き出すこと
を特徴とする請求項３に記載の情報検索方法。
【請求項５】
請求項１または２に記載の情報検索装置を構成する各手段としてコンピュータを機能させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力された検索語に適合する文書を提示する情報検索技術に関する。
【背景技術】
【０００２】
情報検索に供される検索キーワードが複数の表記をもつ場合がある。このとき、検索キーワードに加え、同じ意味を持つ他の表記も検索キーワードとして追加するという、いわゆる検索漏れを減らす検索技術が知られている（例えば、特許文献１、非特許文献１）。
【０００３】
この検索技術によれば、ユーザが入力したキーワードをそのまま含まなくとも、ユーザの要求に合致した内容の文書を提示することができる。特に、検索キーワードが略語であるときには、入力された略語での検索結果に加え、その略語の意味する語での検索結果を追加することにより、より多くの適切な検索結果を得ることができる。例えば、「ＢＢＱ」というキーワードを用いて検索を行う場合を考える。「ＢＢＱ」は「バーベキュー」の略語である。このとき、「ＢＢＱ」というキーワードでの検索に加え、「バーベキュー」というキーワードで検索した結果も提示することにより、ユーザの要求に合致した文書をより多く提示することができる。
【０００４】
また、指定した範囲に含まれる文書を絞り込んで検索を行う、範囲検索の技術が知られている（例えば、非特許文献２，３）。指定検索範囲には、日時などの時間範囲や、場所や地域といった地理範囲などがある。例えば、時間範囲を指定した範囲検索で、「２０１０年８月〜９月」と指定した場合、文書中に含まれる日時表現や、文書を収集した日付などを利用し、「２０１０年８月〜９月」に含まれる文書を検索することができる。通常、ユーザは検索範囲の指定に加えキーワードによる検索も行い、検索システムは、指定した検索範囲と指定したキーワードとの両方の条件を満たす文書を提示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２０４３９９号公報
【非特許文献】
【０００６】
【非特許文献１】Akira Terada, Takenobu Tokunaga, Hozumi Tanaka ,"Automatic expansion of abbreviations by using context and character information", Information Processing and Management 40, 2004, January 2004 ,pp.31-45
【非特許文献２】戸田浩之，安田宜仁，松浦由美子，片岡良治，”地理情報と内容情報の近接性を考慮した地理情報検索”，第２３回人工知能学会全国大会，２００９年６月
【非特許文献３】河合英紀，Adam Jatowt，田中克己，國枝和雄，山田敬嗣，”ChronoSeeker Webからの過去・未来情報のオンデマンド検索エンジン”，WebDB Forum2009，２００９年１１月
【発明の概要】
【発明が解決しようとする課題】
【０００７】
異なる意味を持つ複数の語が、同じ略語で表記される場合がある。例えば、「ＥＳ」という語は，「エントリーシート」という語の略語であると同時に、「従業員満足度（Employee Satisfaction）」や、「エンジニアリングサービス」といった複数の語の略語でもある。
【０００８】
略語の意味する主要な語は、検索範囲によって異なる。例えば、時間を検索範囲にした場合を考える。ある時期においては「ＥＳ」といえば「従業員満足度」のことを示しており、ある期間においてはもっぱら「エントリーシート」の意味でつかわれているといったように、その時々に応じて異なる。地理を検索範囲とした場合、地域によって略語の意味する主要な語が異なるケースがある。
【０００９】
しかし、従来の方法では、略語が表す語を抽出する際に、全ての文書集合を用いて行っていた。これにより、検索ユーザが意図した意味以外の語を検索キーワードとして追加することになり、結果として検索の精度が低下するという問題点があった。
【００１０】
本発明は、以上の事情に鑑みなされたもので、キーワードとして略語が検索に供された際に、指定された検索範囲における適切な略語の候補を前記検索のための追加キーワードとして取得して、略語に基づく情報検索の精度を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
そこで、本発明は、略語に基づく情報検索の際、当該略語及び指定した検索範囲に対応した対応語群から主要度に基づき抽出した対応語を追加キーワードとして当該情報検索に供することにより、当該略語に基づく検索の精度を向上させる。
【００１２】
本発明の情報検索装置の態様としては、略語を含んだクエリに適合する文書を検索する情報検索装置であって、前記クエリとして供された略語からなるキーワード及び検索範囲に対応する対応語群から各対応語の主要度に基づき取得した対応語を当該クエリの追加キーワードとする追加キーワード取得手段と、前記キーワード、前記検索範囲及び前記追加キーワードに基づき情報検索を行う範囲検索手段とを備え、前記追加キーワード取得手段は、単一の検索範囲が供された場合、前記キーワード及び当該検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度を算出し、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得し、複数の検索範囲が供された場合、前記キーワード及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものを前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とし、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得する。
【００１３】
本発明の情報検索方法の態様としては、略語を含んだクエリに適合する文書を検索する情報検索方法であって、追加キーワード取得手段が前記クエリとして供された略語からなるキーワード及び検索範囲に対応する対応語群から各対応語の主要度に基づき取得した対応語を当該クエリの追加キーワードとするステップと、範囲検索手段が前記キーワード、前記検索範囲及び前記追加キーワードに基づき情報検索を行うステップとを有し、単一の検索範囲が供された場合、前記追加キーワードを取得するステップでは、前記キーワード及び当該検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度を算出し、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得し、複数の検索範囲が供された場合、前記追加キーワードを取得するステップでは、前記キーワード及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものを前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とし、この主要度が閾値よりも高い対応語を前記追加キーワードとして取得する。
【００１４】
以上のように、単一の検索範囲が供された場合、前記キーワード及び検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度が算出され、この主要度が閾値よりも高い対応語が前記追加キーワードとして取得される。このように、前記指定範囲中主要度の閾値に基づき対応語が抽出されるので、所望の検索精度で前記キーワードに基づく情報検索を行える。
【００１５】
また、複数の検索範囲が供された場合、前記キーワード及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものが前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とされ、この主要度が閾値よりも高い対応語が前記追加キーワードとして取得される。これにより、検索範囲が複数指摘された場合であっても前記キーワードに基づく情報検索を所望の検索精度で行える。
【００１６】
さらに、本発明の情報検索装置及び情報検索方法の他の態様としては、前記追加キーワードを取得するにあたり、略語からなるキーワードと前記略語の開示を規定する範囲と前記略語に対応する対応語とこの対応語の主要度とを予め格納したキーワードデータベースから、前記供されたキーワード及び単数または複数の検索範囲に対応する対応語群を引き出すようにするとよい。この態様によれば前記供された略語及び単数または複数の検索範囲に対応する対応語群を効率的に取得できる。
【００１７】
尚、本発明は上記の情報検索装置を構成する各手段としてコンピュータを機能させる情報検索プログラムの態様とすることもできる。
【発明の効果】
【００１８】
以上の発明によれば、キーワードとして略語が情報検索に供された際に、当該略語と共に指定された検索範囲における適切な略語の候補を前記検索の追加キーワードとして利用するので、当該略語に基づく情報検索の精度が向上する。
【図面の簡単な説明】
【００１９】
【図１】発明の実施形態に係る情報検索装置のブロック構成図。
【図２】発明の実施形態に係る情報検索装置の処理手順を説明したフロー図。
【図３】追加キーワード取得部による追加キーワードの取得手順を説明したフロー図。
【図４】時間的範囲のカラムを有する追加キーワードデータベースの一例。
【図５】地理的範囲のカラムを有する追加キーワードデータベースの一例。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態に限定されるものではない。
【００２１】
［概要］
図１に示された本実施形態の情報検索装置１は、略語からなるキーワードが情報検索に供された際、当該略語と共に指定された検索範囲に対応した対応語群から、当該検索範囲における対応語の主要度に基づき対応語を抽出する。そして、この抽出した対応語を追加キーワードとして情報検索に供する。
【００２２】
本実施形態において、情報検索装置１は、略語からなるキーワードと前記略語の開示を規定する範囲と前記略語に対応する対応語とこの対応語の主要度とを予め格納した追加キーワードデータベース３（以下、追加キーワードＤＢ３）を備えている。情報検索装置１では、クエリ入力部２から供されたキーワード及び検索範囲に対応した対応語群を追加キーワードＤＢ３から引き出して、当該対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度を算出する。そして、この主要度が閾値よりも高い対応語を追加キーワードとして範囲検索部６による情報検索に供する。以上のように、略語を検索キーワードとした場合に、指定された検索範囲によって当該略語の表す対応語が絞り込まれ、検索精度が向上する。
【００２３】
［情報検索装置１の構成］
情報検索装置１は、図１に示されたように、クエリ入力部２、追加キーワードＤＢ３、追加キーワード取得部４、文書データベース５（以下、文書ＤＢ５）、範囲検索部６、検索結果出力部７を備える。
【００２４】
情報検索装置１の前記機能部及びＤＢはサーバ（コンピュータ）のハードウェアリソースによって実現される。すなわち、情報検索装置１はＣＰＵ、記憶装置（例えば、ハードディスク装置）、Ｉ／Ｏデバイス（例えば、通信デバイス）等のコンピュータに係るハードウェアリソースを備える。そして、これらのハードウェアリソースがソフトウェアリソース（ＯＳ、アプリケーション等）と協働することにより前記機能部及びＤＢが実装される。
【００２５】
クエリ入力部２はネットワークを介してユーザから受け付けたクエリを追加キーワード取得部４に供する。クエリは情報検索装置１に供される情報要求であり、略語からなるキーワードと、検索範囲とから構成される。前記検索範囲としては時間、地理、言語、ドメイン、分野等が例示される。尚、クエリ入力部２はＷｅｂインタフェースに例示されるユーザインタフェース上に備えられている。
【００２６】
追加キーワードＤＢ３は、図４、図５に示したように、略語ｗを示すキーワードと、略語ｗの開示を規定する範囲ｔと、略語ｗに対応する対応語ｅと、対応語ｅの主要度ｃを予め格納したデータベースである。主要度ｃは、略語ｗに対する対応語ｅの尤もらしさを示すスコアであり、その値が高いものほど対応語としてふさわしいものとする。主要度ｃは例えば非特許文献１に開示された周知の“Ｓｃｏｒｅ”の算出法によって得られる。
【００２７】
図４に例示された追加キーワードＤＢは検索範囲が時間範囲である場合のデータベースの例である。図５に例示された追加キーワードＤＢは検索範囲が地理範囲である場合のデータベースの例である。範囲ｔにおける略語ｗに対応する対応語ｅの抽出は範囲ｔに適合する文書集合を用いることによって行う。範囲ｔに適合する文書集合の取得は後述の範囲検索部６による指定検索範囲に適合する文書の特定法と同一の方法で行うことができる。
【００２８】
追加キーワード取得部４はクエリ入力部２によって指定された前記キーワード及び検索範囲に対応する対応語群を追加キーワードＤＢ３から引き出し、各対応語について当該検索範囲における当該対応語の主要度を示す指定範囲中主要度を計算する。そして、この主要度が閾値よりも高い対応語を追加キーワードとして取得する。
【００２９】
また、追加キーワード取得部４は、クエリ入力部２によって複数の検索範囲が指定された場合、クエリ入力部２から供されたキーワード及び当該複数の検索範囲に対応する対応語群を追加キーワードＤＢ３から引き出す。次いで、前記対応語群の各対応語について前記各検索範囲における当該対応語の主要度を示す指定範囲中主要度を計算する。次いで、この各検索範囲における指定範囲中主要度を掛け合わせたものを前記複数の検索範囲からなる指定範囲集合における前記対応語の主要度を示す指定範囲中主要度として算出する。そして、この主要度が閾値よりも高い対応語を追加キーワードとして取得する。
【００３０】
「単一の検索範囲が指定された場合」「複数の検索範囲が指定された場合」の追加キーワード取得部４による対応語の指定範囲中主要度の具体的な計算についてそれぞれ説明する。
【００３１】
（単一の検索範囲が指定された場合の指定範囲中主要度の計算）
ユーザが指定する検索範囲は、データベース中の範囲の単位と異なる場合がある。例えば、図４のデータベース例では、時間単位を１年としているが、ユーザは２００８年７月から２００９年１２月までを指定している場合などである。このような場合に対応するため、ユーザの指定する検索範囲中における対応語の主要度である、指定範囲中主要度を計算する。
【００３２】
略語ｗに対する、指定範囲（検索範囲）ｓにおける対応語ｅの指定範囲中主要度ｓｃ（ｗ，ｓ，ｅ）は、以下の式（１）によって算出できる。
【００３３】
【数１】
0005491422.tif 000002
【００３４】
ここで、ｔは範囲を表し、Ｔは指定範囲ｓを含んでいる範囲ｔの集合を表す。指定範囲ｓが２００８年７月から２００９年１２月である場合、Ｔは２００８年と２００９年である。λは、範囲ｔのうち指定範囲ｓが含まれる割合を表す。先ほどの例で考えると、ｔが２００８年である場合、指定時間に含まれるのは７月から１２月までの半年であるため、割合λは０．５となる。一方、範囲ｔが２００９年である場合、１月から１２月まで全て指定範囲が含まれるため、割合λは１となる。ｃ（ｗ，ｔ，ｅ）はキーワードｗに対する、範囲ｔにおける対応語ｅの主要度を表す。そして、指定範囲中主要度ｓｃが予め設定された閾値より高い対応語eが追加キーワードとして決定される。
【００３５】
前記閾値は任意に設定される。すなわち、より多くのキーワードを追加してより多くの検索結果を提示したい場合には閾値は低く設定され、関係のない検索結果を減らして精度を高めたい場合には閾値は高く設定される。
【００３６】
（複数の検索範囲が指定された場合の指定範囲中主要度の計算）
複数の検索範囲が検索条件として指定された場合、各検索範囲で算出された指定範囲中主要度を掛け合わせることで、前記複数の検索範囲からなる指定範囲集合における対応語の指定範囲中主要度を算出する。
【００３７】
すなわち、ｎ個の検索範囲が指定されたとき、それぞれの指定範囲（検索範囲）をＳi（ｉ＝１，２，３，…，ｎ）で表し、指定範囲Ｓiの集合をＳとする。略語ｗに対する、指定範囲集合Ｓにおける対応語eの指定範囲中主要度ｓｃ（ｗ，Ｓ，ｅ）は以下の式（２）によって算出できる。そして、この指定範囲中主要度ｓｃの値が予め設定された閾値より高い対応語ｅが追加キーワードとして決定される。前記閾値も前述の趣旨により任意に設定される。
【００３８】
【数２】
0005491422.tif 000003
【００３９】
（追加キーワード取得部４による追加キーワードの取得手順）
図３を参照しながら追加キーワード取得部４による追加キーワードの取得手順Ｓ４１〜Ｓ４７について説明する。ここでは検索範囲として指定範囲ｓが指定された事例での追加キーワードの取得手順について説明する。
【００４０】
（Ｓ４１）クエリ入力部２からキーワード（略語）と指定範囲ｓが入力される。
【００４１】
（Ｓ４２）追加キーワードＤＢ３において前記キーワード、指定範囲ｓを含む範囲ｔを有する行を検索する。
【００４２】
（Ｓ４３）前記行が存在する場合、Ｓ４４に移行する。前記行が存在しない場合、処理を終了する。
【００４３】
（Ｓ４４）Ｓ４２で取得された行から対応語ｅの指定範囲中主要度ｓｃを式（１）による演算によって算出する。
【００４４】
（Ｓ４５）前記算出された指定範囲中主要度ｓｃが閾値以上である場合、Ｓ４６に移行する。前記指定範囲中主要度ｓｃが閾値以上でない場合、Ｓ４７に移行する。
【００４５】
（Ｓ４６）指定範囲中主要度ｓｃが閾値以上である対応語句ｅを追加キーワードとして取得する。
【００４６】
（Ｓ４７）追加キーワードＤＢ３における前記キーワード、指定範囲ｓを含む範囲ｔを有する行中の全ての対応語ｅについてＳ４４にて指定範囲中主要度ｓｃを算出する。
【００４７】
以上の手順により取得された追加キーワードは範囲検索部６に供される。
【００４８】
文書ＤＢ５は予め収集した文書を格納したデータベースである。例えば、Ｗｅｂ上に公開されている文書をクローラ等の周知の情報収集手段によって収集した文書を記録することで構築されたデータベースである。そして、インターネット上のＷｅｂサイトのように文書の内容が逐次更新される情報源である場合、当該文書が更新されると、新たな文書が作成されたとみなされ、前記情報収集手段によって収集されて文書ＤＢに格納される。尚、既存のＷｅｂページの検索エンジン群を文書ＤＢ５の代わりとして用いるようにしてもよい。
【００４９】
範囲検索部６は、前記入力されたキーワードに適合する文書、前記入力された検索範囲に適合する文書、及び追加キーワード取得部４で得られた追加キーワードに適合する文書を文書ＤＢ５から検索する。前記文書の検索には周知の検索技術が適用される。
【００５０】
検索結果出力部７は範囲検索部６による検索によって得られた文書を検索結果として出力する。検索結果出力部７はクエリ入力部２と同様に前記ユーザインタフェース上に備えられている。
【００５１】
［情報検索装置１による検索の処理手順の説明］
図２を参照しながら情報検索装置１による文書検索の手順について具体的に説明する。
【００５２】
Ｓ１：クエリ入力部２はユーザからクエリとして受け付けたキーワード（略語）及び検索範囲を追加キーワード取得部４に供する。
【００５３】
検索範囲としては例えば時間、地理、言語、ドメイン、分野などである。検索範囲が時間である場合には、検索範囲としては「２００８年７月〜２００９年１２月」が例示される。検索範囲が地理である場合には、検索範囲としては「北東座標  緯度３５度００分００秒，経度１３９度００分００秒  〜  南西座標  緯度３４度５０分００秒，経度１３８度５０分００秒」が例示される。検索範囲が言語である場合には、「日本語」といった検索範囲クエリとしてもよい。他にもドメイン、分野などが検索範囲として例示される。
【００５４】
Ｓ２：追加キーワード取得部４はクエリ入力部２から供された検索範囲が追加キーワードＤＢ３に含まれているかを判断する。
【００５５】
Ｓ２では具体的には図３を参照して説明した前述のステップＳ４１〜Ｓ４３が実行される。例えば、図４，図５に示された追加キーワードＤＢ３に前記検索範囲が含まれているかを判断する。前記検索範囲が追加キーワードＤＢ３に含まれている場合、Ｓ３に移行する。一方、前記検索範囲が追加キーワードＤＢ３に含まれていない場合、Ｓ７に移行する。
【００５６】
Ｓ３：追加キーワード取得部４はクエリ入力部２から供された検索範囲に対応する範囲における対応語群を追加キーワードＤＢ３から引き出す。
【００５７】
Ｓ４：追加キーワード取得部４はＳ３で取得した対応語群の各対応語の指定範囲中主要度を計算し、これによって算出された主要度が閾値よりも高い対応語を追加キーワードとして取得する。
【００５８】
Ｓ４では具体的には図３を参照して説明した前述のステップＳ４４〜Ｓ４７が実行される。クエリ入力部２から供された検索範囲が単一である場合、式（１）に基づく演算によって対応語の指定範囲中主要度が算出される。一方、クエリ入力部２から供された検索範囲が複数である場合、式（２）に基づく演算によって対応語の指定範囲中主要度が算出される。そして、指定範囲中主要度が閾値以上である対応語句が追加キーワードとして取得される。
【００５９】
Ｓ５：追加キーワード取得部４はＳ１で供されたキーワード及び検索範囲に対してＳ４で取得した追加キーワードを追加したクエリを範囲検索部６に供する。
【００６０】
Ｓ６：範囲検索部６は、Ｓ１で入力されたキーワードに適合する文書、Ｓ１で入力された検索範囲に適合する文書、及びＳ５で得られた追加キーワードに適合する文書を文書ＤＢ５から検索する。
【００６１】
Ｓ７：追加キーワード取得部４はＳ１で入力された検索範囲を非特許文献２，３に例示される従来技術に係る範囲検索を実行する検索エンジンに供してキーワードを取得し、これを追加キーワードとする。そして、Ｓ１で供されたキーワード及び検索範囲に対して本ステップＳ７で取得された追加キーワードを追加したクエリを範囲検索部６に供する。
【００６２】
Ｓ８：範囲検索部６は、Ｓ１で入力されたキーワードに適合する文書、Ｓ１で入力された検索範囲に適合する文書、及びＳ７で得られた追加キーワードに適合する文書を文書ＤＢ５から検索する。
【００６３】
Ｓ９：検索結果出力部７はＳ６またはＳ８での検索で取得された文書を検索結果として出力する。
【００６４】
［本実施形態の効果］
以上のように本実施形態の情報検索装置１によれば、略語及び検索範囲を検索クエリとした際に、検索漏れが低減する共に検索精度が向上する。また、検索クエリとして略語を指定した際に指定した範囲によって当該略語の表す対応語が絞り込まれるので、当該略語及び当該範囲に関係のない文書が除外される。
【００６５】
特に、本実施形態においては追加キーワードＤＢ３が具備されているので、前記略語及び単数または複数の検索範囲に対応する対応語群を効率的に取得できる。
【００６６】
また、前記略語及び検索範囲に対応する対応語群の各対応語について当該検索範囲における主要度を示す指定範囲中主要度が算出され、この主要度が閾値よりも高い対応語が前記検索クエリへの追加キーワードとして取得される。このように前記指定範囲中主要度の閾値に基づき対応語が抽出されるので、前記略語に基づく情報検索を所望の検索精度で行える。
【００６７】
さらに、前記検索範囲が複数指定された場合、前記略語及び当該複数の検索範囲に対応する対応語群の各対応語の各検索範囲における主要度を示す指定範囲中主要度を掛け合わせたものが前記複数の検索範囲からなる指定範囲集合における当該対応語の主要度を示す指定範囲中主要度とされる。そして、この主要度が閾値よりも高い対応語が前記検索クエリへの追加キーワードとして取得される。したがって、検索範囲が複数指摘された場合であっても、前記略語に基づく情報検索を所望の検索精度で行える。
【００６８】
また、本実施形態においては予め収集された情報を格納した文書ＤＢ５が具備されているので、前記略語、前記検索範囲及び前記追加キーワードに適合した文書を迅速に取得することできる。
【００６９】
尚、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【００７０】
［本発明のプログラムとしての態様］
本発明は上記の実施形態の情報検索装置１の各機能部の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータによって実行して本発明を実現することができる。また、コンピュータで前記機能部を実現するためのプログラムをそのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ（Ｆｌｏｐｐｙ（登録商標） Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＨＤＤ、ＳＳＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【符号の説明】
【００７１】
１…情報検索装置
３…追加キーワードＤＢ（キーワードデータベース）
４…追加キーワード取得部（追加キーワード取得手段）
６…範囲検索部（範囲検索手段）
【図１】
0005491422.tif 000004
【図２】
0005491422.tif 000005
【図３】
0005491422.tif 000006
【図４】
0005491422.tif 000007
【図５】
0005491422.tif 000008