(57)【要約】      （修正有）【課題】検索結果のヒット数を減少させる絞り込み検索語句を提供することによって検索を支援する。【解決手段】検索支援装置100は、検索索引マスターテーブルSIM、語彙索引マスターテーブルPIMを取得する索引取得部IACと、ユーザ検索語句を取得する検索語句取得部PACと、ユーザ検索語句から語彙情報を抽出する語彙抽出部PEXと、抽出された語彙情報に基づき、検索索引マスターテーブルを参照して、語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部SEAと、前記語彙索引マスターテーブルを参照して、検索語句取得部により取得されたユーザ検索語句に関連する語彙を関連語彙として抽出する関連語彙抽出部PREと、検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する出力部OUTとを有する。【選択図】図１
2017049836.tif 000002
【特許請求の範囲】
【請求項１】
検索支援装置であって、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する索引取得部と、
ユーザにより入力されたユーザ検索語句を取得する検索語句取得部と、
前記検索語句取得部により取得されたユーザ検索語句から語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する出力部と、
を有する検索支援装置。
【請求項２】
請求項１に記載の検索支援装置において、
前記絞り込み検索語句に基づき、前記検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索結果情報の検索索引の数と、絞り込み前の検索索引の数とを比較し、所定の絞り込み基準を満たすものだけを前記絞り込み検索語句とする絞り込み有効語彙判定部、をさらに有する、
ことを特徴とする検索支援装置。
【請求項３】
請求項１に記載の検索支援装置において、
前記絞り込み検索語句に基づき、前記検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索語句毎に、絞り込み検索結果情報の検索索引の数を関連付ける、絞り込み件数関連付け部、をさらに有し、
前記出力部が、
前記絞り込み検索語句毎に、関連付けられた、絞り込み検索結果情報の検索索引の数をさらに出力する、
ことを特徴とする検索支援装置。
【請求項４】
演算処理装置を請求項１〜３に記載の検索支援装置として機能させる検索支援プログラム。
【請求項５】
検索処理をコンピュータに実行させるための検索支援装置プログラムであって、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する索引取得部と、
ユーザにより入力されたユーザ検索語句を取得する検索語句取得部と、
前記検索語句取得部により取得されたユーザ検索語句から語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する出力部と、
をコンピュータに機能させるための検索支援装置プログラム。
【請求項６】
ユーザ端末からの検索処理要求をコンピュータに実行させるための検索支援装置プログラムであって、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を格納する記憶部と、
ユーザ端末からの検索処理要求である、ユーザにより入力された検索処理要求としてのユーザ検索語句を取得する検索語句取得部と、
前記検索語句取得部により取得されたユーザ検索語句から語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句をユーザ端末に送信する送信部と、
をコンピュータに機能させるための検索支援装置プログラム。
【請求項７】
請求項４〜６のいずれか１項に記載の検索支援装置プログラムを格納したコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索支援装置、検索支援プログラムおよび記憶媒体に関し、特に、検索結果のヒット数を減少させる絞り込み検索語句を提供することによって検索を支援する検索支援装置、検索支援プログラムおよび記憶媒体に関するものである。
【背景技術】
【０００２】
情報処理技術の進歩に伴い、膨大な情報が蓄積された記憶手段が構築され、それら膨大な情報から所望の情報に辿り着くために、幾つもの検索技法が発展してきた。代表的なものは、インターネット検索サイトにおける検索エンジンである。これは、ユーザが検索フレーズ（検索キー）を入力し、検索エンジンが、検索フレーズに対応する検索結果（ヒットしたもののリスト）を応答して返すものである。しかしながら、記憶手段の大容量化が急速に進んだ結果、インターネットでアクセスできる多数のサーバにある膨大な情報量からは、検索フレーズに合致する「膨大な数量のウェブサイト」がヒットしてしまうことがよくある。これは、ローカルのサーバや記憶手段における検索においても同様である。
【０００３】
このような「膨大な数量のウェブサイト（検索結果）」をユーザが１つ１つ閲覧するのは、事実上困難である。そのため、所望の情報に辿り着くための典型的な手法としては以下の２つがある。１つは、ヒットしたウェブサイトにおいて優劣を付けて、より有効なサイトを上位表示させる技法である。商用の検索エンジンにおいては、よく行われる手法である。ユーザは、検索エンジンが提示した上位表示だけを閲覧して、下位の表示は閲覧することを断念することになる。このような上位表示されたウェブサイトが下位のものよりも、検索者にとって、より有効、有益なものであれば、この技法は有益なものとなる。もう１つは、予めドメインやディレクトリで絞っておき、検索する前の段階でウェブサイトの数量を「絞り込み」によって減らす技法である。このようなドメインやディレクトリで絞り込む手法は、結局は、人が作業するものであるため、近年のように情報量が急速に増加していく時代では、あまり役に立たない。
【０００４】
さて、有効なサイトを上位表示させる技法の従来技術として、以下の従来技術がある。これは、入力された検索条件に適合する文書群を検索して提示する提示手段と、前記検索条件を受け付ける入力手段と、前記入力手段によって受け付けた前記検索条件を含む文書を検索する検索手段とを有する検索装置において、前記検索手段によって検索された前記文書と前記検索条件との適合度を算出する適合度計算手段と、前記検索手段によって検索された前記文書の特性を示す計算条件情報を抽出する抽出手段と、前記抽出手段によって抽出された前記計算条件情報に基づいて、前記適合度計算手段によって算出された前記各文書の前記適合度を重み付けしてスコアを算出するスコア算出手段と、前記スコア算出手段によって算出されたスコアに基づいて前記文書群を整列させる整列手段とを有し、前記提示手段は、前記整列手段によって整列された前記文書群をユーザに提示することを特徴とするものである（特許文献１を参照されたい。）。即ち、この従来技術は、与えられた検索条件に適合する文書を検索し、検索された文書と検索条件との適合度を算出し、検索された文書に含まれる文書の特性を示す計算条件情報を抽出し、計算条件情報に基づいて各文書について算出された適合度を重み付けしてスコアを算出し、算出されたスコアに基づいて検索された文書群を整列してユーザに提供することにより、入力された検索条件に合った信頼性の高い文書をユーザに提供することを狙ったものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１２３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の従来技術のような何らかのスコア計算によって、上位表示させる技法は、トラックバックや被リンクなどによって、ウェブサイトの適合度や重要度などのスコアを計算するものであり、多くのユーザには、より有用で役に立つウェブサイト（情報）が提示されることになる。しかしながら、ＳＥＯと称する検索エンジン対策技法が発達し、さほど有用でなく、役に立たないウェブサイトが上位表示されるなどの不都合な事態も生じている。即ち、本質的な意味や情報の内容とは関係なく、ウェブサイトを上位表示させる手法が散見される。これに対する検索エンジン側での対処は、不適切な被リンクなどを持つウェブサイトのランクを下げるなどがあるが、ＳＥＯ業者とのイタチごっこのような状況にあり、あまり効果的な手法は開発されていないのが現状である。
【０００７】
小規模なローカルのデータベースであっても、現在は、数十テラバイト程度を超えるものが多くなり、検索してヒットする文書数も大量になってきている。このような場合も、上記のインターネットと同様に、検索して効率よく有効な文書へのアクセスを支援するという必要性がある。
【０００８】
また、ユーザは、検索エンジンで、検索フレーズ（検索キー）を入力しなければ、どの程度のサイト数（文書数）が検索結果として表示されるか、不明である。検索結果が多過ぎる場合は、ユーザは、その都度、自分の経験や考えなどによって、検索フレーズを追加したり、別のものに変えたりするが、この場合であっても、どの程度、絞り込めるか、減らせるかは、試行錯誤によるしかなかった。いずれにしても、ユーザによる試行錯誤は、人手がかかるものであり、どのような結果になるのか全く予想できず、効率が悪いものであった。
【０００９】
このような諸課題を解消すべく、本願発明者らは、情報に含まれる語句の持つ機能に着目し、検索によって提示されるウェブサイトやテキスト情報を絞り込みつつ、かつ、検索するユーザに検索の絞り込みの意味を与える技法を着想するに至った。
【００１０】
そこで、本発明の目的は、検索結果のヒット数を減少させる絞り込み検索語句を提供することによって検索を支援する検索支援装置、検索支援プログラムおよび記憶媒体を提供することである。
【課題を解決するための手段】
【００１１】
上述した諸課題を解決すべく、第１の発明による検索支援装置は、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する索引取得部（或いは格納する記憶部）と、
ユーザにより入力されたユーザ検索語句を取得する検索語句取得部と、
前記検索語句取得部により取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する出力部と、
を有する。
【００１２】
また、第２の発明による検索支援装置は、
前記絞り込み検索語句に基づき、前記検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索結果情報の検索索引の数と、絞り込み前の検索索引の数とを比較し、所定の絞り込み基準（例えば、１００個少なくなる、４０％減少する、８割減少、４０個程度になる、３０個以下になる、など）を満たすものだけを前記絞り込み検索語句とする絞り込み有効語彙判定部、をさらに有する、
ことを特徴とする。
【００１３】
また、第３の発明による検索支援装置は、
前記絞り込み検索語句に基づき、前記検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索語句毎に、絞り込み検索結果情報の検索索引の数を関連付ける、絞り込み件数関連付け部、をさらに有し、
前記出力部が、
前記絞り込み検索語句毎に、関連付けられた、絞り込み検索結果情報の検索索引の数をさらに出力する、
ことを特徴とする。
【００１４】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、下記の方法やプログラムの各ステップは、データの処理においては必要に応じて、CPU、DSPなどの演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどを磁気テープ、HDD、メモリなどの記憶装置に格納するものである。
【００１５】
例えば、本発明をプログラムとして実現させた、第４の発明による検索支援プログラムは、
演算処理装置を第１−３のいずれかの発明に記載の検索支援装置として機能させる検索支援プログラムである。
【００１６】
また、第５の発明による検索支援装置プログラムは、
検索処理をコンピュータに実行させるための検索支援装置プログラムであって、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する索引取得部（或いは格納する記憶部）と、
ユーザにより入力されたユーザ検索語句を取得する検索語句取得部と、
前記検索語句取得部により取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する出力部と、
をコンピュータに機能させるための検索支援装置プログラムである。
【００１７】
また、第６の発明による検索支援装置プログラムは、
ユーザ端末からの検索処理要求をコンピュータに実行させるための検索支援装置プログラムであって、
検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を格納する記憶部と、
ユーザ端末からの検索処理要求である、ユーザにより入力された検索処理要求としてのユーザ検索語句を取得（受信）する検索語句取得部（受信部）と、
前記検索語句取得部により取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する語彙抽出部と、
前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する検索部と、
前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する関連語彙抽出部と、
前記検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句をユーザ端末に送信する送信部（出力部）と、
をコンピュータに機能させるための検索支援装置プログラムである。
【００１８】
また、例えば、本発明をコンピュータ可読な記録媒体として実現させた、第７の発明によるコンピュータ可読な記録媒体は、
第４〜６のいずれかの発明に記載の検索支援装置プログラムを格納したコンピュータ可読な記憶媒体である。
【発明の効果】
【００１９】
本発明によれば、検索結果のヒット数を減少させる絞り込み検索語句を提供することによって検索を支援することが可能になる。即ち、検索によって提示されるウェブサイトやテキスト情報を絞り込みつつ、かつ、検索するユーザに検索の絞り込みの意味を与えることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の一実施態様による検索支援装置の概要を示すブロック図である。
【図２】図２は、図１に示した検索支援装置で実行される処理の一例を示すフローチャートである。
【図３】図３は、索引作成装置の処理を示す模式図である。
【図４】図４は、図１の検索支援装置の処理を示す模式図である。
【図５】図５は、索引作成装置の検索索引の機能を説明するブロック図である。
【図６】図６は、索引作成装置の検索索引のさらなる機能を説明するブロック図である。
【図７】図７は、索引作成装置の語彙索引の機能を説明するブロック図である。
【図８】図８は、索引作成装置の語彙索引のさらなる機能を説明するブロック図である。
【図９】図９は、検索支援装置に含まれる語彙抽出部の機能の一例を示すブロック図である。
【図１０】図１０は、検索支援装置に含まれる検索部の機能の一例を示すブロック図である。
【図１１】図１１は、検索支援装置に含まれる関連語彙抽出部の機能の一例を示すブロック図である。
【図１２】図１２は、検索支援装置に含まれる絞り込み有効語彙判定部の機能の一例を示すブロック図である。
【図１３】図１３は、本装置が使用するインターネット上の実際のテキスト情報の模式図である。
【図１４】図１４は、索引作成装置ＩＸＲに含まれる検索索引作成部の処理を示す模式図である。
【図１５】図１５は、索引作成装置ＩＸＲに含まれる検索索引作成部の処理（図１４の後続処理）を示す模式図である。
【図１６】図１６は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理を示す模式図である。
【図１７】図１７は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理（図１６の後続処理）を示す模式図である。
【図１８】図１８は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理（図１７の後続処理）を示す模式図である。
【図１９】図１９は、ユーザ検索語句を取得したときの処理の一例を示す模式図である。
【図２０】図２０は、索引検索で検索したときの処理の一例を示す模式図である。
【図２１】図２１は、絞り込み語句（絞り込み検索語句）の生成処理の一例を示す模式図である。
【図２２】図２２は、絞り込み語句（絞り込み検索語句）の生成処理（図２１の後続処理）の一例を示す模式図である。
【図２３】図２３は、絞り込み語句（絞り込み検索語句）の有効語彙判定処理（図２２の後続処理）の一例を示す模式図である。
【図２４】図２４は、本検索支援プログラムのユーザ検索語句を入力する画面インターフェイスを示す図である。
【図２５】図２５は、本検索支援プログラムで検索語句を絞り込ませたときの画面インターフェイスを示す図である。
【図２６】図２６は、本検索支援プログラムで検索語句を、さらに絞り込ませたときの画面インターフェイスを示す図である。
【図２７】図２７は、本検索支援プログラムで検索語句を、またさらに絞り込ませたときの画面インターフェイスを示す図である。
【図２８】図２８は、本検索支援プログラムで検索語句を、またさらに絞り込ませたときの画面インターフェイスを示す図である。
【図２９】図２９は、本検索支援プログラムのユーザ検索語句を入力する画面インターフェイスを示す図である。
【図３０】図３０は、本検索支援プログラムで検索語句を絞り込ませたときの画面インターフェイスを示す図である。
【図３１】図３１は、本検索支援プログラムで検索語句を、絞り込ませたときの画面インターフェイスを示す図である。
【図３２】図３２は、本発明の一実施態様による検索支援装置の概要を示すブロック図である。
【発明を実施するための形態】
【００２１】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
【００２２】
＜実施態様１＞
図１は、本発明の一実施態様による検索支援装置の概要を示すブロック図である。図に示すように、検索支援装置１００（ＳＡＤ）は、制御部（ＣＰＵ、演算処理装置、プロセッサ）１１０、入力部ＩＮ、通信部ＣＯＭ、記憶部１２０、および、表示部ＤＩＳを有する。制御部１１０は、索引取得部ＩＡＣ、検索語句取得部ＰＡＣ、検索部ＳＥＡ、語彙抽出部ＰＥＸ、関連語彙抽出部ＲＰＥ、出力部ＯＵＴとを有する。索引取得部ＩＡＣは、検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する（或いは格納する記憶部としてもよい）。記憶部１２０は、取得した検索索引を含む検索索引マスターテーブルＳＩＭ，語彙から成る語彙索引を含む語彙索引マスターテーブルＰＩＭを格納する。なお、検索対象のテキスト情報（文書ファイルやウェブコンテンツなど）は、ウェブ上、例えば、情報提供サーバＩＤＳなどに存在する。
【００２３】
検索語句取得部ＰＡＣは、入力部ＩＮを介して、マウスＭＵＳやキーボードＫＢＤ、或いは、通信部ＣＯＭやネットワークＮＥＴを介して接続された端末ＰＣ１やＰＣ２、携帯端末ＰＤＡ１、携帯電話端末ＭＳ１などのユーザにより入力されたユーザ検索語句を取得する。語彙抽出部ＰＥＸは、検索語句取得部により取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する。検索部ＳＥＡは、語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する。
【００２４】
関連語彙抽出部ＲＰＥは、検索語句取得部により取得されたユーザ検索語句に基づき、語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する。出力部ＯＵＴ（これは情報生成部としてもよい）は、検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句を出力する（生成する）。出力された（生成された）検索結果情報は、関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句と共に、表示部ＤＩＳに表示したり、通信部を介して、ユーザが使用し、検索処理を要求してきた端末ＰＣ１などに送信したりする。
【００２５】
上述したように、検索支援装置１００は、通信部ＣＯＭ、ネットワークＮＥＴを介して、検索処理を要求するユーザが持つ端末ＰＣ１、ＰＣ２などと接続し、情報のやり取りが可能である。表示部ＤＩＳは、本装置に格納される情報や生成された情報を表示することができる。入力部ＩＮは、マウスＭＵＳやキーボードＫＢＤを介して入力される操作指示や情報入力を受け付け、受け付けた情報やデータを索引取得部や検索語句取得部などに渡す。
【００２６】
制御部に含まれる各機能部は、制御部のメモリ空間に読み込まれたプログラムモジュールによって実現することが好適である。通常は、記憶部或いはウェブサイトから、プロセッサを本装置の各部として機能させるソフトウェアをダウンロードして、ＰＣ（装置）にインストールして起動することで、ＰＣが、本装置として動作する。なお、制御部に設けた各機能部は、機能上一定のまとまりのあるステップを１つにまとめたものに過ぎず、複数の機能部を１つの機能部にしたり、その一部を他の機能部に組み入れたり、他の独立した機能部に分割したりすることが可能である。
【００２７】
このように、生成・抽出した情報や中間データおよび取得したデータを外部に送信したり、表示部に表示したり、生成・抽出した情報や中間データおよび取得したデータなどを記憶部に格納したりすることは、後述する他の実態態様でも同様に可能であることに注意されたい。なお、本装置は、汎用コンピュータ、特定用途コンピュータ、サーバ、ＰＣ、スマートフォンなどの携帯端末などのコンピュータ、或いは、本装置の機能や処理手順（方法）をコンピュータ上で実現（実行）するプログラムモジュールをコンピュータが持つＣＰＵや記憶部に保持したり、外部のサーバやストレージから読み込んだりすることで、コンピュータ上に本装置を構築することが好適であり、後続の各実施態様においても同様である。また、各機能部は、ネットワークで接続された別個のコンピュータや装置に分散させてもよい。また、複数の機能部を１つにしたり、処理ステップの一部を他の機能部にさせたりするような形態でもよい。
【００２８】
図２は、図１に示した検索支援装置で実行される処理の一例を示すフローチャートである。図に示すように、ステップＳ１１にて、検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を取得する（または、これらにアクセスする）。
検索索引マスターテーブル、および、語彙索引マスターテーブルを取得する。次にステップＳ１２では、ユーザにより入力されたユーザ検索語句を取得する。そして、ステップＳ１３では、取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する。次にステップＳ１４では、抽出された語彙情報に基づき、検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する。次にステップＳ１５では、取得されたユーザ検索語句に基づき、語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する。最後に、ステップＳ１６では、生成された検索結果情報と共に、抽出された関連語彙を含む絞り込み検索語句を出力する。なお、マスターテーブルの取得に代えて、格納する格納ステップとしてもよい。その場合、格納ステップは、一回実施しておけば、その情報が変更されるまでは再実施する必要はない。或いは、ユーザ入力以外の取得ステップや、格納ステップは、当該情報を格納したＲＯＭやフラッシュメモリを装置やコンピュータに搭載することで不要となる。なお、マスターテーブルの作成方法について後述する。
【００２９】
検索支援装置は、検索索引マスターテーブルと、語彙索引マスターテーブルとを取得、或いは、格納する。次は、これらマスターテーブルの作成の仕方について説明する。
【００３０】
図３は、索引作成装置の処理を示す模式図である。図に示すように、情報読み取り装置ＩＲＤは、検索対象とする情報である文書ファイルやウェブコンテンツＷＥＢＣからテキスト情報ＴＸＩを抽出する。次に、索引作成装置ＩＸＲが、抽出したテキスト情報ＴＸＩに基づき、検索索引と語彙索引を作成し、検索索引マスターテーブルＳＩＭと、語彙索引マスターテーブルＰＩＭとする。即ち、検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブルを得る。これらマスターテーブルが、本検索支援装置が取得、或いは、格納する。或いは、情報読み取り装置ＩＲＤと、索引作成装置ＩＸＲとのどちらか、または双方を本検索支援装置に含ませてもよい。
【００３１】
制御部１１０は、絞り込み検索語句に基づき、前記検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索結果情報の検索索引の数と、絞り込み前の検索索引の数とを比較し、所定の絞り込み基準（例えば、１００個少なくなる、４０％減少する、８割減少、４０個程度になる、３０個以下になる、など）を満たすものだけを前記絞り込み検索語句とする絞り込み有効語彙判定部ＦＰＤ、をさらに有する。このとき、絞り込み検索語句毎に、絞り込み検索結果情報の検索索引の数を関連付け、出力部は、絞り込み検索語句毎に、関連付けられた、絞り込み検索結果情報の検索索引の数をさらに出力する、ことが好適である。
【００３２】
また、制御部１１０は、絞り込み検索語句に基づき、検索索引マスターテーブルを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索語句毎に、絞り込み検索結果情報の検索索引の数を関連付ける、絞り込み件数関連付け部ＦＮＲ、をさらに有する。このとき、出力部は、絞り込み検索語句毎に、関連付けられた、絞り込み検索結果情報の検索索引の数をさらに出力する。この場合は、ユーザ自身が、絞り込み検索語句がどのような文字列であり、どの程度の件数まで絞り込めるのかを確認し、所望の「絞り込み検索語句」を「ユーザ検索語句」に追加して、再度、検索する。また、本装置は、表示された「絞り込み検索語句」をクリックするだけで、そのクリックした「絞り込み検索語句」を「ユーザ検索語句」に追加して、再度、検索するように構成させることが可能である。
【００３３】
図４は、図１の検索支援装置の処理を示す模式図である。図に示すように、検索語句取得部ＰＡＣは、ユーザ検索語句ＵＳＰ（検索文字列）を取得する。取得したユーザ検索語句ＵＳＰは、後続処理を行う、語彙抽出部ＰＥＸに渡される。語彙抽出部ＰＥＸは、入力された文字情報であるユーザ検索語句ＵＳＰから、形態素解析技術を用いて、語彙情報（語彙）を抽出する。抽出した語彙を抽出語彙ＥＸＰと呼ぶものとする。次に、検索部ＳＥＡが、抽出された語彙情報（抽出語彙ＥＸＰ）に基づき、検索索引マスターテーブルＳＩＭを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報ＨＳＩ（ヒットした検索索引のリスト）を生成する。
【００３４】
次に、関連語彙抽出部ＰＲＥは、入力された文字情報であるユーザ検索語句ＵＳＰ（検索文字列）から、語彙索引マスターテーブルＰＩＭを参照して、関連する語彙（関連語彙ＥＣＰ、関連語句）を抽出、生成、或いは、取得する。絞り込み有効語彙判定部ＦＰＤは、抽出関連語彙ＥＣＰを絞り込む、例えば、抽出関連語彙ＥＣＰ（候補の絞り込み検索語句）に基づき、検索索引マスターテーブルＳＩＭを参照して、複数の検索索引を含む、絞り込み検索結果情報を生成し、絞り込み検索結果情報の検索索引の数と、絞り込み前の検索索引の数とを比較し、所定の絞り込み基準（例えば、１００個少なくなる、４０％減少する、８割減少、４０個程度になる、３０個以下になる、など）を満たすものだけを絞り込み検索語句ＦＣＰとする。出力部は、検索結果情報ＨＳＩと、絞り込み検索語句ＦＣＰとを出力情報ＯＵＴＩとして出力する。を出力情報ＯＵＴＩは、表示部に表示されたり、外部の端末などに送信されたり、表示されたりする。
【００３５】
図５は、索引作成装置の検索索引の機能を説明するブロック図である。上述したように、索引作成装置ＩＸＲは、検索索引マスターテーブルＳＩＭと、語彙索引マスターテーブルＰＩＭの内容物を作成する機能を持つが、ここでは、検索索引マスターテーブルＳＩＭの内容物である検索索引の作成について説明する。索引作成装置ＩＸＲは、形態素解析部、語彙分割部、語彙連結部、語彙ＩＤ化部、不要語彙除去部、同義語変換部を有する。
【００３６】
形態素解析部は、入力されたテキストを形態素（語彙）に分割する手段であって、一般的な形態素解析を利用するが、利用する形態素解析の癖（語彙の分割判定）に応じて、必要な情報の加工を行ったうえで、語彙情報を出力する。このような形態素解析部は、本発明の各実施態様の検索支援装置内にも組み込まれるものである。以下の各部も、同様に、必要に応じて、本発明の各実施態様の検索支援装置内にも組み込まれるものである。
【００３７】
語彙分割部は、形態素解析部で出力された語彙情報を入力とし、形態素解析部で、別々の語彙として分離してほしい語彙を、あらかじめ設定した語彙分割設定情報に基づき、語彙を分割する手段である。即ち、語彙分割部は、入力した語彙情報から、分離対象の語彙情報を削除し、分離した語彙情報を追加した語彙情報を出力する。
【００３８】
語彙連結部は、語彙分割部（装置）で出力された語彙情報を入力とし、連続する別々の語彙を一つの語彙として扱いたい語彙を、あらかじめ設定した語彙連結設定情報に基づき、語彙を連結する手段である。即ち、語彙連結部は、入力した語彙情報から、連結対象の語彙情報を削除し、連結した語彙情報を追加した語彙情報を出力する。
【００３９】
語彙ID化部は、語彙連結部で出力された語彙情報に、語彙IDを付加する手段である。即ち、語彙ID化部は、語彙索引に未登録の語彙は、新たなIDを割り振られ、語彙索引へ登録する。また、語彙IDが付加された語彙情報を出力する。
【００４０】
不要語彙除去部は、語彙ID化部（装置）で出力された語彙情報のうち、不要語彙に、不要語彙情報を付加する手段である。即ち、不要語彙除去部は、あらかじめ設定した不要語彙設定情報に登録されている語彙が、語彙情報にあった場合にのみ、その語彙情報に不要語彙である旨の情報を付加する。この場合は、その不要語彙の情報は除去されたものして扱われる。そして、処理された語彙情報を出力する。
【００４１】
同義語情報追加部は、不要語彙情報付加部で出力された語彙情報に、同義語情報を追加する手段である。即ち、同義語情報追加部は、あらかじめ設定した同義語彙設定情報に登録されている語彙が、語彙情報にあった場合にのみ、その語彙情報に同義語彙情報を付加する。そして、処理された語彙情報を出力する。
【００４２】
図６は、索引作成装置の検索索引のさらなる機能を説明するブロック図である。図に示すように、索引作成装置ＩＸＲは、さらに、重複語彙除去部と検索索引作成部とを有する。重複語彙除去部は、同義語情報追加部で出力された語彙情報を入力とし、同一語彙IDをもつ語彙情報を除去する手段である。即ち、重複語彙除去部は、対象のテキスト情報（情報読み取り単位）に、重複する語彙を索引として持たせないための処理である。そして、重複語彙情報を除去した語彙情報を出力する。検索索引作成部は、重複語彙除去部で出力された語彙情報を入力とし、検索索引を作成する手段である。検索索引作成部は、対象のテキスト情報（情報読み取り情報単位）毎にIDを振り、語彙情報の語彙IDをその下位情報として検索索引に登録する。
【００４３】
図７は、索引作成装置の語彙索引の機能を説明するブロック図である。上述したように、索引作成装置ＩＸＲは、検索索引マスターテーブルＳＩＭと、語彙索引マスターテーブルＰＩＭの内容物を作成する機能を持つが、ここでは、語彙索引マスターテーブルＰＩＭの内容物である語彙索引の作成について説明する。索引作成装置ＩＸＲは、形態素解析部、語彙分割部、語彙連結部、不要語彙情報付加部、語彙ＩＤ化部を有する。
【００４４】
形態素解析部は、入力されたテキストを形態素（語彙）に分割する手段であって、一般的な形態素解析を利用するが、利用する形態素解析の癖（語彙の分割判定）に応じて、必要な情報の加工を行ったうえで、語彙情報を出力する。このような形態素解析部は、本発明の各実施態様の検索支援装置内にも組み込まれるものである。以下の各部も、同様に、必要に応じて、本発明の各実施態様の検索支援装置内にも組み込まれるものである。
【００４５】
語彙分割部は、形態素解析部で出力された語彙情報を入力とし、形態素解析部で、別々の語彙として分離してほしい語彙を、あらかじめ設定した語彙分割設定情報に基づき、語彙を分割する手段である。即ち、語彙分割部は、入力した語彙情報から、分離対象の語彙情報を削除し、分離した語彙情報を追加した語彙情報を出力する。
【００４６】
語彙連結部は、語彙分割装置で出力された語彙情報を入力とし、連続する別々の語彙を一つの語彙として扱いたい語彙を、あらかじめ設定した語彙連結設定情報に基づき、語彙を連結する手段である。即ち、語彙連結部は、入力した語彙情報から、連結対象の語彙情報を削除し、連結した語彙情報を追加した語彙情報を出力する。
【００４７】
不要語彙情報付加部は、語彙ID化部で出力された語彙情報に、不要語彙情報を付加する手段である。即ち、不要語彙情報付加部は、あらかじめ設定した不要語彙設定情報に登録されている語彙が、語彙情報にあった場合にのみ、その語彙情報に不要語彙である旨の情報を付加する。また、処理された語彙情報を出力する。
【００４８】
語彙ID化部は、語彙連結部で出力された語彙情報に、語彙IDを付加する手段である。即ち、語彙ID化部は、語彙索引に未登録の語彙は、新たなIDを割り振られ、語彙索引へ登録する。また、語彙IDが付加された語彙情報を出力する。索引作成装置ＩＸＲは、さらに、語句情報生成部と、隣接関係情報生成部とを有する。
【００４９】
図８は、索引作成装置の語彙索引のさらなる機能を説明するブロック図である。図に示すように、索引作成装置ＩＸＲは、語句情報生成部と、隣接関係情報生成部とを有する。語句情報生成部は、語彙ID化部で出力された語彙情報を入力とし、連続した語彙から特定の法則に基づき、語句情報を生成する手段である。ここでいう特定の法則とは、名詞もしくは名詞とみなす語句が連続するまとまりを語句として生成するものである。生成した語句情報は語句情報索引に登録する。そして、語彙情報に語句情報を追加したものを出力する。
【００５０】
隣接関係情報生成部は、語句情報生成部にて出力された語彙情報、語句情報を入力とし、語彙（語句）同士の隣接関係情報を作成する手段である。生成した隣接情報は隣接語彙（語句）索引に登録する。索引作成装置ＩＸＲは、語句検索索引追加部をさらに有し、語句検索索引追加部は、対象のテキスト情報（情報読み取り情報単位）毎に、作成した語句情報をまとめて検索索引に追加する手段である。上記の各部は、一例であり、既存の形態素技法を使用した他の機能であってもよい。以下、同様である。
【００５１】
図９は、検索支援装置に含まれる語彙抽出部の機能の一例を示すブロック図である。語彙抽出部ＰＥＸは、形態素解析部、語彙分割部、語彙連結部、語彙ＩＤ化部、および不要語彙情報付加部を有する。各部の機能は、上述した通りである。
【００５２】
図１０は、検索支援装置に含まれる検索部の機能の一例を示すブロック図である。検索部ＳＥＡは、同義語変換部と索引検索部とを有する。同義語変換部は、語彙抽出部で出力された語彙情報を入力として、語彙情報の語彙を同義語に変換する手段である。また、同義語変換部は、あらかじめ設定した同義語彙設定情報に登録されている語彙が、語彙情報にあった場合にのみ、その語彙情報を削除し同義語彙情報を追加する。処理された語彙情報を出力する。索引検索部は、同義語変換部にて出力された語彙情報を入力として、検索索引から検索結果を導出する手段である。即ち、索引検索部は、語彙情報の語彙IDを下位情報として持つ、検索索引のIDを取得し、そのヒットする語彙ID数の降順のリストを検索結果情報として出力する。
【００５３】
図１１は、検索支援装置に含まれる関連語彙抽出部の機能の一例を示すブロック図である。関連語彙抽出部ＰＲＥは、語句情報抽出部、同義情報追加部、疑似確定語句取得部、上位語句取得部、および隣接語彙（語句）取得部を有する。
【００５４】
語句情報抽出部は、語彙抽出部から出力された語彙情報を入力として、その中に含まれる語彙（語句）情報を抽出する手段である。即ち、語句情報抽出部は、連続する語彙が、語句情報内の語句の構成語彙と符合する場合、語句と判断し、語句情報として語彙情報とともに出力する。同義情報追加部は、語句情報抽出部から出力された語句・語彙情報を入力とし、同義語情報を付加する手段であって、あらかじめ設定した同義語設定情報を参照し、符合する語彙情報があった場合に同義語情報を付加し、符合しない語句・語彙情報とともに出力する。疑似確定語句取得部は、同義情報追加部で出力された語彙情報を入力とし、語句索引を参照して、語句を取得する手段であって、語彙情報に、語句を構成する語彙要素がすべて揃っている語句を語句索引より取得し、疑似確定語句として出力する（語彙を入れ替えても極力拾ってナビで可能性のある語句を提示してもよい。）。上位語句取得部は、同義情報追加部で出力された語句・語彙情報および疑似確定語句を入力とし、語句索引を参照して、上位語句を取得する手段であって、語句・語彙情報毎に、上位語句を構成する語句または語彙要素の一部と符合し、かつ直近の上位語句のみを取得し、上位語句情報として出力する。隣接語彙（語句）取得部は、語句情報抽出部から出力された語句・語彙情報を入力とし、隣接語彙索引を参照して、隣接語彙（語句）を取得する手段であって、語句・語彙情報毎に、隣接語彙を取得し、出力する。
【００５５】
図１２は、検索支援装置に含まれる絞り込み有効語彙判定部の機能の一例を示すブロック図である。絞り込み語句有効判定部ＦＰＤは、関連語彙抽出部で出力された、上位語句情報および隣接語彙（語句）情報と、検索装置で出力された検索結果情報を入力として、検索結果情報をより絞り込むための上位語句および隣接語句を判定する手段であって、検索索引を参照し、上位語句および隣接語彙（語句）が検索結果情報を減らすことに有効かどうかをチェックし、減らすことが可能な上位語句および隣接語彙（語句）を絞り込み有効語句として出力する。
【００５６】
以下、インターネット上の実際のテキスト情報に本装置を適用した結果を図１３〜図３１を参照しながら説明する。
【００５７】
図１３は、本装置が使用するインターネット上の実際のテキスト情報の模式図である。図に示すように、役所のＱＡサイト（がん検診についてまとめたもの）のテキスト情報を使用した。これは、サイト収集して、1リンクを１情報としてファイルとしたものである。例えば、以下のようなテキスト情報である。
・がん検診を受けたいのですが、どこに申し込めばよいですか   http://xxx.jp/mmm1
・区の子宮がん検診とは別に、…   http://xxx.jp/mmm4
・奇数年齢の方の子宮がん検診受診までの流れはこちらhttp://xxx.jp/mmm2
・奇数年齢の方の乳がん検診受診までの流れはこちら  http://xxx.jp/mmm3
これらは、1行（＝１ページリンク）1情報として扱う。
【００５８】
図１４は、索引作成装置ＩＸＲに含まれる検索索引作成部の処理を示す模式図である。図１５は、索引作成装置ＩＸＲに含まれる検索索引作成部の処理（図１４の後続処理）を示す模式図である。図に示すように、これは、「がん検診を受けたいのですが、どこに申し込めばよいですか   http://xxx.jp/mmm1」の検索索引作成の処理である。このテキスト情報（１つのＵＲＬ，即ち、１つのウェブサイト）には、図１５のような検索索引が設定される。
【００５９】
図１６は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理を示す模式図である。図１７は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理（図１６の後続処理）を示す模式図である。図１８は、索引作成装置ＩＸＲに含まれる語彙索引作成部の処理（図１７の後続処理）を示す模式図である。図に示すように、これは、「奇数年齢の方の乳がん検診受診までの流れはこちら・・・http://xxx.jp/mmm3」の語彙索引作成の処理である。このテキスト情報（１つのＵＲＬ，即ち、１つのウェブサイト）には、図１７のような語彙索引が設定される。図１７の語句情報生成では、原則として、連続する名詞のみを処理対象としているが、語句が２，３個（所定の複数の語句数）離れたものを対象としてもよいし、動詞を含ませてもよい。また、図１８に示すように、作成された語彙索引（L004 がん検診）を検索索引に付加することが好適である。
【００６０】
次に、図を参照しながら、ユーザにより入力されたユーザ検索語句を「がん検診について」とした場合に、どのような処理ロジックでどのような「絞り込み語句」が提示されるのかを説明する。
【００６１】
図１９は、ユーザ検索語句を取得したときの処理の一例を示す模式図である。図に示すように、ユーザ検索語句を「がん検診について」とした場合は、「がん」「検診」「について」に分割され、「について」は不要とされ、語句としては、「がん」「検診」の２つが有効となる。
【００６２】
図２０は、索引検索で検索したときの処理の一例を示す模式図である。図に示すように、不要語を除いた「がん」「検診」の２つの語彙で検索された検索結果情報が得られる。
【００６３】
図２１は、絞り込み語句（絞り込み検索語句）の生成処理の一例を示す模式図である。図２２は、絞り込み語句（絞り込み検索語句）の生成処理（図２１の後続処理）の一例を示す模式図である。図に示すように、多数の関連語彙が抽出・生成されるが、その中で、上位語句として、「子宮がん検診」、「大腸がん検診」、「がん検診一覧」が選択されている。但し、これらはまだ候補であるが、絞り込み語句（語彙）として使用可能である。次に絞り込み語句として有効か否かを判定する。
【００６４】
図２３は、絞り込み語句（絞り込み検索語句）の有効語彙判定処理（図２２の後続処理）の一例を示す模式図である。図に示すように、候補であった上位語句の「子宮がん検診」、「大腸がん検診」、「がん検診一覧」がそのまま有効と判定され、提示されている。
【００６５】
次に、実際に、本検索支援プログラムをＰＣに導入し、ウェブブラウザーで検索する実施例を２つ示す。
【００６６】
＜実施例１＞
図２４は、本検索支援プログラムのユーザ検索語句を入力する画面インターフェイスを示す図である。図に示すように、設定としては、ユーザは、「がんの検診」について知りたいとする。本装置の効果を際立たせるために、そこでとりあえず、広めのユーザ検索語句「検診」を入れて検索することにする。ちなみに、現実には次ページの「がん検診」からの方が適切であるが、ここでは、「漠然としたキーワード」或いは「一般的な広めのキーワード」から本装置が適切な「絞り込み検索語句」を提示できることを示すために、あえて、「検診」で検索させた。
【００６７】
図２５は、本検索支援プログラムで検索語句を絞り込ませたときの画面インターフェイスを示す図である。
ユーザ検索語句：検診
絞り込み検索語句その１：がん検診、歯周疾患検診、乳がん検診、胃がん検診
絞り込み検索語句その２：乳がん、実施、疾患、妊婦・・・
検索結果情報（２３件）
１．１０月は乳がん・・・
２．２１年４月から・・・
３．がん検診を受けたい・・・
上記のように、絞り込み検索語句その１では、「検診」という語彙を含む上位語句が表示される。
【００６８】
図２６は、本検索支援プログラムで検索語句を、さらに絞り込ませたときの画面インターフェイスを示す図である。この図は、図２５にて、「絞り込み検索語句その１」の「がん検診」を選択したときの検索結果である。即ち、ここでは、「がん検診」が、新たな「ユーザ検索語句」となる。即ち、以下のようになる。
ユーザ検索語句：がん検診
絞り込み検索語句その１：大腸がん検診、子宮がん検診、がん検診一覧
絞り込み検索語句その２：受ける、種類、子宮・・・
検索結果情報（１２件）
１．がん検診を受けたい・・・
２．どんな種類のがん検診・・・
３． 奇数年齢の方の子宮がん・・・
上記のように、より具体的に「がん検診」の対象部位を狭めるような効果的な「絞り込み検索語句」が抽出、生成されていて、より、効果的で対象を絞った検索結果情報が得られるのが示されている。また、絞り込みが成功して、検索結果情報のヒット数が、２３件から１２件へと半減しているのが分かる。
【００６９】
図２７は、本検索支援プログラムで検索語句を、またさらに絞り込ませたときの画面インターフェイスを示す図である。この図は、図２６にて、「絞り込み検索語句その１」の「子宮がん検診」を選択したときの検索結果である。即ち、ここでは、「子宮がん検診」が、さらに新たな「ユーザ検索語句」となる。即ち、以下のようになる。
ユーザ検索語句：子宮がん検診
絞り込み検索語句その１：大腸がん検診受診
絞り込み検索語句その２（意味的に関連がある言葉、語句、語彙）：受診、方、区、・・・
検索結果情報（３件）
１．奇数年齢の方の子宮がん
２．子宮がん検診
３．区の子宮がん検診・・・
上記のように、より具体的に「子宮がん検診」の対象部位を狭めるような効果的な「絞り込み検索語句」が抽出、生成されていて、より、効果的で対象を絞った検索結果情報が得られるのが示されている。また、さらに絞り込みが成功して、検索結果情報のヒット数が、１２件から３件へと減少しているのが分かる。
【００７０】
図２８は、本検索支援プログラムで検索語句を、またさらに絞り込ませたときの画面インターフェイスを示す図である。この図は、図２７にて、「絞り込み検索語句その１」の「子宮がん検診受診」を選択したときの検索結果である。即ち、ここでは、「子宮がん検診受診」が、さらに新たな「ユーザ検索語句」となる。即ち、以下のようになる。
ユーザ検索語句：子宮がん検診受診
絞り込み検索語句その１（意味的に関連がある言葉、語句、語彙）：流れ、方
検索結果情報（２件）
１．奇数年齢の方の子宮がん
２．区の子宮がん検診・・・
上記のように、より具体的に「子宮がん検診受診」の対象部位を狭めるような効果的な「絞り込み検索語句」が抽出、生成されていて、より、効果的で対象を絞った検索結果情報が得られるのが示されている。また、さらに絞り込みが成功して、検索結果情報のヒット数が、３件から２件へと減少しているのが分かる。
【００７１】
＜実施例２＞
図２９は、本検索支援プログラムのユーザ検索語句を入力する画面インターフェイスを示す図である。図に示すように、設定としては、ユーザは、「年金の受給」について知りたいとする。本装置の効果を際立たせるために、そこでとりあえず、広めであり、少し漠然としたユーザ検索語句「年金」を入れて検索することにする。ここでは、「漠然としたキーワード」或いは「一般的な広めのキーワード」から本装置が適切な「絞り込み検索語句」を提示できることを示すために、あえて、「年金」で検索させた。
【００７２】
図３０は、本検索支援プログラムで検索語句を絞り込ませたときの画面インターフェイスを示す図である。
ユーザ検索語句：年金
絞り込み検索語句その１：年金相談、年金特別徴収、年金収入・・・・
絞り込み検索語句その２：受ける、引き落とす、・・・・受給、税・・・
検索結果情報（７０件）
１．２か所から・・・
２．６５歳から・・・
３．６５歳から・・・
上記のように、絞り込み検索語句その１では、「年金相談」などという語彙を含む上位語句が表示される。また、絞り込み検索語句その２では、「受給」などという語彙を含む隣接語句が表示される。
【００７３】
図３１は、本検索支援プログラムで検索語句を、絞り込ませたときの画面インターフェイスを示す図である。この図は、図３０にて、「絞り込み検索語句その２」の「受給」を選択したときの検索結果である。即ち、ここでは、「年金  受給」が、新たな「ユーザ検索語句」となる。即ち、以下のようになる。
ユーザ検索語句：年金  受給
絞り込み検索語句その１：国民年金
絞り込み検索語句その２：年金相談、年金特別徴収・・・
検索結果情報（４件）
１．６５歳未満で・・・
２．国民年金の受給について
３．相続税・・・
４．相続税・・・
上記のように、より具体的に「年金」の対象を狭めるような効果的な「絞り込み検索語句」が抽出、生成されていて、より、効果的で対象を絞った検索結果情報が得られるのが示されている。また、絞り込みが成功して、検索結果情報のヒット数が、７０件から４件へと減少しているのが分かる。
【００７４】
＜実施態様２＞
これは、サーバとして本装置を実現させた場合の実施態様である。図３２は、本発明の一実施態様による検索支援装置の概要を示すブロック図である。図に示すように、検索支援サーバ２００（ＳＡＳ）は、制御部（ＣＰＵ、演算処理装置、プロセッサ）２１０、入力部ＩＮ、通信部ＣＯＭ、記憶部２２０、および、表示部ＤＩＳを有する。記憶部２２０は、検索対象のテキスト情報に基づき作成された、検索索引を含む検索索引マスターテーブル、および、語彙から成る語彙索引を含む語彙索引マスターテーブル、を格納する。制御部２１０は、検索語句取得部ＰＡＣ、語彙抽出部ＰＥＸ、検索部ＳＥＡ、関連語彙抽出部ＰＲＥ、出力部ＯＵＴを有する。また、制御部２１０は、絞り込み有効語彙判定部ＦＰＤと絞り込み件数関連付け部とを有してもよいが、これらの機能は、実施態様１と同じ名称や符号のものは特に言及しない限り同様のものである。
【００７５】
検索語句取得部ＰＡＣは、ユーザ端末からの検索処理要求である、ユーザにより入力された検索処理要求としてのユーザ検索語句を、受信部ＣＯＭ、ネットワークＮＥＴを介して取得（受信）する。語彙抽出部ＰＥＸは、検索語句取得部により取得されたユーザ検索語句から（形態素解析技術を利用して）語彙情報を抽出する。検索部ＳＥＡは、前記語彙抽出部により抽出された語彙情報に基づき、前記検索索引マスターテーブルを参照して、抽出された語彙情報に対応する複数の検索索引を含む検索結果情報を生成する。関連語彙抽出部ＰＲＥは、前記検索語句取得部により取得されたユーザ検索語句に基づき、前記語彙索引マスターテーブルを参照して、取得されたユーザ検索語句に関連する語彙（または語句）を関連語彙として抽出する。出力部ＯＵＴ（送信部である通信部としてもよい）は、検索部により生成された検索結果情報と共に、前記関連語彙抽出部により抽出された関連語彙を含む絞り込み検索語句をユーザ端末に送信する（出力する）。
【００７６】
検索語句取得部ＰＡＣは、通信部ＣＯＭやネットワークＮＥＴを介して接続された端末ＰＣ１やＰＣ２、携帯端末ＰＤＡ１、携帯電話端末ＭＳ１などのユーザにより入力されたユーザ検索語句を取得する。また、検索結果情報は、関連語彙を含む絞り込み検索語句と共に、通信部を介して、ユーザが使用し、検索処理を要求してきた端末ＰＣ１などに送信される（返送される）。
【００７７】
最後に、本発明の各実施態様による利点や効果を説明する。本発明によれば、入力された用語に対応して、上位の項目と絞り込みに関連する用語を自動的に抽出し、利用者が最短でかつ内容を理解できるナビゲーションを行い、より少ない回数で「解」を得ることが可能である。また、業界用語辞書を自動生成することが可能であるため、辞書構築が不要となる利点がある。
【００７８】
データの読込、検索のための辞書、用語関連づけ、上位項目の抽出のための語彙構造などすべて自動で構築可能である。初期の追加作業としては、同義語処理、単語分解の是正、ゴミ処理、等のみである。後に発生するデータの追加、変更、修正等はすべて自動処理することが可能である。夜間バッチ処理にてデータ更新でき、常に最新のデータを自動処理で提供することが可能である。
【００７９】
本発明の各実施態様の応用例を説明する。
（１）イントラネット内の情報の検索（情報整理の支援・検索支援）
自動収集ツール（ｔｅｘｔ，ｗｏｒｄ，ＰＤＦ対応で自動読込し、検索のための単語の関連構造を自動構築することが可能である。どこに何が書かれているのか、どのような情報が眠っているのか、を自在に検証することを実現できる。
（２）文脈が出鱈目な文書にも対応（とりあえず対応せざる得ないネットワークへの対応）
本発明の装置やプログラムを利用すれば、ＳＮＳなどで好き勝手に書かれ、携帯電話言語（隠語）などもどのような意味合いで書かれているのかを、調査・分類できる。知りたい内容を文章で入力すると自動的にそれに類する文章群を抽出することも可能である。
【００８０】
例えば、アンケートなどの文章を解析対象とした場合、単語のヒットや統計でなく、知りたい内容に沿ったグループ化を実現することができる。分類したいファクターからの整理、そのファクターでは捉えられない内容の抽出と分類、分類に入らないがヒントとなる捉え方など、調査・研究者にすぐれたものである。
【００８１】
本発明による装置やプログラムは、すべて自動処理することが可能であるため、携帯電話による問い合わせによる膨大なデータを解析対象にすることが可能である。携帯電話になると問い合わせ件数も数百万件となります。このような膨大の情報は、その整理に膨大な経費が必要となり、維持も大変でした。ＳＢ技術は膨大なデータにも対応する技術です。
【００８２】
また、本発明の各実施態様の応用例を説明する。例えば、作成した語彙索引を利用し、文書に含まれる語彙および語句の包含関係や隣接関係の一覧を取得できる。さらに、その情報を利用することで、語句の記述の誤り（文書内での語句の記述統一有無）を発見するための支援に利用することも可能である。
【００８３】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部、各ステップなどに含まれる処理や機能などは論理的に矛盾しないように再配置可能であり、複数の手段／部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。或いは、本発明による装置、方法、プログラムなどの一部の構成要素、機能、処理、ステップなどを遠隔地のサーバなどに配置することも可能であることに注意されたい。
【符号の説明】
【００８４】
１００  検索支援装置
１１０  制御部
１２０  記憶部
２００  検索支援サーバ
２１０  制御部
２２０  記憶部
ＣＯＭ  通信部
ＤＩＳ  表示部
ＦＮＲ  絞り込み件数関連付け部
ＦＰＤ  絞り込み有効語彙有効判定部
ＨＳＩ  検索結果情報
ＩＡＣ  索引取得部
ＩＤＳ  情報提供サーバ
ＩＮ  入力部
ＩＸＲ  索引作成装置
ＫＢＤ  キーボード
ＭＳ１  携帯電話端末
ＭＵＳ  マウス
ＮＥＴ  ネットワーク
ＯＵＴ  出力部
ＰＡＣ  検索語句取得部
ＰＣ１  端末
ＰＤＡ１  携帯端末
ＰＥＸ  語彙抽出部
ＰＩＭ  語彙索引マスターテーブル
ＰＲＥ  関連語彙抽出部
ＳＥＡ  検索部
ＳＩＭ  検索索引マスターテーブル
ＴＸＩ  テキスト情報
ＵＳＰ  ユーザ検索語句
ＷＥＢＣ  ウェブコンテンツ
【図１】
2017049836.tif 000003
【図２】
2017049836.tif 000004
【図３】
2017049836.tif 000005
【図４】
2017049836.tif 000006
【図５】
2017049836.tif 000007
【図６】
2017049836.tif 000008
【図７】
2017049836.tif 000009
【図８】
2017049836.tif 000010
【図９】
2017049836.tif 000011
【図１０】
2017049836.tif 000012
【図１１】
2017049836.tif 000013
【図１２】
2017049836.tif 000014
【図１３】
2017049836.tif 000015
【図１４】
2017049836.tif 000016
【図１５】
2017049836.tif 000017
【図１６】
2017049836.tif 000018
【図１７】
2017049836.tif 000019
【図１８】
2017049836.tif 000020
【図１９】
2017049836.tif 000021
【図２０】
2017049836.tif 000022
【図２１】
2017049836.tif 000023
【図２２】
2017049836.tif 000024
【図２３】
2017049836.tif 000025
【図２４】
2017049836.tif 000026
【図２５】
2017049836.tif 000027
【図２６】
2017049836.tif 000028
【図２７】
2017049836.tif 000029
【図２８】
2017049836.tif 000030
【図２９】
2017049836.tif 000031
【図３０】
2017049836.tif 000032
【図３１】
2017049836.tif 000033
【図３２】
2017049836.tif 000034