(57)【要約】【課題】知識、経験が浅く、適正なキーワード入力が困難な者でも良好な検索結果を得ることが可能な情報検索システムを提供する。【解決手段】情報検索システムは、複数の情報を格納するデータベース１２と、入力された自然言語形式の質問文章を受け付ける質問文章受付部２６と、質問文章受付部２６で受け付けた質問文章の中から入力検索キーワードを抽出する入力検索キーワード抽出部４４と、関連するキーワード同士が互いに対応付けられて登録されるキーワード辞書３０と、キーワード辞書３０に登録されたキーワードの中から、入力検索キーワードに関連したキーワードを検索候補キーワードとして読み出す検索候補キーワード読出部３２と、検索候補キーワード読出部３２で読み出された検索候補キーワードを検索キーワードとして、データベース１２に対して検索を行う検索実行部４０と、を備える。【選択図】図１
2019121392.tif 000002
【特許請求の範囲】
【請求項１】
テキスト検索可能な複数の情報を格納するデータベースと、
自然言語形式の質問文章を受け付ける質問文章受付部と、
前記質問文章受付部で受け付けた質問文章の中から入力検索キーワードを抽出する入力検索キーワード抽出部と、
関連するキーワード同士が互いに対応付けられて登録されたキーワード辞書と、
前記キーワード辞書に登録されたキーワードの中から、前記入力検索キーワードに関連したキーワードを検索候補キーワードとして読み出す検索候補キーワード読出部と、
前記検索候補キーワード読出部で読み出された前記検索候補キーワードを検索キーワードとして、前記データベースに対して検索処理を行う検索実行部と、を備えることを特徴とする情報検索システム。
【請求項２】
前記検索キーワードを累積的に記憶する検索キーワード記憶部を備えることを特徴とする、請求項１に記載の情報検索システム。
【請求項３】
前記質問文章受付部で受け付けた質問文章から検索意図である情報種類を判断する情報種類判断部をさらに備え、
前記データベースは、前記複数の情報を種類別に複数のグループに分けて格納し、
前記検索実行部は、前記データベースの前記複数のグループのうち、前記情報種類判断部によって判断された情報種類に対応するグループに対して検索処理を行うよう構成されていることを特徴とする、請求項１または２に記載の情報検索システム。
【請求項４】
前記キーワード辞書には、互いに同義のキーワード同士が互いに対応付けされて登録されていることを特徴とする、請求項１から３までのいずれか一項に記載の情報検索システム。
【請求項５】
前記キーワード辞書には、互いに類義のキーワード同士が互いに対応付けされて登録されていることを特徴とする、請求項１から４までのいずれか一項に記載の情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の情報を格納するデータベースの中から検索者が求める情報を検索し出力する情報検索システムに関する。
【背景技術】
【０００２】
従来、製造業等での保全業務における資料は、紙面に記載されたデータ（紙データ）であった。パーソナルコンピュータ（ＰＣ）の普及によって資料の電子化が進んできたが、今でも図面といった一部の資料は紙データである。保全業務における情報検索システムでは、これらの紙データを電子化し、まとめて蓄積してデータベース化することが重要であるが、データ量が膨大であり、点在したデータを集約するための労力も大きいため、資料の紙データの電子化は非現実的であった。しかしながら検索技術の進歩によって、検索対象に対する検索結果の精度が向上し、紙データの電子化における費用対効果が増大したため、電子化が現実的となった。
【０００３】
例えば製造業では、装置等の故障や不具合とその原因、さらにはその対処法などを、都度データベース化し、同様の故障や不具合が発生した場合には過去の事例として参考にすることで、不具合回避や復旧までの時間短縮を図っている。また、データベースには、作業標準やマニュアル等の情報も格納されている。このため、データベースに格納された情報は膨大なものとなる。
【０００４】
このような膨大なデータの中から必要とする情報を入手する手法として、従来、与えられた文字列をキーワードとして、それに一致するものを検索結果として出力するテキスト検索処理がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の手法は、与えられたキーワードとの一致検索であるため、検索キーワードが適正に入力されないと所望する検索結果が得られないという問題がある。例えば、保全業務一つとっても、そこで使用される用語には、専門用語やその現場特有の用語、地域特有の用語等が存在し、熟練者であれば適正なキーワードを入力することができるが、知識、経験の浅い者では適切なキーワードを思いつくのは困難であり、検索結果に有用な情報が出現し難く、また、有用な情報以外の情報が出現することも多い。
【０００６】
この発明は、上記従来技術の問題を解消し、知識、経験が浅く、適正なキーワード入力が困難な者でも良好な検索結果を得ることが可能な情報検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の情報検索システムは、上記目的を達成するため、テキスト検索可能な複数の情報を格納するデータベースと、自然言語形式の質問文章を受け付ける質問文章受付部と、前記質問文章受付部で受け付けた質問文章の中から入力検索キーワードを抽出する入力検索キーワード抽出部と、関連するキーワード同士が互いに対応付けられて登録されたキーワード辞書と、前記キーワード辞書に登録されたキーワードの中から、前記入力検索キーワードに関連したキーワードを検索候補キーワードとして読み出す検索候補キーワード読出部と、前記検索候補キーワード読出部で読み出された前記検索候補キーワードを検索キーワードとして、前記データベースに対して検索処理を行う検索実行部と、を備えている。
【０００８】
この発明の情報検索システムにあっては、前記検索キーワードを累積的に記憶する検索キーワード記憶部を備えることが好ましい。
【０００９】
この発明の情報検索システムにあっては、前記質問文章受付部で受け付けた質問文章から検索意図である情報種類を判断する情報種類判断部をさらに備え、前記データベースは、前記複数の情報を種類別に複数のグループに分けて格納し、前記検索実行部は、前記データベースの前記複数のグループのうち、前記情報種類判断部によって判断された情報種類に対応するグループに対して検索処理を行うよう構成されていることが好ましい。
【００１０】
この発明の情報検索システムにあっては、前記キーワード辞書には、互いに同義のキーワード同士が互いに対応付けされて登録されていることが好ましい。
【００１１】
この発明の情報検索システムにあっては、前記キーワード辞書には、互いに類義のキーワード同士が互いに対応付けされて登録されていることが好ましい。
【００１２】
この発明の情報検索システムにあっては、前記データベースに格納された情報は顧客からのクレーム、コンプレインあるいは問い合わせに対する対処ガイダンスに関する情報を含み、前記データベースから最適な対処ガイダンスを提示するための情報を検索するようにしてもよい。
【００１３】
この発明の情報検索システムにあっては、前記データベースに格納された情報は顧客要求や引き合いに対する製品設計指針や関連技術論文、参考文献に関する情報を含み、前記データベースから適切な顧客への回答や最適な製品設計を提示するための情報を検索するようにしてもよい。
【発明の効果】
【００１４】
この発明の情報検索システムによれば、検索候補キーワード読出部が、検索者が入力した質問文章から抽出された入力検索キーワードに関連するキーワードを検索候補キーワードとしてキーワード辞書から読み出し、検索実行部が、入力検索キーワードに加えて、上記検索候補キーワードとして読み出されたキーワードに基づいてデータベースに対する一致検索を行うので、適切な検索キーワードが入力されない場合でも、それを補い的確な検索を行うことができ、経験の浅い検索者にも使いやすく、さらには作業時間の短縮かつ情報の効率的活用が可能となる。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施形態の情報検索システムの概略構成を示すブロック図である。
【図２】（ａ）はキーワード辞書に格納されたキーワードの一例を示す図であり、（ｂ）は情報種類判断用辞書に格納された情報種類判断用キーワードの一例を示す図である。
【図３】実施形態の情報検索システムの動作を説明するためのフローチャートである。
【図４】コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を図面に基づき詳細に説明する。本実施形態では、製造業における設備保全作業情報、例えば装置等の故障や不具合とその原因、さらにはその対処法などの作業標準やマニュアル等の情報を、テキスト検索可能な情報としてデータベース化しておき、故障や不具合が発生した場合に、検索者がその状況を文章として入力し、データベースから、過去の事例として参考になる情報を検索し、検索された情報に基づいて、検索者が設備の故障復旧作業を行うためのシステムを一例として説明する。しかし、本発明の情報検索システムの検索用途に限定はなく、設備故障復旧作業等の設備保全作業の支援以外にも用いることができることは言うまでもない。その他の適用例として、営業分野では、顧客満足度向上等のために、顧客からの問合せ内容に対して過去の事例を検索し、最適な対処のガイダンスを提示するのに用いることができる。また、商品設計分野においては、顧客からの引合いに対する回答や顧客要求に対応する製品設計を行う上で、類似の製造実績や技術論文等の文献を参考となる情報として検索し、検索者が適切に回答したり、最適な製品設計を行ったりする際に用いることが可能である。
【００１７】
図１は、この発明の一実施形態の情報検索システムの概略構成を示すブロック図である。情報検索システムは、主として、検索処理を行う情報検索装置１０と、検索対象となる複数（大量）の情報を格納するデータベース１２と、情報検索装置１０に接続されたキーボードやマウス等の入力装置１４と、情報検索装置１０に接続されたディスプレイ等の表示装置１６と、ネットワーク１８を介して情報検索装置１０と接続される検索者側端末２０とを備えて構成される。ネットワーク１８は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の利用者の組織が管理する通信網である。しかしこれに限定されず、ネットワーク１８は、インターネット等の公衆通信網の他、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＶＡＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）のような一般公衆回線を一部に介在させた通信網であってもよい。情報検索装置１０および検索者側端末２０は、それぞれコンピュータとプログラムとによって実現されている。検索者側端末２０の例は、パーソナルコンピュータ（ＰＣ）やタブレット型コンピュータであり、入力装置２２および表示装置２４が接続されまたは一体化されている。
【００１８】
データベース１２内には、文書や図面、写真などが格納される。文章は、初めからテキスト入力されたもののみならず、音声認識エンジンを用いて、音声をテキスト化したものでもよく、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）を用いて紙媒体中の文章をテキスト化したものでもよい。図面や写真を格納する場合には図面中に埋め込まれた文字あるいはファイル名に対して検索処理を行うことができる。データベース１２に格納される情報には、装置等の故障や不具合とその原因、さらにはその対処法などの作業標準やマニュアル等の情報が含まれる。本発明の情報検索システムの他の適用例では、データベース１２に格納された情報は顧客からのクレーム、コンプレインあるいは問い合わせに対する対処ガイダンスに関する情報を含み、この場合、本情報検索システムによれば、データベース１２から最適な対処ガイダンスを提示するための情報を検索することができる。本発明の情報検索システムのさらに他の適用例では、データベース１２に格納された情報は顧客要求や引き合いに対する製品設計指針や関連技術論文、参考文献に関する情報を含み、この場合、本情報検索システムによれば、データベース１２から適切な顧客への回答や最適な製品設計を提示するための情報を検索することができる。
【００１９】
情報検索装置１０は、主として、質問文章受付部２６と、自然言語処理部２８と、キーワード辞書３０と、検索候補キーワード読出部３２と、検索キーワード記憶部３４と、情報種類判断部３６と、情報種類判断用辞書３８と、検索実行部４０と、検索候補キーワード変更要望受付部４２とを備えて構成される。自然言語処理部２８には、入力検索キーワード抽出部４４および情報種類判断用キーワード抽出部４６が含まれる。
【００２０】
これらの各機能ブロックは概略次のような機能を有する。質問文章受付部２６は、検索者によって検索者側端末２０の入力装置２２を介して入力された自然言語形式の質問文章を、ネットワーク１８を経由して逐次受け付ける。検索者側端末２０には、例えば、「○○設備で××装置の故障が発生。過去に類似例はないか」、「故障の種類は△△故障である」、「□□部品の交換手順は」といった自然言語形式の質問文章が逐次入力され得る。
【００２１】
自然言語処理部２８は、質問文章受付部２６で受け付けた質問文章に対して既知の形態素解析などの自然言語処理を行い、単語（自立語）を抽出する。特に、自然言語処理部２８の入力検索キーワード抽出部４４は、入力された質問文章の中から後に検索に使用する入力検索キーワード（検索者によって入力された検索キーワード）を抽出する。この抽出のため、入力検索キーワード抽出部４４は、例えば後に詳細に説明するキーワード辞書３０を参照し、この辞書内に登録された単語と一致する単語を入力検索キーワードとして抽出することができる。あるいは、図示しない他の辞書を参照し、この辞書内に登録された単語と一致するものを入力検索キーワードとして抽出することもできる。入力検索キーワード抽出部４４は、上記例では、「○○設備で××装置の故障が発生。過去に類似例はないか」という質問文章が入力された場合に、「○○設備」および「××装置」という単語を入力検索キーワードとして抽出する。同様に、「故障の種類は△△故障である」という質問文章が入力された場合には、「△△故障」という単語を入力検索キーワードとして抽出する。また、「□□部品の交換手順は」という質問文章が入力された場合には、「□□部品」という単語を入力検索キーワードとして抽出する。
【００２２】
一方、自然言語処理部２８の情報種類判断用キーワード抽出部４６は、入力された質問文章の中から後に検索意図（目的）である情報種類を判断するのに使用される情報種類判断用キーワードを抽出する。この抽出のため、情報種類判断用キーワード抽出部４６は、後に詳細に説明する情報種類判断用辞書３８を参照し、この辞書３８内に登録された単語と一致する単語を情報種類判断用キーワードとして抽出することができる。あるいは、図示しない他の辞書を参照し、この辞書内に登録された単語と一致するものを情報種類判断用キーワードとして抽出することもできる。情報種類判断用キーワード抽出部４６は、上記例では、「○○設備で××装置の故障が発生。過去に類似例はないか」という質問文章が入力された場合に、「故障」および「類似例」という単語を情報種類判断用キーワードとして抽出する。同様に、「故障の種類は△△故障である」という質問文章が入力された場合には、「故障の種類」という単語を情報種類判断用キーワードとして抽出する。また、「□□部品の交換手順は」という質問文章が入力された場合には、「交換手順」という単語を情報種類判断用キーワードとして抽出する。
【００２３】
キーワード辞書３０には、関連するキーワード同士が互いに対応付けされて予め登録され、格納されている。この実施形態では、キーワード辞書３０には、互いに同義のキーワード同士が互いに対応付けされて登録されている。また、キーワード辞書３０には、互いに類義のキーワード同士が互いに対応付けされて登録されている。しかし、キーワード辞書３０には、互いに同義のキーワードだけを登録してもよいし、互いに類義のキーワードだけを登録してもよい。これに代えてまたは加えて、互いに関連性が高いと思われるキーワード同士を互いに対応付けして予め登録することもできる。
【００２４】
図２（ａ）に、キーワード辞書３０に予め登録されたキーワードの一例を示す。図２（ｂ）では、同じ行（横列）に属するキーワード同士が互いに関連するキーワードであり、互いに対応付けされている。
【００２５】
図１に戻り、検索候補キーワード読出部３２は、入力検索キーワード抽出部４４が入力検索キーワードを抽出する度にキーワード辞書３０を参照し、該入力検索キーワードに関連するキーワードを検索候補キーワードとして読み出す。上記例に従うと、検索候補キーワード読出部３２は、入力検索キーワードが「○○設備」の場合には、図２（ａ）に例示したキーワード辞書３０を一致検索し、「○○設備」が含まれる行（図では第１行）に属する他の全てキーワードを、または指定のある場合（例えば同義語のみ）には指定されたキーワードを検索候補キーワードとして読み出す。この例では、「○○設備」の同義語として「ＡＡ設備」、「Ａ’Ａ’設備」、「Ａ”Ａ”」・・・が読み出されるとともに、類義語として「ａａａ」、「ａ’ａ’ａ’」が読み出される。上記例における「××装置」、「△△故障」、「□□部品」についても同様にして、関連したキーワードが検索候補キーワードとして読み出される。
【００２６】
図１に戻り、検索キーワード記憶部３４は、上述のようにして得られた入力検索キーワードと、検索候補キーワードとしてのキーワードとを検索キーワードとして記憶するものである。検索キーワード記憶部３４は、質問文章が追加的に入力され、追加の検索キーワードが抽出される度に該検索キーワードを累積的に記憶する。
【００２７】
情報種類判断部３６は、質問文章から抽出された情報種類判断用キーワードに基づき、検索意図である情報種類を判断するものである。情報種類判断部３６は、情報種類判断用辞書３８を参照し、情報種類判断用キーワードに基づき検索すべき情報種類を判断する。図２（ｂ）に、情報種類判断用辞書３８に格納された情報種類判断用キーワードの一例を示す。情報種類判断用辞書３８には、質問文章から抽出されると想定される情報種類判断用キーワードと、それに対応する情報種類とが対応付けされた状態で予め登録されている。例えば、情報種類判断用辞書３８には、「故障」および「類似例」という情報種類判断用キーワードに対して情報種類として「故障事例」が、「故障の種類」という情報種類判断用キーワードに対して情報種類として「マニュアル」が、「交換手順」という情報種類判断用キーワードに対して情報種類として「マニュアル」が、それぞれ予め対応付けされた状態で登録されている。
【００２８】
また、この実施形態では、データベース１２に格納された情報は、情報種類判断部３６において判断される情報種類に対応する種類別に、複数のグループＡ，Ｂ，Ｃ・・・に予め分けられている。例えば、図１の例では、第１情報種類のグループＡには「故障事例」に関する情報が格納され、第２情報種類のグループＢには「マニュアル」に関する情報が格納され、第３情報種類のグループＣには「図面」に関する情報が格納されている。
【００２９】
検索実行部４０は、データベース１２に格納された情報に対して、検索キーワード記憶部３４に記憶された検索キーワードとのテキストベースの一致検索処理を行うものである。有利な形態では、検索実行部４０は、データベース１２内の複数のグループＡ，Ｂ，Ｃ・・・のうち、情報種類判断部３６によって判断された情報種類に対応するグループ内の情報に対して、上記検索キーワードとのテキストベースの一致検索処理を行うよう構成されている。
【００３０】
検索候補キーワード変更要望受付部４２は、検索者からキーワード辞書３０に登録される単語の追加および／または削除を受け付けるものである。
【００３１】
以下に、この情報検索システムの動作を説明する。図３は、情報検索システムの処理動作を説明するためのフローチャートである。
【００３２】
まず、情報検索装置１０の質問文章受付部２６が、検索者が検索者側端末２０で入力装置２２を介して入力した質問文章を受け付ける（ステップＳ１０１）。質問文章受付部２６は、検索者が検索者側端末２０で入力装置２２を介して入力した、例えば「○○設備で××装置の故障が発生。過去に類似例はないか」という質問文章を受け付ける。
【００３３】
つづいて、自然言語処理部２８が、質問文章受付部２６で受け付けた質問文章に対して形態素解析等の自然言語処理を行い、単語（自立語）を抽出する（ステップＳ１０２）。この例では、「○○設備で××装置の故障が発生。過去に類似例はないか」という質問文章から「○○設備」、「××装置」、「故障」、「発生」、「過去」、「類似例」が抽出される。
【００３４】
つづいて、入力検索キーワード抽出部４４が自然言語処理により抽出された単語から入力検索キーワードを抽出（選択）する（ステップＳ１０３）。この例では、入力検索キーワード抽出部４４が、図２（ａ）に例示したキーワード辞書３０を参照し、この辞書３０内に含まれる単語である「○○設備」および「××装置」を入力検索キーワードとして抽出する。また、情報種類判断用キーワード抽出部４６が自然言語処理により抽出された単語から情報種類判断用キーワードを抽出（選択）する（ステップＳ１０３）。この例では、情報種類判断用キーワード抽出部４６が情報種類判断用辞書３８を参照し、この辞書３８内に含まれる単語である「故障」および「類似例」を情報種類判断用キーワードとして抽出（選択）する。
【００３５】
ついで、検索候補キーワード読出部３２が、キーワード辞書３０を参照し、入力検索キーワードに関連したキーワードを検索候補キーワードとして読み出す（ステップＳ１０４）。この例では、図２（ａ）に例示したキーワード辞書３０を参照し、ステップＳ１０３で抽出された入力検索キーワードの「○○設備」が属する第１行目に含まれる「ＡＡ設備」、「Ａ’Ａ’設備」、「Ａ”Ａ”」、「ａａａ」、「ａ’ａ’ａ’」・・・と、同様にステップＳ１０３で抽出された入力検索キーワードの「××装置」が属する第２行目に含まれる「ＢＢ装置」、「Ｂ’Ｂ’ギヤ」、「Ｂ”Ｂ”」、「ｂｂｂ」、「ｂ’ｂ’ｂ’」・・・とが検索候補キーワードとして読み出される。
【００３６】
検索キーワード記憶部３４は、入力検索キーワードおよび、検索候補キーワード読出部３２で読み出された検索候補キーワードを記憶する（ステップＳ１０５）。この例では、検索キーワード記憶部３４は、「○○設備」、「ＡＡ設備」、「Ａ’Ａ’設備」、「Ａ”Ａ”」、「ａａａ」、「ａ’ａ’ａ’」、「××装置」、「ＢＢ装置」、「Ｂ’Ｂ’ギヤ」、「Ｂ”Ｂ”」、「ｂｂｂ」、「ｂ’ｂ’ｂ’」・・・を記憶する。
【００３７】
情報検索装置１０は、検索キーワード記憶部３４が記憶した検索キーワードを、表示装置２４に表示させ、必要に応じて、表示された複数の検索キーワードのうち、検索者が所望しない検索キーワードを検索者に除外させることができる（ステップＳ１０６）。
【００３８】
また、情報種類判断部３６が、図２（ｂ）に例示した情報種類判断用辞書３８を参照し、情報種類判断用キーワード抽出部４６で抽出された情報種類判断用キーワードに基づき情報種類（検索意図）を判断する（ステップＳ１０７）。この例では、情報種類判断用辞書３８内に、「故障」および「類似例」の組み合わせに対して「故障事例」という情報種類が対応付けされて予め登録されているので、情報種類判断部３６は、検索者が求める情報種類を「故障事例」と判断する。情報検索装置１０は、情報種類判断部３６が判断した情報種類が適当でないあるいは不十分である場合に、検索者によって手動で情報種類を変更または追加可能に構成されてもよい。なお、このステップＳ１０７は、上記ステップＳ１０４〜Ｓ１０６の前に行ってもよいし、同時に行ってもよい。
【００３９】
そして、検索実行部４０は、データベース１２内の、情報種類判断部３６が判断した情報種類あるいは検索者によって手動で選択された情報種類に対応するグループに格納された情報に対して、選択された検索キーワードとのテキストベースの一致検索処理を行う（ステップＳ１０８）。この際、情報種類が図面である場合には、検索実行部４０は、図面に付されたファイル名および／または図面中にテキストデータとして埋め込まれ得る文字情報に対して検索を行うことができる。情報検索装置１０は、その検索結果を検索者側の表示装置２４に表示する（ステップＳ１０９）。
【００４０】
ところで、キーワード辞書３０に登録されたキーワードに不足があるあるいは登録されたキーワード同士の対応付けに誤りがある場合も考えられる。このような場合には、情報検索装置１０の検索候補キーワード変更要望受付部４２は、このような要望を受け付け、表示装置１６を通じて情報検索システムの管理者に当該要望を通知することができる。管理者は、当該要望の適格性を判断した上で、キーワード辞書３０のアップデートを行うことができる。
【００４１】
なお、情報検索装置１０および検索者側端末２０は、それぞれ図４のようなコンピュータであって、メモリ（記憶装置）、ＣＰＵ（処理装置）、ハードディスクドライブ（ＨＤＤ）、表示装置１６または２４に接続される表示制御部、ネットワーク１８に接続するための通信制御部等がバスを介して接続されている。オペレーティングシステム（ＯＳ）および上記実施形態における処理を実施するためのアプリケーションプログラムは、ＨＤＤに格納することができ、ＣＰＵにより実行される際にはＨＤＤからメモリに読み出される。必要に応じてＣＰＵは、表示制御部、通信制御部等を制御して必要な動作を行わせる。また、処理途中のデータについては、メモリに格納され、必要があればＨＤＤに格納される。上述した各種機能は、ＣＰＵやメモリ等のハードウエアとＯＳおよび必要なアプリケーションプログラムとを有機的に協働させることにより実現される。
【００４２】
以上のように、この実施形態の情報検索システムによれば、検索候補キーワード読出部３２が、検索者が入力した質問文章から抽出された入力検索キーワードに関連するキーワードをキーワード辞書３０から検索候補キーワードとして読み出し、検索実行部４０が、入力検索キーワードに加えて、読み出された検索候補キーワードに基づいてデータベース１２に対する一致検索を行うので、適切な検索キーワードが入力されない場合でも、それを補い的確な検索を行うことができ、経験の浅い検索者にも使いやすく、さらには作業時間の短縮かつ情報の効率的活用が可能となる。同時に、関連する検索候補キーワードが提示されることによって検索者の学習の手助けにもなる。そして、このようにして検索され、表示された情報に基づき、検索者は設備の故障復旧作業を行うことができる。
【００４３】
この実施形態の情報検索システムによれば、キーワード辞書３０には、互いに同義のキーワード同士が互いに対応付けされて登録されているので、入力検索キーワードの同義語を検索キーワードに自動的に加えることが可能となる。
【００４４】
また、この実施形態の情報検索システムによれば、キーワード辞書３０には、互いに類義のキーワード同士が互いに対応付けされて登録されているので、入力検索キーワードだけでなく、その類義語も含めて検索できるようになる。
【００４５】
さらに、この実施形態の情報検索システムによれば、検索キーワードを累積的に記憶する検索キーワード記憶部３４を備えるので、必要とする（検索対象の）情報を入手するための一連の検索作業において、質問文章を１度の質問文章で検索できなかった場合には、違う質問文章での入力を２度、３度と繰り返していくことになるが、その際に、違う質問文章を追加する毎に検索キーワードが蓄積されていく。このように、多く蓄積された検索キーワードを用いて、データベースから複数の検索キーワードの全てを含む、あるいはいくつかを含むようにすることでその検索キーワードに近い情報が抽出されていく。検索キーワードが蓄積されていくと、その蓄積されたキーワード全てまたはキーワードのいくつかを利用して多数キーワードによる検索を行えるので、必要としている情報が得られるまで、異なる質問文章を複数回入力することで、必要な情報に徐々に近づいていき、より的確な絞り込み検索が可能となる。
【００４６】
さらに、この実施形態の情報検索システムによれば、質問文章受付部２６で受け付けた質問文章から検索意図である情報種類を判断する情報種類判断部３６を備え、データベース１２は、複数の情報を種類別に複数のグループＡ，Ｂ，Ｃ・・・に分けて格納し、検索実行部４０は、データベース１２の複数のグループＡ，Ｂ，Ｃ・・・のうち、情報種類判断部３６によって判断された情報種類に対応するグループをテキスト検索するよう構成されているので、検索者の検索意図に合致した情報、つまり検索者の望む種類の情報を効率的かつ的確に入手することが可能となる。
【００４７】
さらに、この実施形態の情報検索システムによれば、検索キーワード記憶部３４に記憶された検索キーワードを検索の対象に含めるか否かを任意に選択可能に構成されているので、不要な検索キーワードを検索対象から除外することで、検索者の所望する検索結果だけを効率的に入手することが可能となる。
【００４８】
さらに、この実施形態の情報検索システムによれば、キーワード辞書３０へのキーワードの追加または該キーワード辞書３０からのキーワードの削除の要望を受け付ける検索候補キーワード変更要望受付部４２を備えるので、キーワード辞書３０の登録単語数の増大を図り、より一層的確かつ効率的な検索が可能となるとともに、使用毎に検索者によるチェック機能が働くので検索の正確性を向上させることが可能となる。また、検索者によるキーワード辞書３０の内容変更を防止することができるので、検索の正確性を担保することができる。
【００４９】
特に製造業においては、別の製造プロセスや製造拠点の工場内に類似の設備を有していることが多いところ、この実施形態の情報検索システムによれば、それらの製造プロセスや製造拠点間での設備保全作業情報の検索も可能にすることができる。
【００５０】
以上、図示例に基づきこの発明を説明したが、この発明は上述した実施形態に限定されず、この発明の要旨を逸脱しない範囲において各種の改良および変更を行うことができる。
【産業上の利用可能性】
【００５１】
この発明によれば、知識、経験が浅く、適正なキーワード入力が困難な者でも良好な検索結果を得ることが可能な情報検索システムを提供することができる。
【符号の説明】
【００５２】
１０  情報検索装置
１２  データベース
１４  入力装置
１６  表示装置
１８  ネットワーク
２０  検索者側端末
２２  入力装置
２４  表示装置
２６  質問文章受付部
２８  自然言語処理部
３０  キーワード辞書
３２  検索候補キーワード読出部
３４  検索キーワード記憶部
３６  情報種類判断部
３８  情報種類判断用辞書
４０  検索実行部
４２  検索候補キーワード変更要望受付部
４４  入力検索キーワード抽出部
４６  情報種類判断用キーワード抽出部
【図１】
2019121392.tif 000003
【図２】
2019121392.tif 000004
【図３】
2019121392.tif 000005
【図４】
2019121392.tif 000006