"見出し語と同見出し語の解説情報とを対応付けたテキストデータを複数記憶するデータ記憶手段と、ユーザ操作に応じて少なくとも1つの検索文字列を入力する文字入力手段と、この文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを前記データ記憶手段により記憶された全テキストデータの中から検索するデータ検索手段と、このデータ検索手段により検索された前記検索文字列を含む見出し語および解説情報のテキストデータの中で、当該検索文字列が含まれる位置を取得する検索位置取得手段と、この検索位置取得手段により取得された前記検索文字列が含まれる位置の値に基づいた重み付け評価点を算出する重み付け評価手段と、この重み付け評価手段により算出された重み付け評価点に従った順番で、前記データ検索手段により検索された複数のテキストデータに対応する見出し語を一覧にして表示させる見出し語一覧表示手段と、を備えたことを特徴とする情報検索装置。前記データ記憶手段により記憶される解説情報のテキストデータは、当該解説情報の見出し語を引用する部分が引用符号で置き換えられ、前記データ検索手段は、前記データ記憶手段により記憶された全テキストデータの解説情報の中の引用符号を見出し語に置き換えた検索用データに基づき生成された全文検索用のNグラムインデックスを有し、前記文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを、前記Nグラムインデックスを用いて検索する、ことを特徴とする請求項1に記載の情報検索装置。検索位置取得手段は、前記データ検索手段により検索された複数の検索文字列を含む見出し語および解説情報のテキストデータの中で、当該各検索文字列が含まれる先頭からの位置とその相対距離を取得し、前記重み付け評価手段は、前記検索位置取得手段により取得された前記複数の検索文字列が含まれる先頭からの位置とその相対距離とで異なる重み係数を乗算した重み付け評価点を算出する、ことを特徴とする請求項1または請求項2に記載の情報検索装置。見出し語と同見出し語の解説情報とを対応付けたテキストデータを複数記憶するデータベースを有する電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、ユーザ操作に応じて少なくとも1つの検索文字列を入力する文字入力手段、この文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを前記データベースに記憶された全テキストデータの中から検索するデータ検索手段、このデータ検索手段により検索された前記検索文字列を含む見出し語および解説情報のテキストデータの中で、当該検索文字列が含まれる位置を取得する検索位置取得手段、この検索位置取得手段により取得された前記検索文字列が含まれる位置の値に基づいた重み付け評価点を算出する重み付け評価手段、この重み付け評価手段により算出された重み付け評価点に従った順番で、前記データ検索手段により検索された複数のテキストデータに対応する見出し語を一覧にして表示させる見出し語一覧表示手段、として機能させるためのプログラム。本発明の目的は、ユーザ入力された検索文字列を見出し語あるいはその解説情報に含む当該見出し語の一覧を、検索文字列の解説として重要度の高い順番で出力することが可能になる情報検索装置およびその制御プログラムを提供することにある。本発明に係る情報検索装置は、見出し語と同見出し語の解説情報とを対応付けたテキストデータを複数記憶するデータ記憶手段と、ユーザ操作に応じて少なくとも1つの検索文字列を入力する文字入力手段と、この文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを前記データ記憶手段により記憶された全テキストデータの中から検索するデータ検索手段と、このデータ検索手段により検索された前記検索文字列を含む見出し語および解説情報のテキストデータの中で、当該検索文字列が含まれる位置を取得する検索位置取得手段と、この検索位置取得手段により取得された前記検索文字列が含まれる位置の値に基づいた重み付け評価点を算出する重み付け評価手段と、この重み付け評価手段により算出された重み付け評価点に従った順番で、前記データ検索手段により検索された複数のテキストデータに対応する見出し語を一覧にして表示させる見出し語一覧表示手段と、を備えたことを特徴としている。本発明によれば、ユーザ入力された検索文字列を見出し語あるいはその解説情報に含む当該見出し語の一覧を、検索文字列の解説として重要度の高い順番で出力することが可能になる情報検索装置およびその制御プログラムを提供できる。以下図面により本発明の実施の形態について説明する。図1は、本発明の情報検索装置の実施形態に係る電子辞書装置10の外観構成を示す正面図である。この電子辞書装置10は、以下に説明する電子辞書専用の携帯機器として構成されるか、辞書機能を備えたPDA、PC、携帯電話、電子ブック、携帯ゲーム機等として構成される。この電子辞書装置10は、その本体ケース11と蓋体ケース12とがヒンジ部13を介して展開/閉塞可能な折り畳み型ケースを備えて構成される。この折り畳み型ケースを展開した本体ケース11の表面には、文字入力キー14a、辞書指定キー14b、[訳/決定]キー14c、[戻る/リスト]キー14d、カーソルキー14e、スピーカ15などを備えたキー入力部キーボード14、およびタッチパネル式サブ表示部16が備えられる。このタッチパネル式サブ表示部16は、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、キー入力部14の中央手前側において例えば256×64ドットのカラー液晶表示画面16dに透明タッチパネル16tを重ねて構成される。このタッチパネル式サブ表示部16の領域は、必要に応じて、手書き文字を入力するための手書き文字漢字入力領域や各種機能のアイコン入力領域、あるいは当該各領域が混在する領域に切り替えられる。そして、前記サブ表示部16が手書き文字入力領域に切り替えられた状態での手書き入力に伴う軌跡はそのカラー液晶表示画面16dにエコーバックして表示される。また蓋体ケース12の表面には、そのほぼ全面を対象に例えば480×320ドットのバックライト付きのタッチパネル式メイン表示部17が設けられる。このタッチパネル式メイン表示部17も、前記サブ表示部16と同様に、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、カラー液晶表示画面17dに透明タッチパネル17tを重ねて構成される。そして、前記タッチパネル式メイン表示部17の右端には、前記キー入力部14における一部のキーの押下操作をタッチ操作により行うための、キー表記例えば[訳/決定]キーKEや[戻る/リスト]キーKRが固定印刷されたタッチキーエリア17Aが設けられる。同図1におけるメイン表示部17は、[古語辞典]を検索対象辞書に指定して検索処理した場合の検索結果表示画面Gsの具体例を示している。この検索結果表示画面Gsは、ユーザ入力された検索文字列に基づき検索された見出し語を一覧にした見出し語一覧エリアMLと、この見出し語一覧エリアMLにおいて反転カーソルCuにより選択された見出し語の解説情報を確認する画面にしたプレビューエリアVPとから構成される。この検索結果表示画面Gsにおいて、[訳/決定]キー14cKEが操作されると、プレビューエリアVPに表示されている解説情報が、メイン表示部17の全領域を使用した解説情報表示画面図示せずに展開されて表示される。図2は、前記電子辞書装置10の電子回路の構成を示すブロック図である。この電子辞書装置10は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、CPU21が備えられる。CPU21は、記憶装置フラッシュROM22内に予め記憶された装置制御プログラム、あるいはROMカードなどの外部記録媒体23から記録媒体読み取り部24を介して前記記憶装置22に読み込まれた装置制御プログラム、あるいはインターネットN上のWebサーバこの場合はプログラムサーバ30から通信部25を介して前記記憶装置22に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御する。前記記憶装置22に記憶された装置制御プログラムは、キー入力部14、タッチパネル式サブ表示部16、タッチパネル式メイン表示部17からのユーザ操作に応じた入力信号、あるいは通信部25を介して接続されるインターネットN上の各Webサーバ30...との通信信号、あるいは記録媒体読み取り部24を介して外部接続されるEEPROM,RAM,ROMなどのメモリカード記録媒体23との接続通信信号に応じて起動される。このように前記CPU21には、記憶装置22、記録媒体読み取り部24、通信部25、キー入力部14、タッチパネル式サブ表示部1616d,16t、タッチパネル式メイン表示部1717d,17tなどが接続される。前記記憶装置22に記憶される装置制御プログラムとしては、当該電子辞書装置10の全体の動作を司るシステムプログラムや、通信部25を介してインターネットN上の各Webサーバ30...や図示しないユーザPCなどとデータ通信するための通信プログラムが記憶される。また、入力された検索文字列に応じて辞書データの見出し語を対象に検索する見出し語検索処理、入力された検索文字列に応じて辞書データの見出し語およびその解説情報からなる全文を対象に検索する全文検索処理、検索された見出し語に対応する解説情報の読み出し表示処理など、記憶装置22内に記憶された辞書データベース22bに基づく処理全般を制御するための各種情報検索表示制御プログラム22aが記憶される。前記辞書データベース22bとしては、[国語辞典]22b1、[英和辞典]22b2、[和英辞典]22b3、[古語辞典]22b4などの各種の辞書データが予めあるいはダウンロードされて記憶され、各種の辞書データには、各見出し語と当該各見出し語の解説情報とが対応付けられて記述される。図3は、前記電子辞書装置10の辞書データベース22bに記憶された[古語辞典]22b4の一部の見出し語とその解説情報の具体例を示す図である。この[古語辞典]22b4に収録される見出し語には、当該見出し語を構成する文字列の文字間にその単語間を区切る区切り記号-cや活用語を区切る区切り記号dが含まれる。また解説情報には、当該解説情報を構成する文章中に、該当する見出し語をそのまま引用したり活用語を除いて引用したりするための引用符-aやbが含まれる。なお、このような見出し語の区切り記号-c,dや解説情報の引用符-a,bは、[古語辞典]22b4に限らず、[国語辞典]22b1等の他の辞書にも使用されている。RAM26には、表示データメモリ26a、全文検索インデックスメモリ26b、全文検索データメモリ26cが確保される。表示データメモリ26aには、前記メイン表示部17に表示させるメイン表示データ、前記サブ表示部16に表示させるサブ表示データが、そのそれぞれのメモリ領域においてビットマップパターンに展開されて記憶される。全文検索インデックスメモリ26bには、前記辞書データベース22bに記憶された各辞書それぞれに対応した全文検索用の検索インデックスが記憶される。この全文検索用の検索インデックスは、該当する辞書データに含まれる見出し語の区切り記号-c,dを削除すると共に、解説情報の引用符-a,bを見出し語に置き換えて生成した検索用データに基づき生成される。本実施形態における全文検索用の検索インデックスは、後述するBigramインデックスとして予め生成され前記全文検索インデックスメモリ26bに記憶される。図4は、前記電子辞書装置10の全文検索インデックスメモリ26bに記憶されるBigramインデックスを生成するための検索インデックス生成処理を示すフローチャートである。図5は、前記電子辞書装置10のBigramインデックスを生成するための検索インデックス生成処理に従い[古語辞典]22b4の辞書データから生成された検索用データ22b4′の具体例を示す図である。図6は、前記検索インデックス生成処理に従い[古語辞典]22b4の検索用データ22b4′から生成されたBigramインデックス26b4の具体例を示す図である。前記図4における検索インデックス生成処理によれば、先ず図3で示したように[古語辞典]22b4に収録された辞書データから、その各見出し語に含まれる区切り記号-cおよびdが削除されると共に、解説情報に含まれる引用符-aおよびbが該当する見出し語に置き換えられ、図5に示すように検索用データ22b4′が生成されるステップS1。具体的には、[古語辞典]22b4図3参照の見出し語ふみ-ことば[文言葉]に含まれる区切り記号-cが削除されると共に、解説情報手紙に用いる言葉。枕草子-なめき人こそいとにくけれに含まれる引用符-aが該当する見出し語ふみことばa′に置き換えられ、図5で示したように、見出し語番号01に対応した見出し語ふみことば[文言葉]とその解説情報手紙に用いる言葉。枕草子ふみことばなめき人こそいとにくけれからなる検索用データ22b4′が生成される。また例えば、[古語辞典]22b4図3参照の見出し語くち-がるい[口軽い]に含まれる区切り記号-cおよびdが削除されると共に、解説情報形...かうまでも漏らし聞ゆるも、かつはいと-けれど...に含まれる引用符-aおよびbが該当する見出し語くちがるいの活用語を除いたくちがるab′に置き換えられ、図5で示したように、見出し語番号06に対応した見出し語くちがるい[口軽い]とその解説情報形...かうまでも漏らし聞ゆるも、かつはいとくちがるけれど...からなる検索用データ22b4′が生成される。こうして、前記図5で示したように[古語辞典]22b4の検索用データ22b4′が生成されると、当該検索用データ22b4′から、図6に示すようなBigramインデックス26b4が生成されステップS2、電子辞書装置10の全文検索インデックスメモリ26bに対して、[古語辞典]22b4のBigramインデックス26b4として予め記憶される。具体的には、このBigramインデックス26b4は、前記検索用データ22b4′の各見出し語とその解説情報の全テキストを対象に、先頭から1文字毎に2文字ずつのインデックスが抽出され50音順にソートされると共に、当該各2文字インデックスに、同2文字インデックスが抽出されたところの見出し語番号と見出し語先頭からの出現位置文字数が対応付けられて生成される。前記図6で示すBigramインデックス26b4では、前記図5で示す検索用データ22b4′から抽出された2文字インデックスあくA,あしB,ありC,あるD,いとE,けれFの具体例を示し、例えば2文字インデックスあくAは、見出し語ひらける[開ける]の解説情報から抽出され、見出し語番号は[07]、出現位置文字数は[35]になる。なお、前記全文検索用のBigramインデックスは、前記辞書データベース22bに記憶される各辞書データ22b1,22b2,...毎に生成され、前記全文検索インデックスメモリ26bに記憶される。全文検索データメモリ26cには、前記情報検索表示制御プログラム22aの全文検索処理に伴い、ユーザ指定の辞書データに対応するBigramインデックス26bから検索された見出し語の表示順序を決定するための処理データ図9参照が記憶される。このように構成された電子辞書装置10は、CPU21が前記情報検索表示制御プログラム22a前記見出し語検索処理、全文検索処理、検索データ読み出し表示処理等を実行するためのプログラムを含むに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。次に、前記構成による電子辞書装置10の動作について説明する。図7は、前記電子辞書装置10の全文検索処理を示すフローチャートである。図8は、前記電子辞書装置10の全文検索処理に伴う重み付け評価点算出処理を示すフローチャートである。図9は、前記電子辞書装置10の[古語辞典]22b4を検索対象にした全文検索処理に伴い生成される全文検索データを示す図である。図10は、前記電子辞書装置10の[古語辞典]22b4を検索対象にした全文検索処理に伴う表示動作を示す図である。辞書指定キー14bのユーザ操作に応じて[古語辞典]22b4が指定され、検索モードが全文検索モードに設定されると、図7における全文検索処理が開始され、図10Aに示すように、検索キーワード入力画面Gがメイン表示部17に表示される。この検索キーワード入力画面Gにおいて、文字入力キー14aのユーザ操作に応じて全文検索のキーワード検索文字列が、例えばいととけれとして入力されるとステップA1、入力されたキーワードいとけれの全てを見出し語およびその解説情報の中に含んでいるところの見出し語の項目が、全文検索インデックスメモリ26bに記憶されている[古語辞典]22b4のBigramインデックス26b4図6参照に基づき検索されるステップA2。ここで、Bigramインデックス26b4の2文字インデックスいとに対応付けられた見出し語番号とけれに対応付けられた見出し語番号との両方に存在する見出し語番号[01][02][03][04][05][06][07]が検索されることで、キーワードに該当する辞書情報があると判断されるとステップA3Yes、当該検索された各見出し語の項目毎に前記キーワード検索文字列いととけれが検出された各出現位置がBigramインデックス26b4から読み出され、RAM26内の作業エリアに一時格納されるステップA4。つまり、キーワードいとについては、検索された見出し語番号[01]...[07]に対応付けられた出現位置[43]...[105]がRAM26に格納され、キーワードけれについても、検索された見出し語番号[01]...[07]に対応付けられた出現位置[47]...[109]がRAM26に格納される。そして、キーワードいとけれの検出された見出し語の項目が複数あると判断された場合にはステップA5Yes、図8における重み付け評価点算出処理に移行され、当該複数の見出し語を順位付けするための重み付け評価点が算出されるステップAB。この重み付け評価点算出処理に移行されると、先ず、前記キーワードいととけれが検出された最初の見出し語の項目における前記RAM26に格納されたいととけれの出現位置間の相対距離が算出され、全文検索データメモリ26cに記憶されるステップB1。また、先頭からいととけれの出現位置までの距離が算出され、全文検索データメモリ26cに記憶されるステップB2。そして、前記全文検索データメモリ26cに記憶された前記キーワードいとけれの相対距離と出現位置の各値に対して、予め設定された重み係数1と重み係数2が与えられ、重み付けの計算処理が実行されるステップB3。この処理を検出された全ての見出し語項目について処理するとステップB1~B4、図9に示すように、当該各見出し語の項目ふみことば[文言葉]かよい[通い]はかぜ[羽風]つくりびと[使い人]みやづかえびと[宮仕え人]くちがるい[口軽い]ひらける[開ける]毎に、前記キーワードいととけれの各出現位置、前記算出された相対距離、および重みデータが対応付けられて全文検索データメモリ26cに記憶される。この際、1つの見出し語とその解説情報の中で、同じキーワードが複数箇所検出されることで複数の相対距離が得られた場合には、その最小の出現位置つまり、見出し語とその解説情報の全テキストの中で最も先頭寄りの出現位置およびその相対距離が採用され、前記全文検索データメモリ26cに記憶される。次に、重み付けの計算処理ステップB3について詳細に説明する。具体的には、例えば前記見出し語の項目ふみことば[文言葉]に対応付けられた全文検索データ26cの場合、キーワードいとけれの両方向からの相対距離[4][4]が合計され、その合計値[8]に前記重み係数1[10]が乗算されて相対距離の重み点1[=80]が算出される。また、キーワードいとけれの各出現位置[43][47]が合計され、その合計値[90]に前記重み係数2[=2]が乗算されて出現位置の重み点2[=180]が計算される。そして、前記相対距離の重み点1[=80]と前記出現位置の重み点2[=180]との総合計[=260]が計算され、この総合計値[=260]が、キーワードいとけれについて、該当する見出し語の項目ふみことば[文言葉]の重要度を示す値とされる。なお、前記全文検索データとして処理される各値は、見出し語およびその解説情報の中での2つのキーワードの先頭からの出現位置およびその相対距離であるので、何れの値も小さい値の方が重要度は高いことなる。前記ステップB1~B3における、見出し語およびその解説情報の中での2つのキーワードの相対距離の算出記録処理、出現位置の記録処理、重み付け計算処理は、当該2つのキーワードが共に検索された各見出し語の項目毎に実行され、当該各見出し語の項目についての前記各処理が最後の項目まで実行されたと判断されるとステップB4Yes、前記全文検索データメモリ26cに記録された各見出し語の項目の総合計値重要度に従い、その値が小さい順重要度が高い順にソートされるステップB5。こうして、前記図8における重み付け評価点算出処理に従い、前記全文検索データメモリ26c図9参照において、前記ユーザ入力されたキーワードいとけれを共に含む各見出し語およびその解説情報についての重要度が計算され、重要度の高い順にソートされる。そして、前記全文検索データメモリ26cにてソートされた高重要度順に該当する各見出し語ふみことば[文言葉]かよい[通い]はかぜ[羽風]つくりびと[使い人]みやづかえびと[宮仕え人]くちがるい[口軽い]ひらける[開ける]がリスト化され、図10Bに示すように、検索結果表示画面Gs内の見出し語一覧エリアMLとしてメイン表示部17に表示されるステップA6。この際、前記検索結果表示画面Gs内の見出し語一覧エリアMLにおいて反転カーソルCuにより選択された見出し語ふみことば[文言葉]の解説情報が、プレビューエリアVPに表示される。したがって、前記構成の電子辞書装置10による辞書データの全文検索機能によれば、例えば[古語辞典]22b4が指定されてキーワードいとけれが入力されると、各見出し語とその説明情報からなる辞書データの全文から、入力された2つのキーワードを共に含むところの見出し語が検索され、検索された各見出し語とその解説情報のそれぞれにおいて前記2つのキーワードが出現する先頭からの位置文字数およびその相対距離文字数が取得される。そして、前記2つのキーワードの先頭からの出現位置が近い方またはその相対距離が近い方の何れが重要であるかに応じて重み付け評価点が算出され、算出された評価点に基づき重要度の高い順に前記検索された各見出し語が見出し語一覧エリアMLに表示される。これにより、ユーザ入力されたキーワード検索文字列を見出し語あるいはその解説情報に含む当該見出し語の一覧を、同キーワードの解説として重要度の高い順番で出力することが可能になる。また、前記構成の電子辞書装置10による辞書データの全文検索機能によれば、辞書データベース22bに記憶された辞書データ22b4の各見出し語に含まれる区切り記号-c,dを削除すると共に、解説情報に含まれる引用符-a,bを該当する見出し語に置換してなる検索用データ22b4′に基づいて、全文検索用のBigramインデックス26b4を生成し、前記ユーザ入力されたキーワードは、このBigramインデックス22b4から検索され、何れの見出し語あるいはその解説情報に含まれるかが判断される。これにより、前記キーワードを含む見出し語およびその解説情報が検索から外れてしまうことなく、また当該見出し語およびその解説情報における前記キーワードの先頭からの出現位置を正確に取得することができ、前記キーワードを含む辞書情報として重要度の高い順番で出力する見出し語の一覧を、正確に評価した順番として出力できる。なお、前記実施形態では、複数のキーワード検索文字列いとけれを入力した場合の全文検索処理について説明したが、1つのキーワードを入力した場合の全文検索処理では、Bigramインデックス26b4から検索された各見出し語の項目について、相対距離に関する処理および重み付け評価点に関する処理を省いて実行する。そして、単にキーワードの出現位置が小さい順にソートした見出し語一覧エリアMLを生成し、検索結果表示画面Gsにして表示させる。前記各実施形態において記載した電子辞書装置10による各処理の手法およびデータベース、すなわち、図7のフローチャートに示す全文検索処理、図8のフローチャートに示す前記全文検索処理に伴う重み付け評価点算出処理などの各手法、および辞書データベース22b、全文検索インデックスBigramインデックス26bは、何れもコンピュータに実行させることができるプログラムとして、メモリカードROMカード、RAMカード等、磁気ディスクフロッピディスク、ハードディスク等、光ディスクCD-ROM、DVD等、半導体メモリ等の外部記録媒体23に格納して配布することができる。そして、コンピュータは、この外部記録媒体23に記憶されたプログラムを記憶装置22に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したキーワード検出の重み付け評価を有する全文検索機能を実現し、前述した手法による同様の処理を実行することができる。また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークN上を伝送させることができ、このプログラムデータを、ネットワークNに接続されたコンピュータに通信部25によって取り込むことで、前述したキーワード検出の重み付け評価を有する全文検索機能を実現することもできる。なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。[1]見出し語と同見出し語の解説情報とを対応付けたテキストデータを複数記憶するデータ記憶手段と、ユーザ操作に応じて少なくとも1つの検索文字列を入力する文字入力手段と、この文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを前記データ記憶手段により記憶された全テキストデータの中から検索するデータ検索手段と、このデータ検索手段により検索された前記検索文字列を含む見出し語および解説情報のテキストデータの中で、当該検索文字列が含まれる位置を取得する検索位置取得手段と、この検索位置取得手段により取得された前記検索文字列が含まれる位置の値に基づいた重み付け評価点を算出する重み付け評価手段と、この重み付け評価手段により算出された重み付け評価点に従った順番で、前記データ検索手段により検索された複数のテキストデータに対応する見出し語を一覧にして表示させる見出し語一覧表示手段と、を備えたことを特徴とする情報検索装置。[2]前記データ記憶手段により記憶される解説情報のテキストデータは、当該解説情報の見出し語を引用する部分が引用符号で置き換えられ、前記データ検索手段は、前記データ記憶手段により記憶された全テキストデータの解説情報の中の引用符号を見出し語に置き換えた検索用データに基づき生成された全文検索用のNグラムインデックスを有し、前記文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを、前記Nグラムインデックスを用いて検索する、ことを特徴とする[1]に記載の情報検索装置。[3]検索位置取得手段は、前記データ検索手段により検索された複数の検索文字列を含む見出し語および解説情報のテキストデータの中で、当該各検索文字列が含まれる先頭からの位置とその相対距離を取得し、前記重み付け評価手段は、前記検索位置取得手段により取得された前記複数の検索文字列が含まれる先頭からの位置とその相対距離とで異なる重み係数を乗算した重み付け評価点を算出する、ことを特徴とする[1]または[2]に記載の情報検索装置。[4]見出し語と同見出し語の解説情報とを対応付けたテキストデータを複数記憶するデータベースを有する電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、ユーザ操作に応じて少なくとも1つの検索文字列を入力する文字入力手段、この文字入力手段により入力された検索文字列が含まれている見出し語および解説情報のテキストデータを前記データベースに記憶された全テキストデータの中から検索するデータ検索手段、このデータ検索手段により検索された前記検索文字列を含む見出し語および解説情報のテキストデータの中で、当該検索文字列が含まれる位置を取得する検索位置取得手段、この検索位置取得手段により取得された前記検索文字列が含まれる位置の値に基づいた重み付け評価点を算出する重み付け評価手段、この重み付け評価手段により算出された重み付け評価点に従った順番で、前記データ検索手段により検索された複数のテキストデータに対応する見出し語を一覧にして表示させる見出し語一覧表示手段、として機能させるためのプログラム。"