(57)【要約】【課題】  文書情報が更新されて情報量が増えていくような場合であっても、十分に記憶部の記憶容量がない携帯端末などにおいて、更新された全ての文書情報を検索できる文書情報検索システムを提供する。【解決手段】  文書情報検索装置または更新情報配信装置のいずれかまたはその両方が、文書情報検索装置の記憶する検索インデックスと更新情報配信装置の記憶する最新の検索インデックスとを用いて、当該２つの検索インデックスが保持する各文書情報の識別情報と更新時情報とを比較し、最新の検索インデックスにのみ保持されている識別情報と最新の検索インデックスにおいて更新時情報が新しい識別情報とに対応する検索用情報を、通信ネットワークを介して文書情報検索装置の検索インデックスに書きこむ。【選択図】    図１
2005242834.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書情報それぞれについての識別情報と更新時情報と検索用情報とを少なくとも保持する検索インデックスに基づいて前記文書情報を検索する文書情報検索装置と、
最新の前記検索インデックスを保持した更新情報配信装置と、
が通信ネットワークを介して接続された文書情報検索システムであって、
前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、
前記文書情報検索装置の記憶する前記検索インデックスと前記更新情報配信装置の記憶する前記最新の検索インデックスとを用いて、当該２つの検索インデックスが保持する各文書情報の前記識別情報と前記更新時情報とを比較し、前記最新の検索インデックスにのみ保持されている識別情報と前記最新の検索インデックスにおいて前記更新時情報が新しい識別情報とに対応する前記検索用情報を、前記通信ネットワークを介して前記文書情報検索装置の検索インデックスに書きこむ検索インデックス更新手段
を備えることを特徴とする文書情報検索システム。
【請求項２】
前記文書情報検索装置が前記検索インデックスの保持する識別情報に対応した各文書情報を記憶する第１文書情報記憶手段を備え、
前記更新情報配信装置が前記最新の検索インデックスの保持する識別情報に対応した各文書情報を記憶する第２文書情報記憶手段を備え、
前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、
前記検索インデックス更新手段によって前記文書情報検索装置の検索インデックスに書き込まれた前記識別情報に対応する文書情報を、前記第２文書情報記憶手段から読み取って、前記通信ネットワークを介して前記第１文書情報記憶手段に書き込む文書情報更新手段
を備えることを特徴とする請求項１に記載の文書情報検索システム。
【請求項３】
前記文書情報と前記検索インデックスの合計の記憶データ量の限度が所定の容量であり、
前記文書情報更新手段は前記第１文書情報記憶手段に記録されている文書情報と前記検索インデックスとのデータ量の合計が、前記所定の容量以下である場合にのみ、前記文書情報を前記第１文書情報記憶手段に書き込む
ことを特徴とする請求項２に記載の文書情報検索システム。
【請求項４】
前記検索インデックスまたは前記最新の検索インデックスが前記文書情報それぞれについての重要度を保持しており、
前記文書情報更新手段は、前記重要度の順に前記第１文書情報記憶手段に前記文書情報を書き込む
ことを特徴とする請求項２または請求項３に記載の文書情報検索システム。
【請求項５】
前記検索インデックス更新手段は、１つの文書情報に対応する前記検索用情報ごとに前記通信ネットワークを介して書き込む
ことを特徴とする請求項１から請求項４のいずれかに記載の文書情報検索システム。
【請求項６】
前記検索インデックスが前記第１文書情報記憶手段と前記第２文書情報記憶手段のどちらに前記文書情報を記憶しているかを示す保存場所情報を保持しており、
前記文書情報検索装置は、前記検索インデックスに基づいて検索した検索結果の文書情報が前記第２文書情報記憶手段に記憶されていると前記保存場所情報に基づいて判定した場合には、前記第２文書情報記憶手段から読み取られた前記検索結果の文書情報を受信して、前記文書情報検索装置の表示部に表示する文書情報取得手段
を備えることを特徴とする請求項１から請求項５のいずれかに記載の文書情報検索システム。
【請求項７】
複数の文書情報それぞれについての識別情報と更新時情報と検索用情報とを少なくとも保持する検索インデックスに基づいて前記文書情報を検索する文書情報検索装置と、
最新の前記検索インデックスを保持した更新情報配信装置と、
が通信ネットワークを介して接続された文書情報検索システムにおける文書情報検索システム管理方法であって、
前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、
前記文書情報検索装置の記憶する前記検索インデックスと前記更新情報配信装置の記憶する前記最新の検索インデックスとを用いて、当該２つの検索インデックスが保持する各文書情報の前記識別情報と前記更新時情報とを比較し、前記最新の検索インデックスにのみ保持されている識別情報と前記最新の検索インデックスにおいて前記更新時情報が新しい識別情報とに対応する前記検索用情報を、前記通信ネットワークを介して前記文書情報検索装置の検索インデックスに書きこむ検索インデックス更新過程
を有することを特徴とする文書情報検索システム管理方法。
【請求項８】
前記文書情報検索装置が前記検索インデックスの保持する識別情報に対応した各文書情報を記憶する第１文書情報記憶手段を備えており、
前記更新情報配信装置が前記最新の検索インデックスの保持する識別情報に対応した各文書情報を記憶する第２文書情報記憶手段を備えており、
前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、
前記検索インデックス更新手段によって前記文書情報検索装置の検索インデックスに書き込まれた前記識別情報に対応する文書情報を、前記第２文書情報記憶手段から読み取って、前記通信ネットワークを介して前記第１文書情報記憶手段に書き込む文書情報更新過程
を有することを特徴とする請求項７に記載の文書情報検索システム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索インデックスを用いて文書情報を検索する文書情報検索システム及び文書情報検索システムの管理方法に関する。
【背景技術】
【０００２】
文書情報を検索する文書情報検索システムは、通常、文書情報を記憶する文書情報記憶部と、各文書情報に記述されている単語やその単語の重要度などを保持した検索インデックスと、検索の処理を行なう検索処理部とを有している。そして検索処理部は検索インデックスを用いて文書情報の検索処理を行なう。なお、文書情報検索システムの関連技術として、特許文献１が公開されている。
【特許文献１】特開平１０−３１２３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、携帯端末や電子機器などに、例えば操作マニュアルなどの文書情報が記録される場合などでは、ユーザが希望する文書情報を容易に検索できるように文書情報検索システムの機能を備える必要が出てくる。しかしながら、携帯端末や電子機器では、通常、メモリなどの記憶部において大量の文書情報を記憶させるだけの領域を確保できない場合がある。従って、文書情報が更新されることによって、携帯端末や電子機器などが大量の文書情報を保持しなければならないような場合においては、記憶部の記憶容量が十分でないために全ての文書情報を記憶させることができないという問題が発生し、文書情報検索システムの改善が望まれている。
【０００４】
そこでこの発明は、文書情報が更新されて情報量が増えていくような場合であっても、十分に記憶部の記憶容量がない携帯端末などにおいて、更新された全ての文書情報を検索できる文書情報検索システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題を解決すべくなされたもので、複数の文書情報それぞれについての識別情報と更新時情報と検索用情報とを少なくとも保持する検索インデックスに基づいて前記文書情報を検索する文書情報検索装置と、最新の前記検索インデックスを保持した更新情報配信装置とが通信ネットワークを介して接続された文書情報検索システムであって、前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、前記文書情報検索装置の記憶する前記検索インデックスと前記更新情報配信装置の記憶する前記最新の検索インデックスとを用いて、当該２つの検索インデックスが保持する各文書情報の前記識別情報と前記更新時情報とを比較し、前記最新の検索インデックスにのみ保持されている識別情報と前記最新の検索インデックスにおいて前記更新時情報が新しい識別情報とに対応する前記検索用情報を、前記通信ネットワークを介して前記文書情報検索装置の検索インデックスに書きこむ検索インデックス更新手段を備えることを特徴とする文書情報検索システムである。
これにより、最新の検索インデックスに保持されている更新された文書情報に対応する検索用情報を、文書情報検索装置の保持する検索インデックスに書き込むので、文書情報検索装置の検索インデックスを更新することができる。
【０００６】
また本発明は、文書情報検索システムにおいて、前記文書情報検索装置が前記検索インデックスの保持する識別情報に対応した各文書情報を記憶する第１文書情報記憶手段を備え、前記更新情報配信装置が前記最新の検索インデックスの保持する識別情報に対応した各文書情報を記憶する第２文書情報記憶手段を備え、前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、前記検索インデックス更新手段によって前記文書情報検索装置の検索インデックスに書き込まれた前記識別情報に対応する文書情報を、前記第２文書情報記憶手段から読み取って、前記通信ネットワークを介して前記第１文書情報記憶手段に書き込む文書情報更新手段を備えることを特徴とする。
これにより、検索インデックスに保持される識別情報に対応する文書情報を文書情報検索装置に記憶しておくことができるので、わざわざ通信ネットワークを介して文書情報を更新情報配信装置から読み込まなくても、検索後の文書情報を表示部などに出力できるようになる。
【０００７】
また本発明は、前記文書情報と前記検索インデックスの合計の記憶データ量の限度が所定の容量であり、前記文書情報更新手段は前記第１文書情報記憶手段に記録されている文書情報と前記検索インデックスとのデータ量の合計が、前記所定の容量以下である場合にのみ、前記文書情報を前記第１文書情報記憶手段に書き込むことを特徴とする。
これにより、十分に記憶部の記憶容量がない文書情報検索システムを備えた携帯端末などにおいて、記憶できる文書情報を制限することができる。
【０００８】
また本発明は、前記検索インデックスまたは前記最新の検索インデックスが前記文書情報それぞれについての重要度を保持しており、前記文書情報更新手段は、前記重要度の順に前記第１文書情報記憶手段に前記文書情報を書き込むことを特徴とする。
これにより、重要な文書情報について優先的に、文書情報検索装置に記憶させておくことができる。
【０００９】
また本発明は、前記検索インデックス更新手段は、１つの文書情報に対応する前記検索用情報ごとに前記通信ネットワークを介して書き込むことを特徴とする。
これにより、通信が途中で途切れた場合でも、検索インデックスが断片化することがないので、通信ネットワークが不安定な場合でも、検索インデックスのデータを破壊することなく、更新していくことができる。
【００１０】
また本発明は、前記検索インデックスが前記第１文書情報記憶手段と前記第２文書情報記憶手段のどちらに前記文書情報を記憶しているかを示す保存場所情報を保持しており、前記文書情報検索装置は、前記検索インデックスに基づいて検索した検索結果の文書情報が前記第２文書情報記憶手段に記憶されていると前記保存場所情報に基づいて判定した場合には、前記第２文書情報記憶手段から読み取られた前記検索結果の文書情報を受信して、前記文書情報検索装置の表示部に表示する文書情報取得手段を備えることを特徴とする。
これにより、文書情報が更新されて情報量が増えていくような場合であっても、十分に記憶部の記憶容量がない文書情報検索システムを備えた携帯端末などにおいて、更新された全ての文書情報を検索できる。
【００１１】
また本発明は、複数の文書情報それぞれについての識別情報と更新時情報と検索用情報とを少なくとも保持する検索インデックスに基づいて前記文書情報を検索する文書情報検索装置と、最新の前記検索インデックスを保持した更新情報配信装置とが通信ネットワークを介して接続された文書情報検索システムにおける文書情報検索システム管理方法であって、前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、前記文書情報検索装置の記憶する前記検索インデックスと前記更新情報配信装置の記憶する前記最新の検索インデックスとを用いて、当該２つの検索インデックスが保持する各文書情報の前記識別情報と前記更新時情報とを比較し、前記最新の検索インデックスにのみ保持されている識別情報と前記最新の検索インデックスにおいて前記更新時情報が新しい識別情報とに対応する前記検索用情報を、前記通信ネットワークを介して前記文書情報検索装置の検索インデックスに書きこむ検索インデックス更新過程を有することを特徴とする文書情報検索システム管理方法である。
【００１２】
また本発明は、前記文書情報検索装置が前記検索インデックスの保持する識別情報に対応した各文書情報を記憶する第１文書情報記憶手段を備えており、前記更新情報配信装置が前記最新の検索インデックスの保持する識別情報に対応した各文書情報を記憶する第２文書情報記憶手段を備えており、前記文書情報検索装置または前記更新情報配信装置のいずれかまたはその両方が、前記検索インデックス更新手段によって前記文書情報検索装置の検索インデックスに書き込まれた前記識別情報に対応する文書情報を、前記第２文書情報記憶手段から読み取って、前記通信ネットワークを介して前記第１文書情報記憶手段に書き込む文書情報更新過程を有することを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態による文書情報検索システムを図面を参照して説明する。図１は同実施形態の文書情報検索システムの構成を示すブロック図である。この図において、符号１は文書情報検索装置であり、例えば、この文書情報検索装置１の機能が携帯端末や電子機器などに備えられる。また符号２は更新情報配信装置である。
【００１４】
また文書情報検索装置１において、符号１１は検索インデックスを記憶する検索インデックス記憶部である。検索インデックスは検索処理において用いられるデータであり、検索対象となる文書情報の文書名や、文書情報に含まれる各単語や、各単語ごとに算出された単語重要度、文書情報ごとに算出された文書重要度や、文書情報の更新日時、文書情報の保存場所などを保持している。ここで、検索インデックス記憶部１１と文書情報記憶部１２との両方が記憶できるデータ量の合計は限られており、その容量限度を超えて、検索インデックスの情報や文書情報を記憶することはできない。
また１２は複数の文書情報を記憶する文書情報記憶部である。また１３は通信ネットワークを介して更新情報配信装置２と各種情報の送受信を行なう送受信部である。また１４は検索インデックスや文書情報などを更新する処理を行なう更新処理部（検索インデックス更新手段、文書情報更新手段）である。また１５は文書情報を検索インデックスを利用して検索する検索処理部である。
【００１５】
また更新情報配信装置２において、符号２１は最新の検索インデックスを記憶する検索インデックス記憶部である。また２２は前記最新の検索インデックスに保持されている文書名の各文書情報を記憶する文書情報記憶部である。また２３は通信ネットワークを介して文書情報検索装置１と各種情報の送受信を行なう送受信部である。また２４は文書情報検索装置１の更新処理部１４と連携して、文書情報検索装置１の保持する文書情報や検索インデックスの更新の処理を行なう更新処理部（検索インデックス更新手段、文書情報更新手段）である。
【００１６】
そして、上記文書情報検索装置１と更新情報配信装置２は、更新処理の指示に基づいて、文書情報検索装置１で記憶している検索インデックスと文書情報との更新を行なう。この更新処理の指示は、例えば、更新情報配信装置２の検索インデックス２１に最新の検索インデックスが書き込まれたり、文書情報２２に最新の検索インデックスに対応する文書情報が記録された際に更新情報配信装置２の更新処理部２４が文書情報検索装置１に通知してもよいし、または所定の時間間隔で定期的に文書情報検索装置１が更新情報配信装置２に通知したり、更新情報配信装置２が文書情報検索装置１に通知したりするようにしてもよい。
【００１７】
次に、検索インデックスのデータ構成について説明する。
図２は検索インデックスのデータ構成を示す図である。
この図が示すように、検索インデックスは、文書名に対応付けて、当該文書名の文書情報に含まれる各単語や、各単語の単語重要度や、文書情報の保存場所や、文書情報ごとに算出される文書重要度や、文書情報の更新日時を保持している。ここで、単語重要度はＴＦＩＤＦ（term frequency，inverse document frequency）とも呼ばれ、単語が１つの文書情報の中に出てくる頻度（質問文章中頻度）とその単語が出現する文書情報の数とによって算出される値であり、その算出方法は公知の技術である。例えば重要度の算出方法としては、文章情報に含まれるある単語の出現回数をｔｆ、文章の数をＮ、前記ある単語が含まれる文章の数をｎとすると重要度（ＴＦＩＤＦ）＝ｔｆ×ｌｏｇ（Ｎ／ｎ）で算出される。また文書重要度は、例えば、文書情報に含まれる各単語のＴＦＩＤＦ値を合計した値である。また文書情報の保存場所は、内部または外部の何れかであり、内部の場合にはその文書情報が文書情報検索装置１の文書情報記憶部１２に記憶されていることを示し、また外部である場合には、その文書情報が更新情報配信装置２の文書情報記憶部２１に記憶されていることを示している。なお検索インデックス記憶部２１で記憶している最新の検索インデックスのデータ構成は図２のデータ構成から文書情報の保存場所の情報を削除したデータ構成となる。
【００１８】
図３は文書情報検索装置の処理フローを示す図である。
次に、文書情報検索システムの処理について図３を用いて説明する。
まず、更新処理の指示が文書情報検索装置１に通知されると、更新処理部１４は送受信部１３を介して、更新情報配信装置２に対して、検索インデックス記憶部２１に記録されている最新の検索インデックスのデータ量を通知するよう指示する（ステップＳ１）。すると、更新情報配信装置２の更新処理部２４は検索インデックス記憶部２１に記録されている最新の検索インデックスのデータ量を確認し、送受信部２３を介して、文書情報検索装置１にデータ量を通知する。
【００１９】
文書情報検索装置１は、検索インデックス記憶部１１に既に記録されている検索インデックスのデータ量と、検索インデックス記憶部１１および文書情報記憶部１２が記憶できるデータ量合計のうち空いているデータ量との合計が、更新情報配信装置２より受信した最新の検索インデックスのデータ量よりも低いか否かに基づいて、最新の検索インデックスを記憶できるだけの容量が十分あるか否かを確認する（ステップＳ２）。最新の検索インデックスを記憶できるだけの容量が十分にない場合には、検索インデックス記憶部１１の記憶している検索インデックスにおいて重要度が一番低い文書情報の文書名を特定し（ステップＳ３）、その文書名の文書情報を文書情報記憶部１２から削除し、検索インデックスの保存場所を“内部”から“外部”に置き換える（ステップＳ４）。そして、更新処理部１４は最新の検索インデックスが記憶できる十分な容量の空きができるまで、文書情報を削除する。また、容量が十分にある場合には、検索インデックスの更新処理を行なう（ステップＳ５）。なお、検索インデックスの更新の処理の詳細については後述する。
【００２０】
次に、検索インデックスの更新が終了すると、更新処理部１４は、更新された検索インデックスが保持していない文書名に対応する文書情報を文書情報記憶部１２から削除する（ステップＳ６）。次に、更新処理部１４は更新された検索インデックスにおいて保存場所が“外部”となっている文書情報があるか否かの確認と（ステップＳ７）、文書情報を記憶できるだけの容量が十分あるか否かの確認を行なう（ステップＳ８）。そして、保存場所が“外部”となっている文書情報があり、また文書情報を記憶できるだけの十分な空き容量があれば、更新処理部１４は送受信部１３を介して、更新情報配信装置２に文書情報を１つ送信するよう指示する（ステップＳ９）。ここで、例えば、重要度が高い順に文書情報を送信するように指示してもよい。そして、文書情報のデータ量が記憶できるデータ量に達するまで、または、保存場所が外部となっている文書情報がなくなるまで、文書情報の送信指示を繰り返し、更新情報配信装置２から文書情報を受信して文書情報記憶部１２に記憶させる（ステップＳ１０）。また文書情報を受信して文書情報記憶部１２に記憶した場合には、検索インデックスの保存場所を“外部”から“内部”に書き換える（ステップＳ１１）。
【００２１】
次に、検索インデックスの更新の処理の詳細について説明する。
図４は検索インデックスの更新の処理フローを示す図である。
更新処理においては、まず、文書情報検索装置１の更新処理部１４が、最新の検索インデックスに保持されている１つの文書情報の文書名とその更新日時とを通知するよう、更新情報配信装置２に指示する（ステップＳ２１）。すると更新情報配信装置２の更新処理部２４は、検索インデックス２１が記憶の最新の検索インデックスから１つの文書情報の文書名とその更新日時とを送受信部２３から文書情報検索装置１に送信する。文書情報検索装置１の更新処理部１４は、文書名とその更新日時とを受けると、その文書名が検索インデックス記憶部１１に記憶の検索インデックスで保持しているか否かを確認する（ステップＳ２２）。そして、保持していなければ、その文書名に対応する検索インデックスの情報（単語、単語重要度、文書重要度、更新日時）を送信するよう、送受信部１３を介して更新情報配信装置２に指示する（ステップＳ２３）。そして、更新情報配信装置２の更新処理部２４は検索インデックス記憶部２１に記憶の最新の検索インデックスから、文書情報検索装置１の指示する文書名に対応する情報を送受信部２３を介して文書情報検索装置１に送信する。そして、文書情報検索装置１の更新処理部１４は受信した情報を検索インデックスに書き込む（ステップＳ２４）。また更新処理部１４は、その文書名の文書情報については、検索インデックスの保存場所を外部と記録する（ステップＳ２５）。
【００２２】
次に、上述のステップＳ２２において、更新情報配信装置２から受信した文書名が検索インデックス記憶部１１の検索インデックスに保持されている場合には、その文書名の文書情報の更新日時を比較する（ステップＳ２６）。そして、更新情報配信装置２より受信した更新日時の方が新しい場合には、上述のステップＳ２３〜Ｓ２５の処理と同様の処理により、検索インデックスの情報を更新情報配信装置２から受信して検索インデックス記憶部１１に書き込み、またその文書名の文書情報の保存場所を外部と記録する（ステップＳ２７、２８、２９）。また、その文書名の更新日時の古い文書情報を文書情報記憶部１２で記憶している場合には、更新処理部１４は、当該更新日時の古い文書情報を文書情報記憶部１２から削除する（ステップＳ３０）。そして、更新情報配信装置２の検索インデックス記憶部２１に記憶されている最新の検索インデックスの全ての文書名の文書情報について、上述のステップＳ２１〜ステップＳ３０の処理が行なわれたか否かを判断し（ステップＳ３１）、全ての文書名の文書情報について処理を行なう。これにより、文書情報検索装置１の検索インデックス記憶部１１に記憶された検索インデックスが更新される。
【００２３】
また、検索インデックスの更新の処理の後に、文書情報検索装置１の検索インデックス記憶部１１の記憶しているデータ量と文書情報記憶部１２の記憶しているデータ量が記憶容量の限度に達していない場合には、文書情報検索装置１の検索インデックス記憶部１１で記憶する検索インデックスにおいて、追加または更新された文書名に対応する文書情報を更新情報配信装置２から文書情報検索装置１に取り込むようにしてもよい。その場合、文書情報検索装置１の更新処理部１４が、例えば、重要度の高い順に、文書情報記憶部１２で記憶していない文書情報の文書名を検索インデックスから判断し、その文書名を送受信部１３を介して更新情報配信装置２に通知する。すると、更新情報配信装置２の更新処理部２４は、受信した文書名に対応する文書情報を文書情報記憶部２２から読み取って、送受信部２３を介して文書情報検索装置１に送信する。文書情報検索装置１の更新処理部１４は、文書情報を受信すると、その文書情報を文書情報記憶部１２に記憶すると共に、検索インデックス記憶部１１に記憶の検索インデックスにおいて、受信した文書情報の文書名に対応する保存場所を“外部”から“内部”に書き換える。
【００２４】
図５は強制的に文書情報を削除する際の処理フローを示す図である。
例えば、携帯端末などに、文書情報検索装置１が備えられており、携帯端末で記憶できるデータ量に限度がある場合などがある。このような時に、ユーザが、文書情報よりも画像データなどを多く保持したいと考えた場合には、文書情報を削除しなければならない場合が出てくる。図５はそのような場合の文書情報の削除の処理を示している。
例えばユーザの入力によって、更新処理部１４が必要な空き容量を受け付ける（ステップＳ４１）。すると、更新処理部１４は重要度の一番低い文書名を検索インデックス記憶部１１の検索インデックスから読み取り（ステップＳ４２）、その文書名の文書情報を文書情報記憶部１２から削除する（ステップＳ４３）。そして、削除した文書情報の文書名に対応して検索インデックスに保持されている保存場所の情報を“内部”から“外部”へと書き換える（ステップＳ４４）。また、入力を受け付けた必要な空き容量に達したか否かを判断し（ステップＳ４５）、上述の処理を繰り返す。以上の処理により、必要な空き容量分だけ文書情報を削除する。
【００２５】
図６は利用した文書情報を読み込む際の処理フローを示す図である。
例えば、文書検索装置１の検索処理部１５の検索処理により、検索結果が出力され、その検索結果に保持された文書情報が、更新情報配信装置２の文書情報記憶部２２などの外部に存在する場合（検索インデックスの保存場所が外部の場合）、文書情報検索装置１は更新情報配信装置２（または文書情報を保存している外部の記憶装置）から文書情報を読み込んで、例えば表示部などに表示する必要が出てくる。しかしながら、１回利用された文書情報は再度利用される可能性があるので、その文書情報を記憶しておいてもよい。
このような場合、まず、文書情報検索装置１の更新処理部１４は利用された文書情報のデータ量を取得する（ステップＳ５１）。次に更新処理部１４は、検索インデックスにおいて、一番重要度の低い文書名に対応する文書情報を文書情報記憶部１２から削除する（ステップＳ５２）。そして、記憶領域の空き容量が、利用された文書情報のデータ量に達したか否かを判断し（ステップＳ５３）、達しない場合には文書情報の削除を繰り返し、達した場合には利用された文書情報を更新情報配信装置２から受信する（ステップＳ５４）。そして、更新処理部１４は受信した文書情報を文書情報記憶部１２に書き込み、また、検索インデックスの保存場所を“外部”から“内部”へと書き換える（ステップＳ５５）。また、一度利用された文書情報は削除されないように、検索インデックスの重要度を増加させる処理を行なって（ステップＳ５６）もよい。例えば、検索インデックスの最も高い重要度の値に１を加えた値を利用された文書情報の重要度の値としたり、重要度の平均の値を利用された文書情報の重要度の値としたり、一律な数値を加えるなどの処理を行なう。
【００２６】
以上、本発明の実施形態について説明したが、上述のような文書情報検索システムであれば、文書情報が更新されて情報量が増えていくような場合であっても、十分に記憶部の記憶容量がない文書情報検索システムを備えた携帯端末などにおいて、全ての文書情報を記憶していなくても、更新情報配信装置側２で文書情報を記憶しているので、更新された全ての文書情報を検索できる。
また、重要度の高い文書情報については文書情報検索装置１側に記憶させておくことができるので、検索処理のレスポンスの向上や、無駄なデータ通信量の軽減などを行なうことができる。
また、途中で通信ネットワークが断絶しても、１つの文書情報ごとの文書検索用情報を受信して、検索インデックスを更新していくので、検索インデックスが断片化して壊れることがなく、安心して検索インデックスの更新を行なうことができる。
【００２７】
なお、上述の文書情報処理装置や更新情報配信装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２９】
【図１】文書情報検索システムの構成を示すブロック図である。
【図２】検索インデックスのデータ構成を示す図である。
【図３】文書情報検索装置の処理フローを示す図である。
【図４】検索インデックスの更新の処理フローを示す図である。
【図５】強制的に文書情報を削除する際の処理フローを示す図である。
【図６】利用した文書情報を読み込む際の処理フローを示す図である。
【符号の説明】
【００３０】
１・・・文書情報検索装置  ２・・・更新情報配信装置  １１、２１・・・検索インデックス記憶部  １２、２２・・・文書情報記憶部  １３、２３・・・送受信部  １４、２４・・・更新処理部  １５・・・検索処理部
【図１】
2005242834.tif 000003
【図２】
2005242834.tif 000004
【図３】
2005242834.tif 000005
【図４】
2005242834.tif 000006
【図５】
2005242834.tif 000007
【図６】
2005242834.tif 000008