(57)【要約】【課題】情報処理機器の初心者等であっても簡単、迅速かつ精度良く検索が行え、世界中の情報をも簡単に入手可能なＷｅｂページ検索システムを提供する。【解決手段】所定の単語を含み検索エンジンにより抽出された複数のＷｅｂページと、該ＷｅｂページのＨＴＭＬタグのキーワード欄中から、又は、該ＷｅｂページのＨＴＭＬ文書中のテキストを分解した形態素中から、又は、該Ｗｅｂページの検索エンジンにおいてキーワード登録されている単語中から前記所定の単語以外の単語を該所定の単語の関連単語として抽出し保存する関連単語抽出手段と、該関連単語を頻度順、五十音順又はアルファベット順等の所定の順に基づき並べ所定の単語に対する関連単語としてユーザに対し表示する。【選択図】図８
2012014741.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより情報処理装置の検索入力欄に入力された文字列に基づきＷｅｂページの検索を行うインターネット上の検索エンジンと、
該検索エンジンにより使用されるデータベースと、
該データベースに保存された所定の単語と、
該所定の単語を含み検索エンジンにより抽出された複数のＷｅｂページと、
該ＷｅｂページのＨＴＭＬタグのキーワード欄中から、又は、該ＷｅｂページのＨＴＭＬ文書中のテキストを分解した形態素中から、又は、該Ｗｅｂページの検索エンジンにおいてキーワード登録されている単語中から前記所定の単語以外の単語を該所定の単語の関連単語として抽出し保存する関連単語抽出手段と、
該関連単語に一致する単語の個数をカウントし頻度順とするカウント手段と、
該関連単語を頻度順、五十音順又はアルファベット順等の所定の順に基づき並べる頻度順等並べ替え手段と、
該頻度順等並べ替え手段で並べられた内の複数個を前記所定の単語に対する関連単語としてユーザに対し表示する関連キーワード表示手段とを備えたことを特徴とするＷｅｂページ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＷｅｂページ検索システムに係わり、特に情報処理機器の初心者等であっても簡単、迅速かつ精度良く検索が行え、世界中の情報をも簡単に入手可能なＷｅｂページ検索システムに関する。
【背景技術】
【０００２】
インターネットの普及に伴い膨大な情報の中からユーザが所望とする情報を効率良く探すため様々な検索エンジンが開発され、実用化されている。この検索エンジンには、キーワードを入力して検索するものと、カテゴリ別に分類された情報を階層を追って検索するものとが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、従来の検索エンジンでは、キーワードを入力する必要がある場合、キーボードを操作する必要があり、キー配列を覚えていないパソコン初心者にとっては簡単には利用出来ない。
【０００４】
ワープロ操作にある程度慣れた者であっても英数字、半角、全角、ひらがな、カタカナ入力、漢字変換等様々な切り換え等を行う必要があり、ほんの数文字の入力であっても戸惑い、相当の通信時間を浪費する場合がある。特に最近はインターネット人口の増加に伴い若い世代だけではなく様々な世代のユーザが増えているので、その要望にも答えていく必要がある。
【０００５】
また、日本語には、ひらがな、漢字、カタカナと色々な表記法が存在し、同一の事象を異なる表記で検索した場合、異なる検索結果を得てしまう。
更に、検索式をたてる際に必要となる演算子の利用も初心者にとっては難しく、ときには条件の入力を忘れ、なかなか所望とする検索結果が素早く得られないのが実情である。
【０００６】
この場合でも条件の入力を忘れたことを指摘されることはないので、ユーザ自身の意図するものと異なる検索が行われ、ユーザは全く気付かないというおそれがある。このような状況の下では、たとえ正常に入力した場合でも、本当に条件が入力され、検索エンジンがきちんと検索式を認識してくれたか否か不安である。
更に、カテゴリ別に情報を追った場合でも、その含まれる情報量が多い場合には結局所望とする情報にはなかなか到達出来ない。
【０００７】
更に、入力された日本語の検索条件から日本に限らず、世界中の情報をも一気に集めたい場合が存在するが、現在の所かかる場合には各国の検索エンジンに飛び現地語を入力して検索する必要がある。入力文字の翻訳処理をすればよいが、変換精度やコスト、多数国言語対応とする場合等簡単な処理にはできないおそれがある。
更に、入力した検索式では所望の検索結果が得られなかった場合には、次の検索式の候補となる関連キーワードを見出すのが容易ではなかった。
【０００８】
本発明はこのような従来の課題に鑑みてなされたもので、情報処理機器の初心者等であっても簡単、迅速かつ精度良く検索が行え、世界中の情報をも簡単に入手可能なＷｅｂページ検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
このため本発明（請求項１）は、ユーザにより情報処理装置の検索入力欄に入力された文字列に基づきＷｅｂページの検索を行うインターネット上の検索エンジンと、該検索エンジンにより使用されるデータベースと、該データベースに保存された所定の単語と、該所定の単語を含み検索エンジンにより抽出された複数のＷｅｂページと、該ＷｅｂページのＨＴＭＬタグのキーワード欄中から、又は、該ＷｅｂページのＨＴＭＬ文書中のテキストを分解した形態素中から、又は、該Ｗｅｂページの検索エンジンにおいてキーワード登録されている単語中から前記所定の単語以外の単語を該所定の単語の関連単語として抽出し保存する関連単語抽出手段と、該関連単語に一致する単語の個数をカウントし頻度順とするカウント手段と、該関連単語を頻度順、五十音順又はアルファベット順等の所定の順に基づき並べる頻度順等並べ替え手段と、該頻度順等並べ替え手段で並べられた内の複数個を前記所定の単語に対する関連単語としてユーザに対し表示する関連キーワード表示手段とを備えて構成した。
また、本発明は、用語を形成する文字の先頭部分又は先頭部分の漢字の読みである少なくとも一文字のひらがな、カタカナ、ローマ字、アルファベット又は漢字等が選択された文字頭部と、多数の用語が保存されているデータベースと、該データベースより前記文字頭部を含む用語を抽出する候補抽出手段と、該候補抽出手段で抽出された用語を表示する候補用語表示手段とを備えて構成してもよい。
【００１０】
文字頭部は、用語を形成する文字の先頭部分であってもよいし、先頭部分の漢字の読みであってもよい。また、この文字の先頭部分は、漢字でもよいし、英単語等の一部であってもよい。候補抽出手段では、データベースより文字頭部を含む用語を抽出する。
【００１１】
以上により、ユーザは検索式を立てる際等に必要となる単語をキーボード等により入力することなく入手可能となる。従って、情報処理機器の初心者やキーボード入力の苦手な人にとっては助かる。ひらがなからの漢字変換も行う必要もない。また、人名、会社名等記憶だけを頼りに正確に名前を入力するのは難しいが、用語は予めデータベースに用意されているので入力ミスが生じることはない。
【００１２】
パソコンを始め、携帯電話、携帯情報端末、インターネット対応テレビ、カーナビ等に対しても有効である。携帯電話等からの検索はキーボードが存在しないので、キー操作に慣れた人にとっても煩わしいものであるが、入力する文字数が少ないので簡単に処理可能である。
【００１３】
更に、本発明は、用語が所定の分類及び／又は辞書に関連付けられ保存されているデータベースと、該データベースを基に所定期間内にクリック数の多かった用語の検索、最近話題の用語の検索又はＷｅｂページでよく使用されている用語の検索等を行う特徴検索手段と、前記分類及び／又は辞書を指定する分類指定手段と、該分類指定手段で指定された分類及び／又は辞書により絞られ、かつ前記特徴検索手段による検索指令により前記用語が絞られる候補抽出手段と、該候補抽出手段で絞られた用語を表示する候補用語表示手段とを備えて構成してもよい。
【００１４】
データベースにおいて、所定期間内にクリック数の多かった用語、最近話題の用語又はＷｅｂページでよく使用されている用語等を予め求め、この特徴を付記しておく。また、用語は、所定の分類や辞書にも関連付けされている。従って、この特徴や分類、辞書を指定することで、用語を簡単に絞ることができる。
【００１５】
更に、本発明は、用語を形成する文字の先頭部分又は先頭部分の漢字の読みである少なくとも一文字を含むひらがな、カタカナ、ローマ字、アルファベット又は漢字等が入力される検索キー欄と、多数の用語が保存されているデータベースと、該データベースを基に所定期間内にクリック数の多かった用語の検索、最近話題の用語の検索又はＷｅｂページでよく使用されている用語の検索等を行う特徴検索手段と、前記データベースより前記検索キー欄に入力された文字を含む用語を抽出し、かつ前記特徴検索手段による検索指令により該用語が絞られる候補抽出手段と、該候補抽出手段で絞られた用語を表示する候補用語表示手段とを備えて構成してもよい。
【００１６】
用語の文字頭部や全文字を検索キー欄に入力する。この文字と特徴の指定により、用語を簡単に絞ることができる。
【００１７】
更に、本発明は、多数の用語が保存されているデータベースと、該データベース中で所定期間内にクリック数の多かった用語、最近話題の用語又はＷｅｂページでよく使用されている用語等に対し該特徴を付記した特徴付記手段と、該特徴付記手段で付記された特徴の検索を指令する特徴検索指令手段と、該特徴検索指令手段による検索指令により前記用語が抽出される候補抽出手段と、該候補抽出手段で抽出された用語を表示する候補用語表示手段とを備えて構成してもよい。
【００１８】
特徴の指定のみにより、用語を簡単に絞ることができる。
【００１９】
更に、本発明は、前記候補用語表示手段で表示された用語の内から少なくとも一つを選択する用語選択手段と、該用語選択手段で選択された用語に基づきＷｅｂページを検索するＷｅｂページ検索手段とを備えて構成してもよい。
【００２０】
以上により、クリック操作のみで簡単に検索処理が可能である。
【００２１】
更に、本発明は、前記候補抽出手段で抽出された用語を、頻度順、五十音順又はアルファベット順等に整列させる用語整列手段を備えて構成してもよい。以上により、目的とする用語を迅速に見つけることが出来る。
【００２２】
更に、本発明は、前記候補抽出手段で抽出された用語には、該用語の意味、注記及び説明の内の少なくとも一つが併記されたことを特徴としてもよい。
用語の意味や注記、説明を見た上で用語を決定出来るので、検索精度等が向上する。
【００２３】
更に、本発明は、用語を形成する文字のすべてが、ひらがな、カタカナ、ローマ字、アルファベット又は漢字等で入力された検索用単語と、多数の用語が保存されているデータベースと、該データベースより前記検索用単語と一致するものが存在するか否かを判断する単語比較手段と、該単語比較手段で一致すると判断された用語に基づきＷｅｂページを検索するＷｅｂページ検索手段とを備えて構成してもよい。
【００２４】
検索用単語は、用語を形成する文字のすべてが入力されたものである。但し、検索用単語は、通常表記が漢字であるものでも、ひらがな、カタカナ、ローマ字で入力されてもよい。単語比較手段で一致すると判断された用語には、同音異義語の内から選択された用語も含んで考える。データベースに保存されている用語を用いて検索をすることで検索の精度が向上する。ひらがなからの漢字変換も行う必要もない。
【００２５】
更に、本発明は、前記データベースに保存された用語には分類が関連付けられたことを特徴としてもよい。
【００２６】
分類は用語と同一のデータベースに保存されてもよいし、異なるデータベースに保存されてもよい。
【００２７】
以上により、候補抽出手段による用語の抽出では、この分類により用語を絞り込み可能である。このように分類を組み合わせることで、所望の用語を見つけ易くできる。また、Ｗｅｂページ検索手段によるＷｅｂページの検索では、この分類によりＷｅｂページを効率良く絞り込み可能である。
【００２８】
更に、本発明は、前記データベースに保存された用語には少なくとも一カ国の訳語が割り付けられ、前記Ｗｅｂページ検索手段では該訳語に基づき所定の国のＷｅｂページが検索されることを特徴としてもよい。
【００２９】
用語と訳語は同一のデータベースに保存されてもよいし、異なるデータベースに保存されてもよい。訳語は訳語辞典等の用語であってもよい。
【００３０】
データベースに保存された用語は、各国の訳語に対応付けられている。このため、日本語で検索式を作成しても、国名を選択するだけで世界中のＷｅｂページを検索可能である。
【００３１】
更に、本発明は、前記データベースの用語及び／又は該用語に割り付けられた分類について、ユーザによる用語、分類の使用実績及び／又は前記Ｗｅｂページの登録申請者による用語、分類の登録実績に基づき前記用語及び／又は前記分類を追加、削除する学習手段を備えて構成してもよい。
【００３２】
学習手段を備えたので、検索が頻度高く行われる程、データベースは時代や流行等を取り入れてどんどん進化することが出来る。検索精度もその進化に合わせて向上する。
【００３３】
更に、本発明は、前記用語に対するユーザによる使用頻度を計算する使用頻度計算手段及び／又は前記Ｗｅｂページの登録申請者による登録頻度を計算する登録頻度計算手段を備えて構成してもよい。
【００３４】
使用頻度計算手段を設けたことで、当該用語の利用頻度が分かる。このため、所定期間内に一度も使用されていない用語を抽出し、削除する等の学習機能を追加することが可能である。また、用語の使用頻度順等をリスト化可能である。登録頻度計算手段による登録頻度を見れば、当該分類のＷｅｂページでどの程度よく使用されている用語か判断可能となる。
【００３５】
更に、本発明は、前記ひらがな、カタカナ又はアルファベット等は、五十音順又はアルファベット順等により表配列された文字入力支援ツールより選択されることを特徴としてもよい。
【００３６】
このことにより、文字入力が簡単に行える。
【００３７】
更に、本発明は、演算子が理論通り入力されているか否かを判断する演算子判断手段と、該演算子判断手段で前記演算子が理論通り入力されていないと判断されたときユーザに対し通知を行う通知手段を備えて構成してもよい。
【００３８】
演算子の入力を忘れた場合でも演算子の入力漏れが通知されるので、ユーザは自身の意図する検索を確実に行える。
【００３９】
更に、本発明は、前記データベースに保存された用語は、ひらがな、カタカナ、ローマ字、アルファベット及び漢字等の内の複数の表記により互いに関連付けられたことを特徴としてもよい。
【００４０】
データベースでは、同一の用語に対し、ひらがな、カタカナ、ローマ字、アルファベット、漢字等の表記がされている。従って、いずれの態様の文字で検索をしても同じ検索結果が得られる。
【００４１】
更に、本発明は、入力された用語と、該用語に基づきＷｅｂページを検索し、検索結果をリスト化するＷｅｂページ検索手段と、該Ｗｅｂページ検索手段により作成された検索結果リストの内、表示開始及び／又は表示終了のデータを指定する表示データ指定手段を備えて構成してもよい。
【００４２】
このことにより、ユーザは、また始めから検索結果リストを閲覧する必要がなく効率的である。
【００４３】
更に、本発明は、入力された用語と、該用語に基づきＷｅｂページを検索し、検索結果をリスト化するＷｅｂページ検索手段と、該Ｗｅｂページ検索手段により作成された検索結果リストを保存する検索結果リスト保存手段と、該検索結果リストの内ユーザに提供された最終データ又は該最終データの項目番号が保存される最終データ保存手段と、該最終データ保存手段で保存された最終データ以降又は該最終データを含む所定ブロックのリストを表示させるリスト表示再開手段を備えて構成してもよい。
【００４４】
以上により、ユーザは再度同じ検索を行う必要は無く、また既に閲覧済のページについて再閲覧等する無駄はなくなるので、便利である。なお、検索結果リストの内容は保存されているので、既に閲覧済のページを再表示することも可能である。
【００４５】
更に、本発明は、入力された用語と、該用語に基づきＷｅｂページを検索し、検索結果をリスト化するＷｅｂページ検索手段と、該Ｗｅｂページ検索手段で所望のＷｅｂページを検索出来なかったとき、前記用語の類義語を提示する類義語提示手段を備えて構成してもよい。
【００４６】
ユーザは、所望のＷｅｂページを検索出来なかったときには検索式の見直しを行うことになるが、この際には、次にどのような用語で検索したらよいのか判断に困る場合が多い。従って、前回検索時に使用された用語の類義語を提示し、ユーザに対し検索のヒントを提供する。
【００４７】
更に、本発明は、入力された用語と、該用語に対し予め割り付けられ、データベースに保存された類義語と、該類義語の内の少なくとも一つ及び前記用語の論理和に基づきＷｅｂページを検索し、検索結果をリスト化するＷｅｂページ検索手段とを備えて構成してもよい。
【００４８】
類義語も含めて検索を行うことで、検索の漏れを少なくすることが出来る。
【００４９】
更に、本発明は、入力された用語と、該用語に対し予め割り付けられ、データベースに保存された分類と、前記用語から前記分類を抽出する分類抽出手段と、該分類抽出手段で抽出された分類を表示する分類表示手段とを備えて構成してもよい。
【００５０】
当該用語に対し決められた分類を把握することが出来る。従って、ユーザはどの分類を探せばよいのか判断できる。また、ユーザの検索式中に分類指定の誤り等の存在することに気が付く。
【００５１】
更に、本発明は、使用言語が選択可能な使用言語選択手段を備え、前記用語を形成する文字は、該使用言語選択手段で選択された言語により記載されることを特徴としてもよい。
【００５２】
このことにより、例えば、日本に在住の外国人であっても検索式は母国語で行い、日本のＷｅｂページを検索可能である。なお、この際、検索結果リストでは、日本語若しくは英語のＷｅｂページの絞り込みが可能とされるのが望ましい。また、請求項７の所定の国を選択すれば、母国や他国のＷｅｂページも検索可能である。
【００５３】
更に、本発明は、前記単語比較手段で一致しないと判断されたとき、前記検索用単語に対する所定言語の訳語を見いだすのに使用される訳語辞典を備え、前記Ｗｅｂページ検索手段は、該訳語辞典で見いだされた訳語に基づきＷｅｂページが検索されることを特徴としてもよい。
【００５４】
例えば、検索用単語がひらがな等で入力されている場合には、和英辞典等の訳語辞典を利用可能である。従って、データベースに存在しない用語であっても、訳語に基づき検索が可能となる。
【００５５】
更に、本発明は、前記データベースに保存された用語は所定の分類及び／又は辞書に関連付けられ、前記分類及び／又は辞書を指定する分類指定手段を備え、前記用語が該分類指定手段で指定された分類及び／又は辞書により絞られることを特徴としてもよい。
【００５６】
用語が分類や辞書により絞れるので精度が向上する。
【００５７】
更に、本発明は、前記用語が検索式として使用されたとき該用語を履歴保存する履歴保存手段と、該履歴保存手段で保存された前記用語を表示する履歴表示手段とを備えたことを特徴としてもよい。
【００５８】
検索式を履歴保存することで、再度同じ検索式により検索する場合や、この検索式の一部修正をして使用したい場合等に便利である。また、検索式や分類等を履歴保存するようにすれば、これらの検索式等を基にユーザの趣味等を総合的に評価可能である。そして、この評価に従い、検索式や分類に一致若しくは近い広告を、広告データベースより抽出してユーザパソコンに表示等することも可能である。
【発明の効果】
【００５９】
以上説明したように本発明によれば、候補抽出手段によりデータベースから文字頭部を含む用語を抽出するよう構成したので、ユーザは検索式を立てる際等に必要となる単語をキーボード等により完全に入力することなく入手可能となる。ひらがなからの漢字変換も行う必要もない。従って、初心者であっても検索が簡単に行える。
また、データベースに保存された用語に対し、訳語を割り付けたので、世界中のＷｅｂページを、例えば日本語入力のままに検索可能である。
【図面の簡単な説明】
【００６０】
【図１】検索エンジンのメインメニュー表示例
【図２】辞書データベースの画面表示例
【図３】フローチャート
【図４】検索式の入力態様例
【図５】フローチャート
【図６】フローチャート
【図７】検索キー欄の複数追加例
【図８】フローチャート
【図９】登録申請画面の例
【図１０】機能分離したデータベースの例
【図１１】同上
【発明を実施するための形態】
【００６１】
以下、本発明の実施形態について説明する。本発明の第１の実施形態である検索エンジン１００のメインメニュー表示例を図１に示す。図１は、ユーザのパソコンにダウンロードされ、画面表示された検索エンジン１００のホームページである。なお、本発明はパソコンに限定されるものではなく、携帯電話、カーナビ、移動情報処理端末等であっても適用可能である。
【００６２】
図１において、辞書表示部１には国語辞典、科学辞典、百科辞典、現代用語辞典、人名辞典等の単語の収納された辞書項目３が配設されている。科学辞典等のように複数の専門領域が存在するものでは、更に理学、工学、医学等の分野辞典４が配設されている。
【００６３】
但し、これらの辞書は、インターネット専用の辞書として用語が厳選されたものであることが望ましい。例えば古語や使用されることがあり得ない等と判断される用語等は削除されたものが望ましい。なお、辞書は固定されたものでは無く、後述する学習機能により用語が補充されたり削除されるようになっている。
【００６４】
また、分類表示部５にはビジネス、学校、生活、趣味、スポーツ等の分類項目７が配設されている。各分類項目７は階層構造となっており、分類項目７をクリックすることにより、詳細分類９が表示されるようになっている。
【００６５】
但し、分類項目７のクリック操作を必要とすることなく、最初から詳細分類９の内の所定段数までを画面表示するようにしてもよい。各詳細分類９の下位にはＷｅｂページのＵＲＬ（Uniform Resource Locators）が存在する。但し、分類表示部５には分類の項目表示のみに止め、ＷｅｂページのＵＲＬを表示しないようにしてもよい。
【００６６】
文字入力支援ツール１０には、タブ１１と文字一覧１３が表示されている。タブ１１によりひらがな、カタカナ、英数文字が選択可能なようになっている。但し、カタカナ若しくはひらがなの一方は省略されてもよい。文字一覧１３で選択された文字は、検索キー欄１５に入力されるようになっている。
【００６７】
文字一覧１３の側部には演算子１７が設けられている。演算子１７は論理積である「かつ（＊）」であり、演算子１７をクリックすると、「＊」が検索キー欄１５に入力されるようになっている。演算子１７を論理積である「かつ（＊）」に限定せず、更に論理和である「または（ＯＲ）」や括弧である「（」「）」等を設けるようにしてもよい。
【００６８】
但し、この場合には、ユーザにとっては複雑となるおそれがあるので、上級者向けボタンを別途配設し、このボタンが選択されたときにこれらの論理が選択されるようにするのが望ましい。
【００６９】
なお、辞書項目３、分野辞典４、分類項目７、詳細分類９で選択された項目も同様に検索キー欄１５に入力されるようになっている。但し、かかる分類、辞書等は、検索キー欄１５とは別に配設される分類ボックスに表示されるようにしてもよい。
【００７０】
検索キー欄１５に入力された用語は、前項削除ボタン１９により用語単位で前項のみを削除可能なようになっている。例えば、「趣味＊旅行」と入力されている場合には旅行のみが削除可能である。全削除ボタン２１によりすべての項目が削除可能である。
【００７１】
候補要求ボタン２３は、この候補要求ボタン２３がクリックされることで、文字一覧１３より選択若しくはキーボードより入力されたひらがなの一文字、又は数文字から辞書項目３や分類項目７等との組み合わせのもとに適当な用語の候補を検索エンジン１００が選びユーザに表示するものである。
【００７２】
この用語の候補表示の際には、頻度順ボタン２７、五十音順ボタン２９、アルファベット順ボタン３１をクリックすることにより、表示される用語を頻度順、五十音順、アルファベット順に整列して表示することが可能である。選択された用語は検索に使用されるようになっている。
検索ボタン２５は、この検索ボタン２５がクリックされることで、検索キー欄１５に入力された検索式に基づき検索エンジン１００が検索を行うものである。
【００７３】
地域選択欄３３には、国内選択ボックス３５と外国選択ボックス３７が配設されている。国内選択ボックス３５を選択した場合には例えば関東地方、東京都、中央区、銀座等と階層形式で選択可能である。地図ボタン３９を選択すれば、日本地図４０が表示され、所望とする地図上の点を指定することにより同様に階層を追って順に選択可能である。
【００７４】
外国選択ボックス３７を選択した場合には例えば地域であるヨーロッパ、国名であるイギリス等と階層形式で選択可能である。地図ボタン４１を選択すれば、世界地図４２から所望とする地図上の点を指定することにより地域や国を選択可能である。
【００７５】
特徴欄４３は様々な特徴をもととして、Ｗｅｂページを検索し易くするために配設されている。例えば、所定期間内にクリック数の多かった用語を検索するクリック回数上位用語ボタン４５、最近話題の用語を検索する話題用語ボタン４７、Ｗｅｂページでよく使用されている用語を検索するＷｅｂページ使用用語ボタン４９等である。Ｗｅｂページ使用用語ボタン４９が選択される際には頻度順ボタン５１により頻度順に、五十音順ボタン５３により五十音順に、アルファベット順ボタン５４によりアルファベット順に用語が整列された上で表示される。
【００７６】
海外のホームページを閲覧したい場合には、国名選択欄５５により地域や国名を選択したり、地図ボタン５７を選択すれば、世界地図４２から所望とする地図上の点を指定することによりヨーロッパ等の地域や国を選択可能である。各国のＷｅｂページのＵＲＬ、キーワード、要約等は各国毎のデータベースに記録されている。
【００７７】
そして、選択された国のデータベースに従い検索が行われる。ヨーロッパ等の地域による検索は、各国毎の検索が行われた後、選択されたＷｅｂページのＵＲＬ等が例えば国単位に加算され、まとめて一つの検索結果とされるようになっている。この際には、例えば各国毎に１０個ずつ等の等数ずつ加算される。そして、頻度順やアルファベット順に表示されるようになっている。
【００７８】
検索結果リスト番号入力欄５９は、検索された結果の表示順位を何番目から表示するかを決めるものである。この検索結果リスト番号入力欄５９は、検索結果リストが表示された際に表示されるようにしてもよい。
【００７９】
なお、使用言語選択欄８１には、複数の言語が選択可能なようになっている。標準は日本語であり、例えば英語が選択された場合には辞書項目３や分類項目７等が英語表記されるようになっている。国語辞典は英語辞典になる。文字入力支援ツール１０には、英数文字のみが表示される。特徴欄４３は、英語が選択された場合でも日本のＷｅｂページに対するものである。但し、国名を選択して、その国の特徴にて検索可能としてもよい。この場合には、後述する使用頻度欄６３、話題欄６６、登録頻度欄６４等は、各国単位に設けて処理される。
【００８０】
図２には、辞書データベース６０の画面表示例を示す。辞書データベース６０は、国語辞書のデータベース例である。同一の用語に関し、ひらがな、カタカナ、漢字、ローマ字表記がされ、また英語やドイツ語等の各国語の訳語が対応付けられている。各用語には分類項目７、詳細分類９が対応付けられており、この中から、各用語にふさわしい分類等が選択可能なようになっている。
【００８１】
なお、詳細分類９が多数にわたる場合には、分類項目７をクリックすることで詳細分類９を表示させ、その詳細分類９に対し選択を行うようにしてもよい。単一の用語に対し、分類は複数個付けられてもよいし、相当する分類がない場合には付けられなくてもよい。同音異義語が存在する場合や類義語が存在する場合にはこれらも記載されている。そして、図示されていないが、当該用語に対して類義語が割り付けられている。
【００８２】
辞書データベース６０には、用語が選択される毎にカウントがインクリメントされ、データ更新される使用頻度欄６３が設けられている。また、マスメディア等で話題の用語には話題欄６６に、その程度に応じてＡ〜Ｅの表示がされている。
【００８３】
更に、学習機能に基づく結果を手動にて補足するため、用語の追加を行うための用語追加ボタン６５や、用語の削除を行うための用語削除ボタン６７、分類の追加を行うための分類追加ボタン６９、分類の削除を行うための分類削除ボタン７１が配設されている。
【００８４】
次に、本発明の第１の実施形態の動作を説明する。
図３にフローチャートを示す。本発明の第１の実施形態は、用語として例えば歌舞伎役者である板東玉三郎を検索する場合に、分類及び辞典をクリックし、文字入力支援ツール１０の文字一覧１３から「ば」のみの一文字をクリックすることで検索を可能とするものである。
【００８５】
ステップ１（図中Ｓ１と略す。以下、同旨）で検索式を検索キー欄１５に入力する。この際には、分類項目７の芸能をクリックした後詳細分類９の歌舞伎をクリックする。その後、辞書項目３の人名辞典をクリックする。そして、文字入力支援ツール１０の文字一覧１３から「ば」のみの一文字をクリックする。
【００８６】
但し、「ば」のみではなく、複数の文字を入力してもよい。また、カタカナで入力されてもよい。これらのクリック操作により、検索キー欄１５には「芸能＊歌舞伎＊人名＊ば」と入力される。なお、これらの文字は、キーボードから入力されてもよい。また、分類項目７、辞書項目３、文字一覧１３からの文字入力の順序は問わない。
【００８７】
次に、文字「ば」で始まる人名を探すためステップ３で候補要求ボタン２３をクリックする。ステップ５では、検索エンジン１００によりこの検索式が取得され、ステップ７で検索式が分析される。
【００８８】
ステップ９では、演算子が理論通り入力されているか否か判断される。キーボードから入力されたような場合には演算子が抜けている場合も考えられる。かかる場合、ステップ１１で演算子の入力要求が検索エンジン１００よりユーザに対してされる。
【００８９】
この際には、入力された文字が分類項目７、詳細分類９、辞書項目３に一致するか否か判断され、各項目等の間に演算子が存在するか否かで判断される。このように、辞書データベース等の内容と比較することで、演算子が抜けていることを判定可能となる。
【００９０】
ステップ１３では、検索エンジン１００により演算子間に記載された項目である分類、辞書、特徴、地域、文字が取得される。この場合には芸能、歌舞伎、人名、文字「ば」が取得される。取得される文字は、ひらがな、カタカナ、アルファベット、漢字等である。
【００９１】
そして、使用言語選択欄８１で日本語が選択されているとき、取得された文字が、ひらがな、カタカナ、漢字、ローマ字等のいずれであるかがまず判断される。ローマ字やアルファベット等は半角、全角、大文字、小文字の区別なく検索可能とするのが望ましい。このため、いずれの文字が入力された場合でも例えば半角の小文字データに統一させる等の処理を行う。
【００９２】
または、データベース内の各用語に、半角、全角、大文字、小文字のデータを予め割り付けておいてもよい。ステップ１５では、辞書データベース６０から該当する文字を有する項目が抽出された後、更に選択された分類により絞られる。この場合には人名辞書から文字「ば」で始まる項目の内、芸能、歌舞伎に選択されている項目が抽出される。
【００９３】
項目が存在しない場合には、ユーザに対し候補リストは存在しない旨の表示がされる。複数項目存在する場合には、ステップ１７で項目が整列される。この項目の整列は、予め頻度順ボタン２７、五十音順ボタン２９、アルファベット順ボタン３１により指定された順に従い行われる。
【００９４】
頻度順ボタン２７が選択されている場合には、辞書データベース６０の使用頻度欄６３の大きさ順にデータが配列される。ステップ１９では、ユーザに対し作成された候補リストが表示される。
【００９５】
なお、候補リストの表示に際しては、人名の場合にその人の簡単なプロフィール等が説明されるのが望ましい。この場合、人名辞典の各人名にはプロフィール等が対応され、データ保存される。また、科学辞典等が選択され、表示された用語が難解な場合には、候補リストの表示の際に用語の持つ意味、注記、説明を提供するようにしてもよい。意味等も表示するか否かを別途ボタン指示出来るようにしてもよい。
【００９６】
この際、ユーザにとって不明瞭な用語のみに対し意味等を表示することが望ましいので、用語を改めて選択し、ボタンをクリックさせるようにしてもよい。このためには、辞書データベース６０の各用語若しくは難易度の高い用語に対し用語の有する意味等を対応付けしておく必要がある。候補表示される用語は新聞等で一般的によく使用されている標準表記にて表示される。
【００９７】
ステップ２１で、この候補リストを見たユーザが希望の項目、この場合には板東玉三郎の文字を見つけた場合、ステップ２３に進みこの板東玉三郎の文字を項目選択する。項目が選択されるとステップ２５で、当該用語の使用頻度欄６３がインクリメントされる。
【００９８】
使用頻度欄６３を設けたことで、当該用語の利用頻度が分かる。このため、所定期間内に一度も使用されていない用語を抽出し、削除する等の学習機能を追加することが可能である。また、用語の使用頻度順等をリスト化可能である。
【００９９】
ステップ２１で、ユーザが希望の項目を見出せない場合や項目の数が多過ぎる場合には、ステップ２７に進み、再度検索式の見直しを行う。この際には、分類を指定し直したり、文字「ば」に対し「ん」を追加修正したりする。また、当該用語に関する関連キーワードが関連キーワード表示欄２８に表示されているので、この関連キーワードの中から適当なものを選択してもよい。
【０１００】
関連キーワードは、検索エンジン１００において、当該用語がキーワード登録されている複数のホームページを当該用語が属する分類下から抽出し、これらのホームページ中から共通的に頻度高く検索エンジン１００に対し登録されている単語を予め抽出したものである。関連キーワードは、当該用語に関連付けされてデータベースに保存されている。同一の用語がキーワード登録されている同一分類下のホームページは、共通のテーマを有することが推定され、キーワードも関連するものが登録されていると考えられるからである。
【０１０１】
なお、関連キーワードは、次のように抽出されてもよい。即ち、まず、当該用語が、ＨＴＭＬ文書中のタグのｋｅｙｗｏｒｄｓ中に存在するホームページを抽出する。ホームページは、当該用語が属する分類下から抽出するのが望ましい。ｋｅｙｗｏｒｄｓ中から、当該用語以外の単語を抽出する。同一の単語が同一のホームページ中に複数個存在する場合には、一つだけを抽出するのが望ましい。そして、抽出された単語の出現頻度をカウントする。その後、カウントされた出現頻度の高い単語を当該キーワードの関連キーワードとして保存する。
【０１０２】
また、関連キーワードは、更に次のように抽出されてもよい。即ち、閲覧中のホームページのテキスト部分を品詞情報等が保存された辞書、各単語の係受け等を分析する文法辞書等により、構文を解析しつつ名詞、助詞、形容詞、動詞等の形態素に分解する。そして、この分解された形態素より名詞を抽出し、同一の名詞が使用されている回数をカウントし、多く使用されている名詞を関連キーワード表示欄２８に表示する。
【０１０３】
更に、閲覧中のホームページのＨＴＭＬ文書中のタグのｋｅｙｗｏｒｄｓ中より取得されたデータを関連キーワード表示欄２８に表示してもよい。
ステップ２９で、国名選択欄５５により国名が選択されている場合には、ステップ３１で当該用語に対し割り付けられた訳語が選択される。この場合には、予め辞書データベース６０にＴａｍａｓａｂｕｒｏ  Ｂａｎｄｏが訳語として割り付けられている。
【０１０４】
但し、図２の用語「旅行」に対する英語に示すように、訳語の対応付けは一語には限らず、各国言語によっては複数個の単語が割り付けられてもよい。あるいは類義語の存在する場合には、訳語として類義語を割り付けてもよい。ステップ３３では、国名選択欄５５により選択された国のデータベースに進む。
【０１０５】
そして、ステップ３５では最終的な検索式がユーザに示される。この場合、選択された国の言語で表示するようにしてもよい。または、日本語と選択された国の言語の双方で表示されてもよい。そして、この検索式に基づき検索が実施される。一方、ステップ２９で、国名が選択されていない場合には、ステップ３５で、最終的な検索式がユーザに対し示される。そして、ステップ３５で示された検索式に基づき検索エンジン１００による国内検索が行われる。
【０１０６】
ステップ３７では、検索の結果ＵＲＬが存在する場合にはステップ３９でＷｅｂページの項目表示がされる。ＵＲＬが存在しない場合には、ステップ４１でユーザに対しＷｅｂページは存在しない旨の表示がされる。Ｗｅｂページが存在しなかったか、所望とするＷｅｂページが見つからなかった場合には、ユーザは、ステップ２７で、再度検索式の見直しを行う。
【０１０７】
この際、単語はデータベースに保存されているものなので、当該単語に予め類義語を関連付けておき、類義語が存在する場合には類義語を表示するようにしてもよい。類義語は使用頻度欄６３でアクセス頻度順位の高い順あるいは登録頻度欄６４でＷｅｂページの登録申請者による登録頻度の高い順に表示するのが望ましい。ユーザが検索式の見直しの際にこの類義語を選択すれば、当該単語と交換され、再度検索が実行される。類義語が複数選択された場合には、論理和にて検索される。
【０１０８】
なお、ステップ２３でユーザが用語の選択をする以前又は以降に、当該用語の類義語を含めて検索する旨の類義語ボタン２４が選択された場合には、この類義語を表示し、ユーザに対し選択させるようにしてもよい。
【０１０９】
この際には、選択された類義語は当該用語と論理和を取られた上でステップ２５を経てステップ３５で検索式の表示がされる。また、類義語ボタン２４が選択された場合に、類義語をユーザに対し選択させることなく、すべて若しくは限定された数の類義語を検索式に含めるようにしてもよい。
また、検索式の修正、追加等に際しては、上述と同様に候補入力も可能である。検索式を追加すれば絞り検索が可能である。
【０１１０】
更に、検索エンジン１００において、検索キーや分類等を履歴保存するようにしてもよい。この場合、データ交信の際には、ｃｏｏｋｉｅデータにより個人管理を行う。あるいは、ＩＤ等の個人認証番号を入力させることで個人管理を行う。履歴保存は、ボタンにより「検索キーは保存しない」「前の検索キーを表示する」を選択可能である。
【０１１１】
以上により、ユーザは検索式を立てる際等に、クリック操作のみで簡単に処理が可能である。また、この際の文字入力は一文字、又は数文字のみでよい。更に、検索式が確定した際には、関連キーワードが表示されるので、検索式の見直し等も簡単である。従って、パソコンの初心者やキーボード入力の苦手な人にとっては助かる。ひらがなからの漢字変換も行う必要がない。必要ならば候補表示された用語の意味等を見た上で用語の選択も可能である。
【０１１２】
検索エンジン１００においては、指定された分類でまずＷｅｂページが絞られ、その後、検索キーワードで更に絞られる。このため、検索の精度が高い。また、検索スピードも分類の中のみを検索すればよいので早い。ユーザにより分類指定のされていない場合には、検索キーワードにより絞られる。但し、この際、このキーワードに属する分類が複数存在する場合には表示し、一つの分類を選択させるようにしてもよい。分類を一つに絞ることにより、検索の精度は向上する。また、図示しない全分類指定検索ボタンを押すと、分類指定の有無によらず、全分類を対象として検索キーワードのみによる検索を行うことも可能である。
【０１１３】
なお、本検索方法は携帯電話やカーナビ、インターネット対応テレビ等にも適用可能である。そして、携帯電話等からの検索はキーボードが存在しないので、キー操作に慣れた人にとっても煩わしいものであるが、入力する文字数が少ないので簡単に処理可能である。
【０１１４】
使用言語選択欄８１でいずれの言語を選択して検索式を作成したとしても、データベースにより日本語との間で用語同士の対応付けがされているので、日本語によるＷｅｂページの検索が可能となる。この場合には、検索式確認のため、原語と日本語の双方の検索式を表示するのが望ましい。従って、外国人にとって日本国のＷｅｂページの検索が自国の言語により可能となり検索がし易くなる。
一方、選択された用語は、各国の訳語に対応付けられているので、日本語で検索式を作成しても国名を選択するだけで世界中のＷｅｂページを検索可能である。
【０１１５】
ひらがな、カタカナ、漢字の相互に対し同一の用語を割り付けているので、いずれの態様の文字で検索をしても同じ結果が得られる。この場合、用語は辞典や新聞等に記載されている一般的な当該用語についての標準表記（例えば漢字）により検索されるのが望ましい。しかしながら、選択によりすべての表記による論理和にて検索可能としてもよい。あるいは、日常的に使用されていることが予想される表記に絞れる場合には、それらの表記の論理和にて検索可能としてもよい。また、人名等記憶だけを頼りに正確に人の名前等を入力するのは難しいが、検索エンジン１００では、データベースに用語は予め用意されているので入力ミスが生じることはなく、検索精度が向上する。
【０１１６】
次に、検索式の入力態様について説明する。図４に入力態様例を示す。例えば、分類項目７に芸能、詳細分類９に歌舞伎、辞書項目３に人名辞典を選択し、候補要求ボタン２３をクリックすると、歌舞伎役者の候補リストが予め頻度順ボタン２７、五十音順ボタン２９で選択された通りに整列され表示される。この際には、まったく文字入力をしないでもすむ。分類項目７、詳細分類９、辞書項目３等の順序は順不動である。以下、候補要求ボタン２３をクリックする旨は省略して説明する。
【０１１７】
分類項目７にビジネス、詳細分類９に会社、文字「に」を選択すれば、日本○○株式会社の候補リストが表示される。更に、業種を建設に選択すれば建設関係の会社に絞れる。分類項目７に学校、文字「と」あるいは「とう」を選択すれば、東京○○大学の候補リストが表示される。文字入力も、分類項目７、詳細分類９、辞書項目３等の順序同様、順不動でもよい。
【０１１８】
話題用語ボタン４７に続けて文字「ぷ」あるいは「ぷれ」を選択すれば、プレイステーション２を含む候補リストが表示される。候補選択すれば用語が確定され、ユーザには「話題＊プレイステーション２」（又は分類を除いた形での「プレイステーション２」と表示されてもよい。分類は別途独立して表示されてもよい。）と検索式が表示された後検索が行われ、検索結果リストが表示される。但し、検索を実施するのに際し検索ボタン２５を操作するようにしてもよい。
【０１１９】
分類項目７にスポーツ、話題用語ボタン４７をクリックすればスポーツで最近話題の用語を引くことが出来る。
分類項目７にスポーツ、辞書項目３である人名辞典をクリックした後、文字一覧１３よりひらがなの「な」をクリックし、「スポーツ＊人名＊な」と入力した場合で、かつクリック回数上位用語ボタン４５を選択したとき、長島茂雄、中田英寿が選択可能である。また、人名辞典とクリック回数上位用語ボタン４５を選択しただけでも著名人の名前は容易に見つけることができる。
【０１２０】
なお、クリック回数上位用語ボタン４５は、これのみ選択してもよいし、候補リストの結果が出てから選択してもよい。この場合、検索式は表示されているので、その検索式を確認した上で、絞り込みボタン２６をクリックし、その後追加の絞り込み（この場合はクリック回数上位用語ボタン４５の選択）を行う。
【０１２１】
分類項目７にショッピング、詳細分類９に化粧品、文字「こ」、外国選択ボックス３７でフランスを選択し、候補要求ボタン２３をクリックする。その後、候補リストから香水を選択すると、フランスの香水をショッピング可能なＷｅｂページが検索可能である。この際には辞書項目３が選択されていないが、各辞書項目３の内から文字「こ」に属する文字が検索され、かつ分類で絞られてリスト表示される。
【０１２２】
辞書項目３に国語辞典、文字「ま」、分類項目７に本、国名選択欄５５にロシア国を選択した場合には、候補リストから漫画を選択すると、ロシア国における漫画に関するＷｅｂページを見ることができる。
【０１２３】
また、クリック回数上位用語ボタン４５、話題用語ボタン４７、Ｗｅｂページ使用用語ボタン４９をクリックすれば、頻度順ボタン５１、五十音順ボタン５３で選択された通り頻度順又は五十音順に候補リスト表示可能である。また、これらのボタンは分類等と組み合わせて用いることで一層効果的な検索が行える。
なお、辞典のみの選択や分類のみの選択であっても候補リスト表示可能としてもよい。
【０１２４】
次に、本発明の第２実施形態について説明する。
本発明の第２実施形態は、用語の文字入力を一部ではなく、全文字入力するものである。なお、図３と同一要素のものについては同一符号を付して説明は省略する。
【０１２５】
辞書表示部１の科学辞典で経済を選択し、文字「しゅうし」を文字入力支援ツール１０の文字一覧１３（キーボード入力でもよい）から選択した場合を例にする。なお、国語辞典で文字「しゅうし」を入力した場合には終止、宗旨等も候補となる。また、文字はひらがな、カタカナ、アルファベット、漢字、ローマ字の他、英語、ドイツ語等の外国語でも入力は可能である。日本語で入力した場合と、外国語で入力した場合と、データベースで予め対応付けされた用語を使用するので、国名を同一に指定すれば同じ検索結果リストが得られる。
【０１２６】
図５のフローチャートにおいて、ステップ５１で、検索キー欄１５には「科学＊経済＊しゅうし」と入力されている。ステップ５３で、検索ボタン２５をクリックする。但し、このようにひらがなやカタカナで入力した場合には、候補要求ボタン２３をクリックしてもよい。この場合には、図３のように処理が行われる。
【０１２７】
ステップ６１では、検索エンジン１００が取得された文字を辞書データベースの単語と比較する。文字「しゅうし」の科学辞典の経済には修士と収支の２語が存在するとする。ステップ６３で複数語存在すると判断され、ステップ６５に進み候補リストを作成する。ステップ６７でユーザに対し候補リストを表示する。
【０１２８】
なお、この際には用語の持つ意味等を提供するようにしてもよい。意味等も表示するか否かをボタン指定出来るようにしてもよい。ステップ６９でユーザは用語を選択する。この場合、例えば収支を選択したとする。その後、ステップ２５で当該単語に対し使用頻度欄６３のカウントを１つインクリメントする。
【０１２９】
ステップ６３で一語のみ存在したと判断された場合には、ステップ２５で当該単語に対し使用頻度欄６３のカウントを１つインクリメントする。なお、ステップ６９若しくはステップ６３の以前又は以降に、当該用語の類義語を含めて検索する旨の類義語ボタン２４が選択された場合には、この類義語を表示し、ユーザに対し選択させるようにしてもよい。
【０１３０】
この際には、選択された類義語は当該用語と論理和を取られた上でステップ２５を経てステップ３５で検索式の表示がされる。また、類義語は、ユーザに対し選択させることなく、すべて若しくは限定された数の類義語を検索式に含めるようにしてもよい。
【０１３１】
ステップ３７で、検索の結果ＵＲＬが存在する場合にはステップ３９でＷｅｂページの項目表示がされる。ＵＲＬが存在しない場合には、ステップ４１でユーザに対しＷｅｂページは存在しない旨の表示がされる。Ｗｅｂページが存在しなかったか、所望とするＷｅｂページが見つからなかった場合には、ユーザは、ステップ２７で、再度検索式の見直しを行う。
【０１３２】
この際、当該単語に予め類義語を関連付けておき、類義語を表示するようにしてもよい。類義語はアクセス頻度順位の高い順に表示するのが望ましい。ユーザが検索式の見直しの際にこの類義語を選択すれば、当該単語と交換され、再度検索が実行される。類義語が複数選択された場合には、論理和にて検索される。
なお、関連キーワードが関連キーワード表示欄２８に表示されているので、この関連キーワードの中から適当なものを選択してもよい。
【０１３３】
ステップ７１では、データベースにて当該単語に予め割り付けられている分類と今回入力された分類とが一致しているか否か判断される。一致していればステップ７３で終了する。一致していなければステップ７５に進み、当該単語に分類を追加する。
【０１３４】
このように処理を行うのは、データベースに予め割り付けた分類は検索エンジン１００側の判断で割り付けたものであり、あくまで最終的なものではなく、ユーザの使用如何や流行等によっては用語と分類の組み合わせ関係が想定されたものと異なる場合が生ずる可能性があるためである。
【０１３５】
当該単語と分類の組み合わせでＵＲＬが存在する以上、データベースを修正するのが望ましいと判断できるからである。なお、ステップ７５の処理は、当該単語と分類の組み合わせが所定回数以上になったときに行うようにしてもよい。
【０１３６】
ステップ６１で、検索エンジン１００が取得された文字を辞書データベースの単語と一致しないと判断した場合は、ステップ８１で、当該単語が辞書データベースにないので、使用言語選択欄８１で選択された言語が使用される国での検索のみが可能となる旨の表示を行う。
【０１３７】
従って、国名選択欄５５により国名を選択していても無効となる。但し、この際、例えば使用言語が日本語で国名選択欄５５にアメリカが選択されている場合で、ひらがな、カタカナ、ローマ字で入力されているとき、和英辞典により用語の候補を表示するようにしてもよい。そして、候補表示された用語の中から選択された用語に基づき英語で検索をする。
【０１３８】
このとき、分類と選択された用語は検索エンジン１００に保存され、学習機能としての処理が行われるのが望ましい。また、和英辞典等によっても用語の候補が存在しない場合で、検索キー欄１５にひらがな等が入力されている場合には、その後の検索実行に際し、漢字変換等の当該用語に関する一般的によく使用される他の通常表記に変換させる必要はないかどうかの確認メッセージを表示し、文字変換させるようにしてもよい。このことにより、用語の候補が存在しない場合でも検索エンジン１００にて検索が可能となる。
【０１３９】
その後、ステップ８３で検索を行いＵＲＬが存在する場合にはステップ３９でＷｅｂページの項目表示がされる。この際、ステップ８５では、入力された文字と、分類を保存する。入力された文字が辞書データベースに存在しないにも関わらず現実にはＵＲＬが存在するからであり、この場合には、ステップ８７で単語とこの単語に対する分類の追加を行う必要がある。
なお、この修正の判断を慎重に行うため、ステップ８５で単語等を保存する際、カウントを機能させ、所定回数以上になった場合にステップ８７の追加処理を行う等してもよい。
【０１４０】
以上により、用語の文字入力が全文字入力された場合でも検索は可能である。この際、辞書データベースに存在している用語であるならば、検索式が日本語入力のままで、外国のＷｅｂページを参照可能である。漢字変換等による当該用語の標準表記への必要もない。候補選択の際には用語の意味等も判断しつつ選択も可能である。ひらがな、カタカナ等様々な態様で入力可能である。
【０１４１】
従って、日本に在住する外国人等がその国の言葉で日本国内等のＷｅｂページを検索することも可能である。なお、この際、検索結果リストでは、日本語若しくは英語のＷｅｂページの絞り込みが可能とされるのが望ましい。用語が辞書データベースに存在しない場合にも検索可能である。この際、学習機能を備えたので、検索が頻度高く行われる程、データベースは時代や流行等を取り入れてどんどん進化することが出来る。検索精度もその進化に合わせて向上する。
【０１４２】
なお、検索キー欄１５に用語を入力し、図示しない分類表示ボタンをクリックすることにより、当該用語に対し検索エンジン１００側で決められた分類を表示するようにしてもよい。この場合には、ユーザはどの分類を探せばよいのか判断できる。また、ユーザの検索式中に分類指定の誤り等の存在することに気が付く。
【０１４３】
日本語で用語を入力した場合と、外国語で用語を入力した場合と、同一のデータベースにてそれぞれの用語の対応付けがされているものなので、国名を同一に指定すれば同じ検索結果が得られる。
【０１４４】
次に、Ｗｅｂページでよく使用されている用語の収集方法について説明する。図６にフローチャートを示す。ステップ１０１で分類を指定する。ステップ１０３で検索の結果であるＷｅｂページを読み込む。ステップ１０５では、ＨＴＭＬ文書中のヘッダのキーワードやタイトル等から本Ｗｅｂページを検索する際のキーワードが検出される。
【０１４５】
ステップ１０７でこのキーワードの中から一つが選択される。ステップ１０９でデータベースに選択されたキーワードと同じ単語が存在するか否か判断される。同じ単語が存在する場合にはステップ１１１で登録頻度欄６４のカウンタが１つインクリメントされる。
【０１４６】
従って、登録頻度欄６４のカウンタ値を見れば、当該分類のＷｅｂページでどの程度よく使用されている用語か判断可能となる。一方、同じ単語が存在しない場合にはステップ１１３で当該キーワードを保存する。そして、ステップ１１５で、ステップ１０５で検出されたキーワードに残りのキーワードが存在するか否か判断される。
【０１４７】
残りのキーワードが存在する場合には、ステップ１０７に戻り次のキーワードを選択して以降同様の処理を繰り返す。ステップ１１７で、サイト中のすべてのホームページについて終了するまで行った後、ステップ１０３で他のＷｅｂページを読み込む。そして、同様の処理を繰り返す。
【０１４８】
以上により、ユーザは、分類項目７、詳細分類９とＷｅｂページ使用用語ボタン４９を組み合わせることで、当該分類においてＷｅｂページで登録申請者がキーワードとしてよく設定されている用語が分かる。頻度順ボタン５１により頻度順に整列可能である。
【０１４９】
また、五十音順ボタン５３により五十音順にも整列可能である。ユーザがこのキーワードを使用すれば、多くのＷｅｂページの登録申請者が意図した通りに検索が行え、最も多くのＷｅｂページが検索可能となり、検索漏れを少なくできる。
なお、Ｗｅｂページ使用用語ボタン４９を基に表示された用語が選択されると、検索式に当該用語が組み込まれる。
【０１５０】
また、検索キー欄１５は図１のように一つだけ設けてもよいが、図７に示すように、入力ボックス追加ボタン８３のクリックにより検索キー欄１５を複数追加可能としてもよい。
【０１５１】
そして、各検索キー欄には一つの分類あるいは一つの単語のみを入力してもよいし、検索式を入力するようにしてもよい。検索キー欄毎に候補要求ボタン８５によりリスト要求が行え、演算子選択ボタン８７を選択するようにすれば複雑な検索式にも容易に対処可能である。
【０１５２】
また、検索結果リスト番号入力欄５９によれば、例えば検索結果の先頭から２００件までのＷｅｂページのＵＲＬを既に確認済の場合、その後２０１件目からの指定を行うことで２０１件目からの検索結果リストの表示が可能である。
【０１５３】
検索エンジン１００では、検索結果リスト番号入力欄５９に指定のある場合には、検索結果リストの順位を数え、指定の件数目から、またはこの指定の件数目を含むブロック単位（１〜１００件、１０１〜２００件等の範囲）にリストを作成してユーザに対し表示する。このことにより、ユーザは、また始めから検索結果リストを閲覧する必要がなく効率的である。
【０１５４】
更に、ユーザが検索結果リストの保存を希望する場合には、検索エンジン１００よりユーザパソコンのｃｏｏｋｉｅファイル等にデータ交信時にユーザＩＤ等を記録しておく。または、ユーザに対し検索エンジン１００使用時にユーザＩＤ等を入力してもらう。そして、一時、検索結果リストの内容及びユーザに対し既に表示済の項目番号を、検索エンジン１００側にこのユーザＩＤで保存するようにする。
【０１５５】
その後、リスト表示再開ボタン１０１が選択されたとき、検索エンジン１００側では保存されている検索結果リストの内容及び表示済の項目番号を判断し、まだユーザが閲覧していない残りの情報から継続してリスト表示する。この際、ユーザは再度検索を行う必要は無く、また既に閲覧済のページについて再閲覧等する無駄はなくなるので、便利である。なお、検索結果リストの内容は保存されているので、既に閲覧済のページを再表示することも可能である。
【０１５６】
なお、以上は検索エンジン１００側に文字入力支援ツール１０を配設するとして説明した。しかしながら、必ずしも検索エンジン１００側に限定するものではなく、ユーザのパソコンにおいて文字入力支援ツール１０を配設するようにしてもよい。また、辞書表示部１や分類表示部５、地域指定、特徴等もユーザのパソコン側に配設してもよい。
【０１５７】
但し、この場合には、これらの最新の情報を含むソフトウェアが随時インターネット上の所定のサイトからダウンロード可能とするのが望ましい。このとき、検索キー欄１５には分類や辞書等を組み合わせたり、一文字若しくは数文字の単語頭部にて検索式を入力可能である。
【０１５８】
また、辞書データベースをもユーザのパソコン側に持たせれば、候補リストの表示や選択等がユーザのパソコン内で処理可能である。検索キー欄１５には単語も確定した完成された形の検索式が入力される。このときの単語は辞書データベースに一致するものであれば海外のＷｅｂページの検索にも適用可能である。検索式を慎重に完成させた上でインターネットに接続すれば検索の無駄もなくなる。
【０１５９】
次に、検索式に使用された用語に対する関連キーワードの収集方法の一例について説明する。
検索式にて用語を確定すると関連キーワード表示欄２８に関連キーワードが表示される。このために、関連キーワードを予め各用語毎に求めてデータベースに保存しておく。または、各用語に対し関連キーワードを関連付けしておく。関連付けは、各用語から関連キーワードを抽出可能とするものである。
【０１６０】
関連キーワードの収集は、以下のように行う。なお、図６と同一のステップには同一のステップ番号を付し、説明は省略する。図８において、ステップ１２１では、単語をデータベースより一つ選択する。ステップ１２３では、この単語に属する分類を読む。そして、ステップ１０１でこの分類を指定する。ステップ１２５では、指定された分類下に属するホームページについて、当該単語にて検索を行う。ステップ１０８では、当該単語以外のキーワードをｋｅｙｗｏｒｄｓ中から選択する。ステップ１１０では、関連キーワードデータ中に既に同じ単語が存在するか否か判断する。同じ単語が無ければステップ１１３でこの単語を関連キーワードデータとして保存する。同じ単語が存在すればステップ１１１で当該単語に割り付けられたカウンタをインクリメントする。
【０１６１】
ステップ１２７では、カウンタの値の大きい順に関連キーワードを整理する。関連キーワードは、カウンタの値の大きい順に複数個を関連キーワード表示欄２８に表示する。但し、五十音順等に表示可能としてもよい。ステップ１２９でデータベースに次の単語の存在する限りこの処理を繰り返す。データベースの範囲は、辞書単位や所定のブロック単位等任意に定めた範囲である。
【０１６２】
以上により、始めに一つキーワードを決めると、次のキーワードは考える必要がなく、関連キーワード表示欄２８から選択することで検索キー欄１５に設定可能である。従って、簡単に検索式を見直し等可能であり、特に初心者にとって楽である。
【０１６３】
次に、検索エンジンへのＷｅｂページの登録申請方法について説明する。
図９に登録申請画面の例を示す。使用言語選択欄８１で使用言語を選択すると、選択された言語表記に変わる。まず、登録申請者は、ホームページのアドレスを図示しないアドレス欄に指定した後、登録申請したい自己のホームページが所属すると考えられる分類項目７、詳細分類９を選択する。階層の選択は一通りとするのが望ましいが、複数の分類に属すると考えられる場合には、階層を複数選択可能としてもよい。その後、登録ボタン９３をクリックする。
【０１６４】
このことにより、自己のホームページ（ＵＲＬ）がどの分類の下に属するのかが決められる。その後は、この指定した分類に帰属する単語を候補選択する限り、分類の選択は不要である。登録キーワード入力欄９１には必要ならば辞書項目３を選択し、ひらがなの一文字か数文字、アルファベットの一文字か数文字を入力する。登録キーワード入力欄９１に何も入力せずに、候補要求ボタン２３をクリックすれば当該分類に属するすべての単語の候補リストが作成され、表示される。表示は、頻度順や五十音順等に整列可能である。
【０１６５】
文字は、文字入力支援ツール１０により入力してもよいし、キーボードより入力してもよい。候補要求ボタン２３をクリックすればデータベースに存在する単語より候補リストが作成され、表示されるので、そのリストの中からキーワードとしてふさわしい用語を選択する。
【０１６６】
但し、他の分類項目７、詳細分類９を選択する必要がある場合には、分類等を改めて指定した後に単語を入力する。この場合でも、一文字か数文字の入力により候補を選択することが可能である。また、分類指定をせずに、単語のみをキーワード登録することも可能である。このように、他の分類について指定されたキーワード等は、ユーザにより分類指定がされずに検索された場合や、図示しない全分類指定検索ボタンが押されることにより検索がされる。
更に、関連キーワード表示欄２８から関連キーワードを選択することで、登録キーワード入力欄９１にキーワード設定することも可能である。
【０１６７】
従って、簡単に登録申請可能である。また、選択された用語により登録申請すれば、候補要求等により、ユーザによってもこの用語がデータベースから選択されることになるため、検索される精度及び確率は高くなる。関連キーワード表示欄２８もユーザとホームページの登録申請者と同一のキーワードを参照し利用することになるため、検索される精度及び確率は高くなる。
【０１６８】
単語が辞書データベースに存在しない場合には、ユーザに対し候補リストは存在しない旨の表示がされる。しかしながら、登録申請者がこの単語でよいと判断する場合にはこの状態で登録ボタン９３をクリックする。単語は検索エンジン１００側で一旦保存され、確認された後、適当ならば辞書データベースに単語が追加される。
【０１６９】
一方、単語は存在するが、入力された分類が存在しない場合にはその旨が表示される。
しかしながら、登録申請者がこの単語に対してはこの分類が最もふさわしいと判断する場合にはこの状態で登録ボタン９３をクリックする。この情報は、検索エンジン１００側に保存され、確認された後、適当ならば辞書データベースに分類が追加される。
【０１７０】
また、単語にふさわしい分類が存在しない場合には、登録申請者は登録キーワード入力欄９１に必要な単語を入力した後、分類名入力欄９７に新分類を記載した後、「分類が存在しない」ボタン９９をクリックする。この情報は、検索エンジン１００側に保存され、確認された後、適当ならば分類表示部５に分類項目７、詳細分類９が追加される。このため、辞書データベースや分類等は、時代や流行に応じてどんどん進化することができる。
【０１７１】
登録申請者が最初から用語の完全な文字入力をした場合には、辞書データベースに用語が存在するか否か判断される。そして、存在しない場合には、単語は検索エンジン１００側で一旦保存され、確認された後、適当ならば辞書データベースに単語が追加される。
【０１７２】
登録申請者もユーザも同一のデータベースを使用することになるので、検索の際に余計なノイズを拾う可能性は極めて少なくなり検索精度は向上する。検索精度の向上する分、検索は登録申請者の意図通りに検索される可能性が高くなる。
【０１７３】
次に、本発明の第３の実施形態について説明する。
本発明の第１、第２の各実施形態では、国語辞書や人名辞書等の各辞書データベース毎に、ひらがな、カタカナ、ローマ字、漢字等で表記された用語、分類項目や詳細分類、各国言語の訳語、使用頻度欄等を配設したが、この辞書データベースを機能別に分離することも可能である。
【０１７４】
例えば、図１０及び図１１に機能分離したデータベースの一例を示す。図１０及び図１１において、国語用語索引部１１１Ａ、工学用語索引部１１１Ｂ、経済用語索引部１１１Ｃ等の用語索引部１１１には、ひらがな、カタカナ、ローマ字、漢字等で表記された用語１１１ａが記載されている。
【０１７５】
また、分類データベース１１３には、分類項目１１３ａや詳細分類１１３ｂがリスト化され、各分類項目や詳細分類にはそれぞれ符号欄１１３ｃ、１１３ｄが割り付けられている。用語索引部１１１の分類欄１１１ｂには、この分類データベース１１３の符号欄１１３ｃ、１１３ｄで各分類に付けられた記号が記入されている。
【０１７６】
また、番号欄１１１ｃには、各用語索引部１１１毎に番号が割り付けられている。例えば、国語用語索引部１１１Ａには１０万代、工学用語索引部１１１Ｂには２０万代、経済用語索引部１１１Ｃには３０万代の番号が割り付けられている。各用語索引部１１１では、あ行から始まる用語について、番号１（国語用語索引部１１１Ａでは１００００１）から順に番号がふられている。
【０１７７】
一方、各用語索引部１１１に対応させて国語辞典１１５Ａ、工学辞典１１５Ｂ等の各辞典１１５が配設されている。そして、例えば国語用語索引部１１１Ａの用語と同じ国語辞典１１５Ａの用語に対して、国語用語索引部１１１Ａの番号欄１１１ｃで割り付けられたのと同じ番号が、国語辞典１１５Ａの番号欄１１５ａに付けられる。
【０１７８】
類義語辞典１１７に対しても同様に、用語索引部１１１の用語と同じ類義語辞典１１７の用語に対して、番号欄１１１ｃで割り付けられたのと同じ番号が番号欄１１７ａに付けられる。なお、類義語辞典１１７によらず、例えば国語用語索引部１１１Ａの番号欄１１１ｃで割り付けられたのと同じ番号を、国語辞典１１５Ａの番号欄１１５ａの複数の用語に対し割り付けてもよい。この場合、国語辞典１１５Ａの番号欄１１５ａには、同一の用語に対して複数個の番号が配設されてもよい。
【０１７９】
また、各用語索引部１１１に対応させて、英語辞典１１９Ａ、ドイツ語辞典１１９Ｂ、英語版工学辞典１１９Ｃ、ドイツ語版経済辞典１１９Ｄ等の訳語辞典１１９が配設されている。そして、英語辞典１１９Ａ、ドイツ語辞典１１９Ｂ等の番号欄１１９ａには、国語用語索引部１１１Ａの番号欄１１１ｃで同義の用語に対し割り付けられたのと同じ番号が付けられる。
【０１８０】
英語版工学辞典１１９Ｃ、ドイツ語版経済辞典１１９Ｄ等の番号欄１１９ａには、工学用語索引部１１１Ｂ、経済用語索引部１１１Ｃ等の番号欄１１１ｃで同義の用語に対し割り付けられたのと同じ番号が付けられる。
【０１８１】
このように、共通の用語に対しては共通の番号を付して関連付けしたので、本発明の各実施形態と同様の処理が行える。例えば、使用言語選択欄８１で使用言語の英語を選択し、国名選択欄５５にドイツを選択したとする。このとき、当該使用言語の辞典である英語辞典１１９Ａ等が選択される。
【０１８２】
検索キー欄１５に入力された英文字を英語辞典１１９Ａ等に保存された用語と一致するものが存在するか否か比較する。一致した場合には、その番号欄１１９ａの番号を参照する。その後、この番号を基にドイツ語辞典１１９Ｂ等から用語が抽出され、その用語を基にドイツ国のデータベースにてＷｅｂページの検索が実施される。但し、かかる共通の番号によらず、用語索引部１１１に図２のように各国の訳語を記録しておき、この訳語自体を共通のキーとすることも可能である。
【０１８３】
また、共通の用語に対して共通の番号を付するのではなく、用語索引部１１１や各辞典に対しそれぞれアドレスを付けて関連付けをしてもよい。例えば国語辞典１１５Ａの１２３番目に記載された用語ならば、ＫＪ１２３、国語用語索引部１１１Ａの２１３４番目に記載された用語ならば、ＫＹ２１３４と番号を割り付ける。
【０１８４】
そして、この国語用語索引部１１１Ａの２１３４番目の用語と国語辞典１１５Ａの１２３番目の用語とを関連付ける場合、国語用語索引部１１１Ａの２１３４番目の用語には相手先であるＫＪ１２３を、国語辞典１１５Ａの１２３番目の用語には相手先であるＫＹ２１３４を記入する。
【０１８５】
なお、辞典１１５、類義語辞典１１７、訳語辞典１１９等には、市販の各辞書データを利用可能である。用語の意味や説明も利用可能である。各用語索引部１１１のデータ容量は小さくてすむ。そして、辞書データは、必要に応じて様々な種類の辞書データを辞典単位等毎に随時簡単に追加、更新、削除等可能である。
次に、本発明の第４の実施形態について説明する。
【０１８６】
本発明の第４実施形態は、広告についてである。
検索エンジン１００で作成された検索結果リストは、ユーザパソコンにダウンロードされて表示される。この際には、広告スペースを検索結果リスト中の適所に設け、広告を表示することが可能である（図示略）。この広告は、検索エンジン１００にて広告専用の広告データベースとして保存されている。広告データベースは、検索エンジン１００の分類項目７、詳細分類９と同じ分類のもとに構成されている。そして、この分類の下にキーワードと共に広告画像ファイルが保存されている。キーワードは少なくとも一つ指定されている。
【０１８７】
検索エンジン１００の分類表示部５、検索キー欄１５で指定された分類と検索式が、検索エンジン１００にて抽出される。検索エンジン１００では、広告データベースの当該分類から、この検索式に一致するキーワードを探す。そして、一致したキーワードが存在した場合には、該当する広告画像ファイルを選択する。広告画像ファイルが複数存在する場合には、所定の条件の下に一つに絞られる。所定の条件は、例えばランダムに絞られたり、所定の優先順位順に絞られたりする条件等であり、任意に若しくは一定の規則の下に決められる。
【０１８８】
この広告画像ファイルは、広告スペースに組み込まれて検索結果リストのＷｅｂページが作成される。検索式が例えば同じ「車」であっても、ショッピング、趣味、旅行等の各分類によってユーザの興味を有する対象が相違する。従って、これらの分類に対応された形で、効率よく広告画像ファイルが選択可能とする。広告は、ユーザの興味あるものに精度高く一致されているので、広告の効果は大きい。
【０１８９】
また、先述のように、検索エンジン１００にて検索キーや分類等を履歴保存するようにすれば、これらの検索キー等を基にユーザの趣味等を総合的に評価可能である。評価は、例えば各検索キーに使用されている用語や分類の統計を取ったりすることで、ユーザの趣味、購入動向を調査する。この評価に際しては、期間を限定したり、最新の検索キー等のみに絞ったり、最新の検索キー等を優先的に扱ったりしてもよい。そして、この調査結果に基づき一致若しくは近い広告を選択してユーザパソコンに表示する。
【０１９０】
次に、本発明の第５の実施形態について説明する。
本発明の第１実施形態〜第４実施形態では、検索エンジン１００にてデータベースを検索するとして説明した。
これに対し、本発明の第５実施形態では、検索エンジン１００がユーザにより指定された検索式等に基づき海外検索エンジンを直接検索し、その結果をユーザパソコンに表示するものである。
【０１９１】
ユーザは、ユーザパソコンにダウンロードされた図１に示す検索エンジン１００の画面に従い、分類を分類表示部５より指定し、検索キー欄１５に検索式を完成させた後、検索ボタン２５をクリックする。検索キー欄１５では、１文字〜数文字の文字頭部の入力により候補選択等も可能である。このとき、国名選択欄５５に選択された国データをもとに、その国のホームページを検索可能な海外検索エンジン２００のＵＲＬが検索エンジン１００により判断される。この際には、海外検索エンジン２００で使用されている言語も判断され、データベースより当該言語に属する訳語が検索式として抽出される。なお、この海外検索エンジン２００とそのＵＲＬ、海外検索エンジン２００にて使用されている言語等は、予め検索エンジン１００に登録されている。但し、国名選択欄５５に代えて海外検索エンジン２００を直接選択可能なようにしてもよい。
【０１９２】
そして、かかる海外検索エンジン２００のＵＲＬが検索エンジン１００により抽出され、検索エンジン１００のブラウザにてアドレス指定される。検索エンジン１００のブラウザにＨＴＭＬ文書、画像ファイル等がダウンロードされた後、検索エンジン１００より当該海外検索エンジン２００に対し翻訳された検索式が渡され、検索が行われる。そして、検索の結果であるＨＴＭＬ文書及び画像ファイルは、検索エンジン１００を介してユーザパソコンにダウンロードされ表示される。
【符号の説明】
【０１９３】
１  辞書表示部
３  辞書項目
４  分野辞典
５  分類表示部
７  分類項目
９  詳細分類
１０  文字入力支援ツール
１１  タブ
１３  文字一覧
１５  検索キー欄
１７  演算子
２３、８５  候補要求ボタン
２４  類義語ボタン
２５  検索ボタン
２７、５１  頻度順ボタン
２９、５３  五十音順ボタン
３１、５４  アルファベット順ボタン
３３  地域選択欄
３５  国内選択ボックス
３７  外国選択ボックス
３９、４１、５７  地図ボタン
４３  特徴欄
４５  クリック回数上位用語ボタン
４７  話題用語ボタン
４９  Ｗｅｂページ使用用語ボタン
５５  国名選択欄
５９  検索結果リスト番号入力欄
６０  辞書データベース
６３  使用頻度欄
６４  登録頻度欄
６６  話題欄
８１  使用言語選択欄
８３  入力ボックス追加ボタン
８７  演算子選択ボタン
９１  登録キーワード入力欄
９３  登録ボタン
９７  分類名入力欄
１０１  リスト表示再開ボタン
１１１  用語索引部
１１３  分類データベース
１１５  辞典
１１７  類義語辞典
１１９  訳語辞典
【図１】
2012014741.tif 000003
【図２】
2012014741.tif 000004
【図３】
2012014741.tif 000005
【図４】
2012014741.tif 000006
【図５】
2012014741.tif 000007
【図６】
2012014741.tif 000008
【図７】
2012014741.tif 000009
【図８】
2012014741.tif 000010
【図９】
2012014741.tif 000011
【図１０】
2012014741.tif 000012
【図１１】
2012014741.tif 000013