(57)【特許請求の範囲】
【請求項１】
ブラウザ表示機能を有するユーザ端末に文字列に基づくテキスト検索処理を実行させるコンピュータソフトウエアプログラムであって、
前記ユーザ端末のディスプレイ上に検索エンジンの文字検索入力画面をブラウザ表示すると共に、ユーザが検索文字列、該検索文字列の色、該検索文字列のサイズ、および該検索文字列の背景色を入力するマトリックス領域で設定された入力ボックスを入力ボックス表示手段により前記文字検索入力画面の近傍の位置にブラウザ表示するブラウザ機能と、
インターネットを介して前記検索エンジンから前記ユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段により前記ユーザ端末の記憶手段に記憶する検索結果記憶機能と、
前記記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成機能と、
前記連結テキスト文章の中の前記検索文字列に対して前記ユーザ端末のディスプレイ上の前記入力ボックスに入力された前記検索文字列の色、前記検索文字列のサイズ、および前記検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、前記ウェブサイト情報の画面表示フォーマットを決定するテキスト文章制御タグ情報に対応させて第３編集手段により強調表示テキスト文章を生成する強調表示テキスト文章生成機能と、
前記強調表示テキスト文章を前記ユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示機能と、を備え、
前記強調表示手段は、前記検索文字列のサイズの情報に対応する面積を有する略矩形背景領域の中を前記検索文字列の背景色の情報で指定された色に塗りつぶす、ことを特徴とするコンピュータソフトウエアプログラム
【請求項２】
プラウザ表示機能を有するユーザ端末によるテキスト検索処理方法であって、
前記ユーザ端末のディスプレイ上に検索エンジンの文字検索入力画面をブラウザ表示
すると共に、ユーザが検索文字列、該検索文字列の色、該検索文字列のサイズ、および検索文字列の背景色を入力するマトリックス領域で設定された入力ボックスを入力ボックス表示手段により前記文字検索入力画面の近傍の位置にブラウザ表示するステップと、
インターネットを介して前記検索エンジンから前記ユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段により前記ユーザ端末の記憶手段に記憶する検索結果記憶ステップと、
前記記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成ステップと、
前記連結テキスト文章の中の前記検索文字列に対して前記ユーザ端末のディスプレイ上の前記入力ボックスに入力された前記検索文字列の色、前記検索文字列のサイズ、および前記検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、前記ウェブサイト情報の画面表示フォーマットを決定するテキスト文章制御タグ情報に対応させて第３編集手段により強調表示テキスト文章を生成する強調表示テキスト文章生成ステップと、
前記強調表示テキスト文章を前記ユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示ステップと、を含み、
前記強調表示手段は、前記検索文字列のサイズの情報に対応する面積を有する略矩形背景領域の中を前記検索文字列の背景色の情報で指定された色に塗りつぶす、ことを特徴とするテキスト検索処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト検索処理を実行させるコンピュータソフトウエアプログラムおよびその処理方法に関し、より詳細には、インターネット上に設けられた検索エンジンの出力情報の中に存在するであろう所定の検索文字を強調表示し、ユーザがその検索文字およびその周辺に存在するであろう特定表示を迅速に発見できるテキスト検索処理を実行させるコンピュータソフトウエアプログラムおよびその処理方法に関する。
【背景技術】
【０００２】
従来は、検索対象文書と単語辞書から正規表現辞書と単語索引を作成し、正規表現辞書と単語索引を用いて高速に文書検索を行なうように、単語辞書から、長さが等しい文字列の集合を表わす正規表現辞書を作成し、検索対象文書中に含まれ、かつ正規表現辞書中の正規表現に照合する文字列について、着目索引要素を演繹できる他の索引要素がない場合に、索引要素を単語索引に記録することにより、索引容量をあまり増やすことなく、高速な全文検索 ができる単語索引を作成し、この単語辞書と正規表現辞書と単語索引を用いて、文書検索 装置 により検索対象文書を検索することにより、文字数が少なく重なりの少ない単語で検索対象文字列が被覆される場合でも検索効率が低下せず、高速に全文検索ができる。この検索対象文書に含まれない特別な文字を終端文字として１文字追加した拡大文字セットを用い、検索対象文書の前後に、必要なだけ終端文字を付加して拡大検索 対象文書とし、拡大文字セットを文字セットとして用い、拡大検索対象文書を検索対象文書として用いた辞書索引作成装置が知られている（特許文献１）。
【０００３】
【特許文献１】特開平１０−３３４１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の辞書索引作成装置では、検索文字列を拡大文字によりディスプレイに表示するが、検索文字列が表示される毎に文章は改行されディスプレイに表示されている情報量を減少させるという問題が発生した。
【０００５】
また、従来の辞書索引作成装置では拡大表示した文字列と原文が重畳し、ユーザが目視するには酷であるという課題も存在する。
【０００６】
本発明は、この問題に対応してなされたものであり、インターネット上に設けられた検索エンジンの出力情報の中に存在するであろう所定の検索文字を強調表示し、ユーザがその検索文字およびその周辺に存在するであろう特定表示を迅速に発見できるテキスト検索処理を実行させるコンピュータソフトウエアプログラムおよびその処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のコンピュータソフトウエアプログラムは、例えば、ブラウザ表示機能を有するユーザ端末に文字列に基づくテキスト検索処理を実行させるコンピュータソフトウエアプログラムであって、インターネットを介して検索エンジンからユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段によりユーザ端末の記憶手段に記憶する検索結果記憶機能と、記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成機能と、連結テキスト文章の中の検索文字列に対してユーザ端末のディスプレイ上の入力ボックスに入力された検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、ウェブサイト情報のテキスト文章制御タグ情報に対応させて第３編集手段により強調表示テキスト文章を生成する強調表示テキスト文章生成機能と、強調表示テキスト文章をユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示機能と、を備えることを要旨とする。
【０００８】
上記目的を達成するために、本発明のコンピュータソフトウエアプログラムは、例えば、
ブラウザ表示機能を有するユーザ端末に文字列に基づくテキスト検索処理を実行させる
コンピュータソフトウエアプログラムであって、前記ユーザ端末のディスプレイ上に検索エンジンの文字検索入力画面をブラウザ表示すると共に、ユーザが検索文字列、該検索文字列の色、該検索文字列のサイズ、および該検索文字列の背景色を入力するマトリックス領域で設定された入力ボックスを入力ボックス表示手段により前記文字検索入力画面の近傍の位置にブラウザ表示するブラウザ機能と、インターネットを介して前記検索エンジンから前記ユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段により前記ユーザ端末の記憶手段に記憶する検索結果記憶機能と、
前記記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成機能と、前記連結テキスト文章の中の前記検索文字列に対して前記ユーザ端末のディスプレイ上の前記入力ボックスに入力された前記検索文字列の色、前記検索文字列のサイズ、および前記検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、前記ウェブサイト情報の画面表示フォーマットを決定するテキスト文章制御タグ情報に対応させて第３編集手段により強調
表示テキスト文章を生成する強調表示テキスト文章生成機能と、前記強調表示テキスト文章を前記ユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示機能と、を備え、前記強調表示手段は、前記検索文字列のサイズの情報に対応する面積を有する略矩形背景領域の中を前記検索文字列の背景色の情報で指定された色に塗りつぶす、ことを要旨とする。
【０００９】
上記目的を達成するために、本発明のテキスト検索処理方法は、例えば、ブラウザ表示機能を有するユーザ端末によるテキスト検索処理方法であって、インターネットを介して検索エンジンからユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段によりユーザ端末の記憶手段に記憶する検索結果記憶ステップと、記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成ステップと、連結テキスト文章の中の検索文字列に対してユーザ端末のディスプレイ上の入力ボックスに入力された検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、ウェブサイト情報のテキスト文章制御タグ情報に対応させて第３編集手段により強調表示テキスト文章を生成する強調表示テキスト文章生成ステップと、強調表示テキスト文章をユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示ステップと、を含むことを要旨とする。
【００１０】
上記目的を達成するために、本発明のテキスト検索処理方法は、例えば、ブラウザ表示機能を有するユーザ端末によるテキスト検索処理方法であって、前記ユーザ端末のディスプレイ上に検索エンジンの文字検索入力画面をブラウザ表示すると共に、ユーザが検索文字列、該検索文字列の色、該検索文字列のサイズ、および検索文字列の背景色を入力するマトリックス領域で設定された入力ボックスを入力ボックス表示手段により前記文字検索入力画面の近傍の位置にブラウザ表示するステップと、インターネットを介して前記検索エンジンから前記ユーザ端末が受信する検索対象のウェブサイト情報をダウンロード手段により前記ユーザ端末の記憶手段に記憶する検索結果記憶ステップと、前記記憶手段からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段により除去してから、分断されたテキスト文章を連結し第２編集手段により連結テキスト文章を生成する連結テキスト文章生成ステップと、前記連結テキスト文章の中の前記検索文字列に対して前記ユーザ端末のディスプレイ上の前記入力ボックスに入力された前記検索文字列の色、前記検索文字列のサイズ、および前記検索文字列の背景色の情報に基づいてヒット文字強調手段によりヒット文字列書式に書き換えてから、前記ウェブサイト情報の画面表示フォーマットを決定するテキスト文章制御タグ情報に対応させて第３編集手段により強調表示テキスト文章を生成する強調表示テキスト文章生成ステップと、前記強調表示テキスト文章を前記ユーザ端末のディスプレイ上に強調表示手段によりブラウザ表示する検索文字列強調表示ステップと、を含み、前記強調表示手段は、前記検索文字列のサイズの情報に対応する面積を有する略矩形背景領域の中を前記検索文字列の背景色の情報で指定された色に塗りつぶす、ことを要旨とする。
【発明の効果】
【００１１】
以上のように、インターネット上に設けられた検索エンジンの出力情報の中に存在するであろう所定の検索文字を強調表示し、ユーザがその検索文字およびその周辺に存在するであろう特定表示を迅速に発見できるテキスト検索処理を実行させるコンピュータソフトウエアプログラムおよびその処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の一形態を図１乃至図１４に基づいて説明する。本実施形態のコンピュータソフトウエアプログラム１（以下、「ソフトウエア」と略記する。）は、概略的には、ブラウザ表示機能を有するユーザ端末１０に文字列に基づくテキスト検索処理を実行させるコンピュータソフトウエアプログラム１であって、インターネット１２を介して検索エンジンサーバ１４ａ乃至１４ｃからユーザ端末１０が受信する検索対象のウェブサイト情報をダウンロード手段１６によりユーザ端末１０の記憶手段１８に記憶する検索結果記憶機能と、記憶手段１８からウェブサイト情報を読出し、テキスト文章制御タグ情報により制御される所定長のテキスト文章に含まれる改行記号およびスペース記号を第１編集手段２０により除去してから、分断されたテキスト文章を連結し第２編集手段２２により連結テキスト文章を生成する連結テキスト文章生成機能と、連結テキスト文章の中の検索文字列に対してユーザ端末１０のディスプレイ２４上の入力ボックス２６に入力された検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報に基づいてヒット文字強調手段２８によりヒット文字列書式に書き換えてから、ウェブサイト情報のテキスト文章制御タグ情報に対応させて第３編集手段３０により強調表示テキスト文章を生成する強調表示テキスト文章生成機能と、強調表示テキスト文章をユーザ端末１０のディスプレイ２４上に強調表示手段３２によりブラウザ表示４６する検索文字列強調表示機能と、を備えるソフトウエアである。
【００１３】
図１は、テキスト検索システムの全体構成を概略的に示すブロック図で、図示するテキスト検索システムは、情報処理装置としてのパーソナルコンピュータ等のユーザ端末１０が、複数の検索エンジンサーバ１４ａ〜１４ｃ、例えば、バーチャル・プライベート・ネットワークＶＰＮ、ローカル・エリア・ネットワークＬＡＮ、ＡＤＳＬ、ＦＴＴＨを経由し相互接続するネットワークであるインターネット１２に接続され、これらの検索エンジンサーバ１４ａ〜１４ｃ「例えば、Google（登録商標）、Yahoo（登録商標）、MSN（登録商標）」からコンピュータ上の情報を一定の目的に沿って表示し閲覧に供するブラウザ「例えば、インターネツトエクスプローラ（登録商標）、Firefox（登録商標）、Opera（登録商標）」を利用してユーザ端末１０のにダウンロードする。ＣＰＵ１９はウエブサイト情報をブラウザにプラグインされたソフトウエア１と協同しユーザ端末１０の記憶手段であるＲＡＭ１７（ランダムアクセスメモリ）若しくはＨＤＤ１８（ハードディスクドライブ）に記憶し、この記憶手段からウェブサイト情報を読み出し、加工若しくは編集しディスプレイ２４上にブラウザ画面４６上に表示する。
【００１４】
ここで、ソフトウエア１は、店舗でパッケージとして購入しユーザ端末本体１５へインストールてもよく、ソフトウエア提供サーバ４２からインターネット１２を介してソフトウエア１ａをユーザ端末本体１５へダウンロードしてもよい。そして、ソフトウエア１は、ダウンロード手段１６、第１編集手段２０、第２編集手段、ヒット文字強調手段２８、第３編集手段３０、強調表示手段３２、および入力ボックス表示手段が実装されている。このソフトウエア１は、ＲＡＭ１７若しくはＨＤＤ１８に記憶しＣＰＵ１９（制御手段）により読出して実行される。
【００１５】
また、ソフトウエア１は、ユーザ端末１０に内蔵されるＨＤＤ（ハードディスク）や、外付けされる記憶装置、例えばＣＤ−ＲＷ、磁気ディスク、光ディスク、光磁気ディスクのほかフラッシュメモリＩＣカード、ＥＥＰＲＯＭカートリッジ、磁気テープ、ＵＳＢメモリなどのコンピュータ読み取り可能な記録媒体を用いて格納することができる。
【００１６】
さらに、ユーザ端末１０は、キーボード３８およびポインティングデバイスであるマウス３６のような入力手段４０を備え、強調表示文字列の入力ボックス２６や検索エンジンサーバ１４ａ乃至１４ｃへ送信する検索文字の入力ボックス４４の入力指定を操作し、検索文字列をキーボード３８から入力することができる。
【００１７】
図２は、検索エンジンサーバ１４ｃから受信したブラウザ画面４６である。このブラウザ画面４６の左側には検索エンジンサーバ１４ｃに送信する検索文字を入力する入力ボックス４４と、この入力ボックス４４に入力されたキーワードにヒットした所定長のテキスト文章をソフトウエア１により編集加工したウエブサイト情報４８と、ウエブサイト情報４８の中にヒットした文字列が強調表示テキスト文章４８として表示する。また、ブラウザ画面４６の右側には検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報を入力する入力ボックス２６がマトリクス状に表示する。例示するブラウザ画面では、（スコアリング  システム  「ＣＲＥ）の文字列を含む複数行のテキスト文章の中に「システム」の文字列を強調表示するので、ユーザは容易に興味のある検索文字を視認することができる。
【００１８】
図３は、本実施形態のソフトウエア１の実行シーケンスを例示するフローチャートである。ユーザ端末１０はブラウザ機能を実現し検索エンジンの入力ボックス４４へキーボード３０（図１参照）を用いて検索文字列を入力するステップ５０（以下、ステップを「Ｓ」として略記する。）を実行する。次に、ユーザはキーボード３０またはマウス３６を用いて検索文字列の入力ボックス２６を指定し、この入力ボックス２６の中の検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報を入力する（Ｓ５１）。
【００１９】
ＣＰＵ１９は、検索文字列入力機能が実行された否かを判定する（Ｓ５２）。検索文字列が入力された場合は送信キーの入力処理Ｓ５３へ分岐するが検索文字列が未入力の場合は検索文字列入力機能Ｓ５１へ処理を復帰させ検索入力が確定するまでＳ５２の検知シーケンスを繰り返す。そして、ＣＰＵ１９は送信キー（「Ｅｎｔｅｒ」キーの押下またはマウス３６のクリック操作）の信号を検知した時は「入力あり」と判定し処理を記憶処理Ｓ５５へ分岐させるが、未入力の場合は検索文字列入力機能Ｓ５１へ処理を復帰させ検索入力が確定するまでＳ５２の検知シーケンスを繰り返す。
【００２０】
図中のＳ５５は、ユーザ端末１０からブラウザ機能を実行しインターネット１２を経由して任意の検索エンジンサーバ１４ａ乃至１４ｃの何れか１つのサーバを指定してから入力ボックス４４に入力した検索文字列を含む複数のウエブサイト情報４９をユーザ端末１０側の記憶手段であるＲＡＭ１７またはＨＤＤ１８へ記憶するシーケンスである。引き続き、ＣＰＵ１９はソフトウエア１を実行し連結テキスト文章生成機能Ｓ５６を実行する。例えば、ウエブサイト情報４９の中にテキスト文章制御タグ情報としての改行記号（改行タグ）やスペース記号（Ｔａｂタグ）が存在する場合は、これらタグ情報を除去してから前後の文章を連結し連結テキスト文章を生成するとよい。
【００２１】
ＣＰＵ１９は、ソフトウエア１に含まれる強調テキスト文章生成機能Ｓ５６を実行し入力ボックス２６に入力された検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報に基づいて連結テキスト文章をヒット文字列書式に書き換えてから、ウェブサイト情報のテキスト文章制御タグ情報に対応させて強調表示テキスト文章を生成する。ここで、本実施形態で例示するテキスト文章制御タグ情報は、ウエブサイト情報４９に含まれるコンテンツの画面表示フォーマットを決定するタグ情報である。例えば、複数のコンテンツをリストする場合は各コンテンツの上下の間隔や画像表示領域を指定するタグ情報が該当する。
【００２２】
ＣＰＵ１９は、強調表示テキスト文章を生成した段階で強調表示機能Ｓ５８を実行し、ユーザ端末１０のディスプレイ２４上に強調表示テキスト文章をブラウザ表示する。勿論、Ｓ５１ のシーケンスでユーザがキーボード３０またはマウス３６を用いて検索文字列の入力ボックス２６に入力した検索文字列の色、検索文字列のサイズ、および検索文字列の背景色の情報もブラウザ表示することもできる。
【００２３】
図４は、本実施形態に用いるソフトウエア１の基本動作を示すフローチャートである。ＣＰＵ１９は、Ｓ６０を実行しウエブサイト情報としてのＨＴＭＬのソースをＡファイルとして記憶手段（例えば、ＲＡＭ１７またはＨＤＤ１８若しくはＣＰＵ１９内部のキャッシュメモリを含む）に記憶する。次に、ＣＰＵ１はＳ６１を実行し記憶手段からＡファイルを読出し解析する。そして、ＨＴＭＬのソースに含まれる改行タブやスペースタブを除去してから前後の文章を結合させ生成した連結テキスト文章をＢファイルとして記憶手段へ記憶する。引き続き、ＣＰＵ１９はＳ６２を実行し記憶手段から、Ｂファイルを読出しブラウザ表示するウエブサイト情報の中に存在する検索文字列のカラー（色）、文字サイズ（フォントサイズ）、強調する文字列の背景色のタグ情報を書き込み強調表示テキスト文章を完成させることができる。ＣＰＵ１９はこの強調表示テキスト文章を完成させた段階で処理をＳ５８（図３参照）へ分岐させ強調表示テキスト文章をユーザ端末１０へブラウザ表示させることができる。
【００２４】
図５は本実施形態の検索エンジンによる検索結果のキーワード部を書き換え表示する方法のブロック図である。図左側に示す準備処理ではユーザ端末１０へソフトウエア提供サーバ４２からインターネット１２を介してテキスト検索のソフトウエア１ａをダウンロードし、このソフトウエア１ａを解凍しながらユーザ端末１０へソフトウエア１をインストールすることができる。このソフトウエア１には入力ボックス２６のマトリクス領域を設定し、この入力ボックス２６に入力する検索文字列のカラー（色）、文字サイズ（フォントサイズ）、強調する文字列の背景色を設定することができる。
【００２５】
図左側に示す検索結果の画面表示時の処理は、ＣＰＵ１９がソフトウエア１を実行し検索結果を表示する全画面の指定キーワード個所を瞬時に強調表示条件に書き換えることができる。そして、ＣＰＵ１９はブラウザ画面４６に強調表示条件に書き換えた結果を表示する。例えば、書き換えワード部は文字拡大や未ヒットの文字と識別し易い色により表示することができる。
【００２６】
図６乃至図１４を用いて本実施形態のテキスト検索のソフトウエア１を実行するブラウザ画面４６を例示する。図６では、検索キーワード、文字色、背景色、拡大度、正規表現、コンパイルを含む入力ボックス２６を例示している。文字色は未ヒット文字列色と異なる色を指定することができしたがって例えば、「黄」、「赤」、「ライム」、「黒」を含むダウンメニューの中から何れか１つの色をマウス３６またはキーボード３８を用いて指定することができる。
【００２７】
図７では、図右側に示す検索エンジンの入力ボックス４４の中に「クローバーネツトワークコム」という検索文字列を入力してから、図左側に示す検索ボックス２６の中に所定の検索文字列情報を入力している。例えば、第１ラインへ検索キーワード「システム」、文字色「赤」、背景色「黄」、拡大度「３」を指定し、第２ラインに検索キーワード「Ｄｏｃ  Ｂｅｌｌ」、文字色「黒」、背景色「ラインム」、拡大度「１」を指定している。
【００２８】
図８では、文字検索結果を示している。ここで、注目すべき表示は「システム」の文字列が赤色表示であり、他の未ヒット文字列に比して拡大表示され、しかも「システム」の文字サイズに対応し且つ「システム」の文字列を囲む区形状の背景領域が黄色で塗り潰している点である。つまり「システム」の検索文字に重畳表示される未ヒット文字列郡は背景色の黄色で隠蔽されているので、ユーザは検索文字列を発見し易く、ウエブサイト情報の行間を維持しているためブラウザ画面４６に表示される情報量を低減させないという利益がある。
【００２９】
図９では、文字検索結果を示している。ここで、注目すべき表示は検索文字列の「システム」が２行に跨っている場合であっても本実施形態では精度よく検索できる点である。つまり、従来の文字検索システムでは２行に跨っている文字列は改行タブまたはスペースタグにより文章が分離しているため、検索精度が低下するのである。同様の例示を図１０に示す。例えば、検索文字列の「Ｄｏｃ  Ｂｅｌｌ」が２段表示のウエブサイト情報であっても本実施形態では精度よく拡大表示することができる。図左側に示す「Ｄｏｃ  Ｂｅｌｌ」はソースに記述したタグ情報により２段表示であるが、本実施形態では第１編集手段および第２編集手段により不要なタグを削除してから文章を結合しているので文字検索精度が従来に比して向上させることができる。
【００３０】
図９では、ソフトウエア１によるアフェリエイト広告監視補助プログラムの検索結果を示している。本実施形態は、ユーザ端末１０から検索エンジンサーバ１４ａ乃至１４ｃの何れか１つのサーバへインターネツト１２を介してアクセスし、語句によるテキスト検索を実行し、検索文字に該当する部分を強調表示する。ユーザである企業様のアフェリエイトｌ広告の監視をサポートすることができる。つまり、企業様の担当者は、強調文字表示の付近に自社サービスに関するバーナ広告が表示されているか否かを瞬時にチャックするだけで監視作業を完了させることができる。例えば、改正貸金業規正法を遵守するため、「広告の樹種規制基準細則」に規定する誇大広告に関する語句を強調表示させることができ、しかも脅威となる語句の背景形状を楕円枠付の塗り潰し表示にできるため、一目しただけで脅威となる文字列を目視することができる。
【００３１】
図１０では、ソフトウエア１による強調表示テキスト文章のＨＴＭＬ言語で記述するウエブサイト情報のリストである。例えば、検索文字列の「おかき」が検索結果として２段に跨った場合でも上述の通り不要タグの削除および前後文章の結合処理により精度よく検索ができ且つ強調表示を出力することができる。検索エンジンからの検索結果をＨＴＭＬ言語で図１３に示す。図示したウエブサイト情報によれば「あいうえお」の行と「かきくけこ」の行は２段表示である。但し、本発明はＨＴＭＬ言語で記述されたウエブサイト情報に限定されずＸＭＬ言語で記述されたソースにも適用できることは言うまでもない。
【００３２】
図１４は、図１３を用いて説明した強調表示の出力状態をを示す図である。図示するように、第１行目の「あいうえお」の中の「お」は強調表示され、第２行目の「かきくけこ」の中の「かき」も同様に強調表示され ている。このように、指定した検索文字列が分離している場合であっても高い精度で検索結果を表示できる点で従来に比して飛躍的に文字検索を容易に提供することができる。
【００３３】
なお、本発明の実施形態または他の実施形態若しくは追加の実施形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明に
よる作用及び効果は、本発明の実施形態に記載されたものに限定されるものではない。例えば、ウエブサイト情報の中のヒットしたＵＲＬおよびタイトルを検索結果に表示させながら、未ヒット文字列だけで構成されたライン（行）を削除することにより、より多くのウエブサイト情報をウエブ画面に表示してもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態として文字検索システムを概略的に示すブロック図。
【図２】本発明の実施形態としてウエブ画面を示すブロック図。
【図３】実施形態の文字検索ソフトウエアの動作を示すフローチャート。
【図４】実施形態の文字検索ソフトウエアの動作を示すフローチャート。
【図５】実施形態の文字検索ソフトウエアの動作を示すフローチャート。
【図６】本発明の実施形態としてウエブ画面を示すブロック図。
【図７】ウエブ画面を示すブロック図。
【図８】ウエブ画面を示すブロック図。
【図９】ウエブ画面を示すブロック図。
【図１０】ウエブ画面を示すブロック図。
【図１１】ウエブ画面を示すブロック図。
【図１２】本実施形態のＨＴＭＬ言語のソースを示す図。
【図１３】本実施形態のＨＴＭＬ言語のソースを示す図。
【図１４】ウエブ画面を示すブロック図。
【符号の説明】
【００３５】
１  コンピュータソフトウエアプログラム
１０  ユーザ端末
１２  インターネット
１４ａ〜１４ｃ  検索エンジンサーバ
１５  パーソナルコンピュータ本体
１７  ＲＡＭ
１８  ハードディスク
１９  ＣＰＵ
２４  ディスプレイ
３６  ポインティングデバイス
３８  キーボード
【図１】
0005270199.tif 000002
【図２】
0005270199.tif 000003
【図３】
0005270199.tif 000004
【図４】
0005270199.tif 000005
【図５】
0005270199.tif 000006
【図６】
0005270199.tif 000007
【図７】
0005270199.tif 000008
【図８】
0005270199.tif 000009
【図９】
0005270199.tif 000010
【図１０】
0005270199.tif 000011
【図１１】
0005270199.tif 000012
【図１２】
0005270199.tif 000013
【図１３】
0005270199.tif 000014
【図１４】
0005270199.tif 000015