(57)【要約】【課題】部門毎に部品形名が変形する場合であっても確実に部品形名を検索可能なシステムを提供することを目的とする。【解決手段】所定の情報とこれに対応する検索キーとの関係に応じた適応的な検索キーを作成するための検索キーパターンを作成する手段と、入力された検索キーと前記検索キーパターンとの関係に基づいて前記適応的な検索キーを作成する手段と、前記適応的な検索キーによって前記所定の情報を検索する手段とよりなる構成である。【選択図】図１
2007334774.tif 000002
【特許請求の範囲】
【請求項１】
検索キーによって所定の情報を検索するための情報検索装置であって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成手段と、
検索キーを入力する検索キー入力手段と、
入力検索キーから対応する前記検索キーパターンを得る手段と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成手段と、
前記適応的な検索キーによって前記所定の情報を検索する手段とよりなる情報検索装置。
【請求項２】
前記適応的キー生成手段は、入力された検索キーによって対応する検索キーパターンを検索するキーパターン検索手段と、
キーパターン検索手段によって得られた検索キーパターンとこれに対応する適応的な検索キーとを関連づける適応的キーテーブルとよりなる請求項１に記載の情報検索装置。
【請求項３】
検索キーによって所定の情報を検索するための情報検索方法であって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成段階と、
検索キーを入力する検索キー入力段階と、
入力検索キーから対応する前記検索キーパターンを得る段階と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成段階と、
前記適応的な検索キーによって前記所定の情報を検索する段階とよりなる情報検索方法。
【請求項４】
前記適応的キー生成段階は、入力された検索キーによって対応する検索キーパターンを検索するキーパターン検索段階と、
キーパターン検索段階にて得られた検索キーパターンとこれに対応する適応的な検索キーとを関連づける適応的キーテーブルを使用して当該適応的な検索キーを得る段階とよりなる請求項３に記載の情報検索方法。
【請求項５】
検索キーによって所定の情報を検索するための情報検索動作をコンピュータに実行させるためのプログラムであって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成段階と、
検索キーを入力する検索キー入力段階と、
入力検索キーから対応する前記検索キーパターンを得る段階と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成段階と、
前記適応的な検索キーによって前記所定の情報を検索する段階とをコンピュータに実行させるための命令よりなるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報検索装置、情報検索方法及びプログラムに関する。
【背景技術】
【０００２】
従来の情報を検索する方法として、例えば特許文献１には、情報検索時の入力データを変換テーブルによって置き換えた上で実際の検索を行う構成が開示されている。
【０００３】
特許文献２には、登録情報中のキーワードをあらかじめ記憶されている変換情報により変換し、変換後のキーワードを登録情報に付加して登録しておき、検索時には入力キーワードを再び変換情報により変換し、変換後のキーワードにより対応する登録情報を得る構成が開示されている。
【０００４】
特許文献３には、単位記号の表記方法以外又は数値型要素以外は検索キーと等しい文字列も検索する検索条件を生成する技術が開示されている。
【０００５】
しかしながら上記特許文献１及び特許文献２の技術では、与えられた入力データに対しどのような変換を施すかの規則が必ずしも明確でなく、その変換結果のデータを使用することによって検索効率が向上する根拠が明確でないと思われる。
【０００６】
特許文献３の技術は数値検索のみに対して有効であり、他の情報の検索には適用し得ないものと思われる。
【０００７】
情報検索の例として、電子部品の形名の検索が挙げられる。電子部品の形名は常に固定されているとは限らない。例えば同じ電子部品に対し、それを扱う部門毎にその梱包形態等が異なる場合があり、対応してその形名が変形される場合がある。このような際に部門間で電子部品を識別する場合、相手側部門における形名を検索して得る必要がある。その場合、相手側部門においては当該形名がどのように変形されているかによっては検索が困難になる場合がある。
【特許文献１】特開平５−４６６６９号公報
【特許文献２】特開平７−７８１７２号公報
【特許文献３】特開平８−１１５３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は上記問題点に鑑み、検索対象の所定の情報と検索キーとの関係に応じて効果的に検索効率の向上を図り得る情報検索装置、情報検索方法及びその方法をコンピュータに実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成し、さらにこの検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する。
【００１０】
このように本発明では所定の情報とこれに対応する検索キーとの所定の関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するため、入力された検索キーから確実に検索キーパターンを得ることができる。さらにこの検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成するため、前記所定の情報を確実に得ることができる。
【００１１】
このため本発明によれば、例えば検索対象の所定の情報としての文字列と、検索キーとしての文字列との間に、一部の文字の相違が存在するような場合、検索キーパターンとして上記相違する文字を特定しないワイルドカード（「？」）化したものを作成する。その結果検索キーにより該当する検索キーパターンを確実にヒットさせることが可能となる。
【００１２】
また検索キーパターンに対し、検索対象の所定の情報の文字桁数が異なるような場合、これに対応するように適応的な検索キーを作成する。このようにして得られた適応的な検索キーにより、対応する所定の情報を確実にヒットすることが可能となる。
【発明の効果】
【００１３】
このように本発明によれば、所定の情報を検索する際、検索キーから確実にヒットされ得る検索キーパターンを得、さらにこの検索キーパターンから当該所定の情報を確実にヒットし得る適応的な検索キーを得ることにより、容易且つ確実に正しい検索結果を得ることが可能となる。
【発明を実施するための最良の形態】
【００１４】
上記のごとくの電子部品の形名を検索するような場合（以下、「形名照合」とも称する）、従来は経験に基づいて人間が検索キーを作成していた。しかしながら検索対象が数百点等多数の場合、検索キーの作成作業は膨大なものとなり、効率向上が望まれていた。
【００１５】
例えば電子部品の形名には、一般的に梱包形態を表す記号が含まれている。設計部門用部品リスト（「BOM」（Ｂｉｌｌ  ｏｆ  Ｍａｔｅｒｉａｌｓ）と呼ばれる）では、この「梱包形態」記号を含めないか、あるいは意味を持たない仮の記号で記すのが一般的である。電子部品の梱包形態(「バラ品」あるいは「テーピング品」)は電子部品の購入量(所要数)に依存するため、購入手配用の製造部門用部品リストでは同記号は重要な意味を持つが、設計部門用部品リスト上では意味を持たないからである。
【００１６】
このため、例えば、設計部門用部品リストでは、各電子部品の形名中、「梱包形態」記号として「バラ品」の記号が表示される。その結果、図４に示すごとく、設計部門用部品リストと製造部門用部品リストとの間で、形名が不一致となっている。すなわち図４の第１項のコンデンサの形名は、設計部門用部品リストでは「ＡＢＣＳ３Ｆ４７０ＪＧ」であるが製造部門用部品リストでは「ＡＢＣＴ３Ｆ４７０ＪＧ」であり、４桁目の記号が「Ｓ」と「Ｔ」とで相違する。
【００１７】
さらに、別の例として、図４の第３項に示すごとく、現品捺印の有無により、設計部門用部品リストと製造部門用部品リストとの間で形名の不一致が発生している。すなわち図４の第３項の抵抗器の形名は、設計部門用部品リストでは「ＸＹＺ３ＧＥＪ１０２Ｊ」であるが製造部門用部品リストでは「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」であり、後者中の７桁目の「Ｙ」が前者では省略されており、かつ末尾の「Ｕ」が省略されている。
【００１８】
このため製造部門用部品リスト上の形名を検索キーとして設計部門用部品リスト上の対応する形名を得る形名照合の際、図４の第１項のコンデンサの場合は先頭から４桁目のみを無視して検索する必要があり、第２項のコンデンサの場合は末尾の桁を無視して検索する必要がある。
【００１９】
また図４の第３項の抵抗器の場合、製造部門用部品リスト上の形名で設計部門用部品リスト上の形名をヒットさせるためには、製造部門用部品リストにおいて先頭から7桁目の「Ｙ」を削除しかつ末尾の「U」を無視して検索する必要がある。
【００２０】
そのような前処理を行わない限り、部門用部品リスト間での形名がヒットせず、本来同一部品であるにも関わらず照合結果が得られないこととなる。
【００２１】
本発明の実施例は上記問題点を解決する構成を有する。
【００２２】
図１は本発明の一実施例による形名照合システムの機能ブロック図を示し、図２はその概略処理フローを示す。
【００２３】
図1に示すごとく、同情報処理装置は、検索キーを入力する検索キー入力部１０，入力された検索キーを格納する入力キー格納部２０，適応的キーテーブル４０を参照し上記入力された検索キーに基づいて所定の適応的な検索キーを生成する適応的キー生成部３０、生成された適応的な検索キーを格納する適応的キー格納部５０，この適応的な検索キーにより部品形名ＤＢ７０から該当する部品形名を検索する部品形名検索部６０及び検索で得られた部品形名を格納する部品形名格納部８０よりなる。
【００２４】
次に図２とともに上記形名照合システムにおける動作について説明する。
【００２５】
先ずステップＳ１にて、所定の検索キーと対応する所定の情報との関係、すなわち上記形名照合の例の場合、製造部門部品リスト上の形名と、これに対応する設計部門用部品リスト上の形名との関係に応じ、前者によりヒットし得るキーパターンを作成する。例えば上記の図4の例の場合、図６にの「文字列の型」データに示すごとくのキーパターンを作成する。
【００２６】
すなわち第1項（Ｎｏ．１）のコンデンサの場合4桁目をワイルドカード（「？」）とし、第2項（Ｎｏ．２）のコンデンサの場合末尾の桁をワイルドカード（「？」）とし、第3項（Ｎｏ．３）の抵抗器の場合7桁目と末尾とをワイルドカードとする。その結果、製造部門用部品リスト上の形名を検索キーとした場合、確実に対応するキーパターン（「文字列の型」）がヒットされ得る。このように作成されたキーパターンは、適応的キー生成部３０に属するメモリ上に登録される。上記処理はオペレータがマニュアルで行っても良いし、あるいは対応するプログラムを作成し、これを図3に示すコンピュータのＣＰＵ１に実行させることで、前記検索キーと対応する所定の情報とに基づいてキーパターンを自動作成するように構成することも可能である。
【００２７】
次に、ステップＳ２にて適応的キーテーブル４０を作成する。ここではステップＳ１にて作成されたキーパターンに基づき、対応する検索対象の所定の情報が確実にヒットされ得る構成の適応的な検索キーを作成する。例えば上記の図4の例の場合、図６の「検索用文字列」データに示すごとくの適応的な検索キーを作成する。
【００２８】
すなわち第1項（Ｎｏ．１）のコンデンサの場合、上記キーパターン「文字列の型」と同一の構成の適応的な検索キー「検索用文字列」を得る。同じく第２項（Ｎｏ．２）のコンデンサの場合、上記キーパターン「文字列の型」と同一の構成の適応的な検索キー「検索用文字列」を得る。
【００２９】
他方第3項（Ｎｏ．３）の抵抗器の場合、上記キーパターン「文字列の型」に対し、対応する検索対象の設計部門用部品リスト上の形名（図4中、第3項）に応じ、7桁目のワイルドカード「？」を削除し、その分桁数を減じて適応的な検索キー「検索用文字列」を得る。このような構成とすることにより、図4に示す設計部門用部品リスト上の対応する形名を確実にヒットさせることが可能となる。
【００３０】
このように作成された適応的な検索キーは、適応的キーテーブル４０に、図6に示すごとく、対応するキーパターンと関連つけて格納される。
【００３１】
上記処理はオペレータがマニュアルで行っても良いし、あるいは対応するプログラムを作成し、これを図3に示すコンピュータのＣＰＵ１に実行させることで、キーパターンと検索対象の所定の情報（すなわち設計部門用部品リスト上の形名）との関係に基づいて自動作成するように構成することも可能である。
【００３２】
以上が準備段階の処理である。次に実際に検索する段階の処理（すなわち形名照合処理）につき説明する。
【００３３】
ステップＳ３にて、検索キー入力部１０にてオペレータが検索キーを入力すると、これが入力キー格納部２０に格納される。この入力検索キーに基づき、適応的キー生成部３０が、適応的キーテーブル４０を参照して対応する適応的な検索キーを得る。
【００３４】
具体的には、例えば検索キーとして図４の第３項の抵抗器の製造部門用部品リスト上の形名「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」が入力されると、図６に示されるごとくの適応的キーテーブル４０上で「型３」の「ＸＹＺ３ＧＥ？Ｊ１０２Ｊ？」がヒットする。ワイルドカード「？」以外の全ての桁の文字がそれぞれ一致するからである。
【００３５】
次に適応的キー生成部３０では、ヒットした「型３」に対応する適応的な検索キー「検索用文字列」として「ＸＹＺ３ＧＥＪ１０２Ｊ？」を得る（ステップＳ４）。すなわち上記のごとく、「文字列の型」としての「ＸＹＺ３ＧＥ？Ｊ１０２Ｊ？」中の７桁目のワイルドカード「？」を削除した構成の文字列が得られる。これは適応的キー格納部５０に格納される。
【００３６】
ステップＳ５にて、ここで得られた適応的な検索キー「ＸＹＺ３ＧＥＪ１０２Ｊ？」により、部品形名検索部６０が部品形名ＤＢ７０を検索する。その結果、対応する設計部門用部品リスト上の形名として「ＸＹＺ３ＧＥＪ１０２Ｊ」が得られる。ワイルドカード「？」以外の全ての桁の文字がそれぞれ一致するからである。
【００３７】
このように本発明の実施例によれば、検索キー（この例の場合、「製造部門用部品リスト上の形名」）で確実にヒットされ得るキーパターンと、これに対応する所定の情報（この例の場合、「設計部門用部品リスト上の形名」）が確実にヒットされ得る適応的な検索キーとをそれぞれ作成する。そしてそれらを関連つけて適応的キーテーブル４０として格納しておく。その結果、同適応的キーテーブル４０を参照することにより、検索キーから確実に対応する所定の情報を得ることが可能となる。
【００３８】
これに対し、例えば上記キーパターン「文字列の型」のみで、適応的な検索キー「検索用文字列」が無い状態の構成を想定してみる。上の例のように図４の第３項の抵抗器の製造部門用部品リスト上の形名「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」が検索キーとして入力された場合、対応するキーパターンとして「ＸＹＺ３ＧＥ？Ｊ１０２Ｊ？」をヒットさせることは可能である。しかしながらこのキーパターンを検索キーとして部品形名ＤＢ７０を検索しても、対応する設計部門用部品リスト上の形名「ＸＹＺ３ＧＥＪ１０２Ｊ」を得ることはできない。両者を比較すると、その８桁目の文字が、キーパターンでは「Ｊ」であり、該当する設計部門用部品リスト上の形名では「１」であり、互いに相違するからである。
【００３９】
同様に上記適応的な検索キー「検索用文字列」のみで、キーパターン「文字列の型」が無い状態の構成を想定してみる。上の例のように図４の第３項の抵抗器の製造部門用部品リスト上の形名「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」が検索キーとして入力された場合、対応する適応的な検索キーとして「ＸＹＺ３ＧＥＪ１０２Ｊ？」をヒットさせることはできない。両者を比較すると、その７桁目の文字が、検索キーでは「Ｙ」であり、適応的な検索キーでは「Ｊ」であり、互いに相違するからである。
【００４０】
図３は図１とともに上述の形名照合システムをコンピュータにて実現する場合の例を説明するための図である。
【００４１】
図中、当該コンピュータは演算処理を行うＣＰＵ１，オペレータが情報を入力するためのキーボード等の入力部２，オペレータに表示出力を提供するディスプレイ等の表示部３，ＣＰＵ１の演算の際の作業領域を提供するメモリ４、情報を格納するハードディスクドライブ５及びＣＤ−ＲＯＭドライブ６，並びにインターネット等の通信網８を介し外部サーバ等と通信を行うことを可能にするモデム７を含む。
【００４２】
図１中、適応的キー生成部３０及び部品形名検索部６０は、ＣＰＵ１が所定のプログラムを実行することにより実現され、検索キー入力部１０は入力部２が該当し、入力キー格納部２０，適応的キーテーブル４０，適応的キー格納部５０，部品形名ＤＢ７０，部品形名格納部８０は、ハードディスクドライブ５によって実現される。
【００４３】
また上記プログラムはＣＤ−ＲＯＭ６ａに格納されて提供され、あるいは通信網８を介して外部サーバから提供され、ハードディスクドライブ５に格納してインストールされた後、メモリ４にロードされ、ＣＰＵ１に実行される。その結果図２とともに上述した動作が実行され、もって本発明の実施例による形名照合システムが実現される。
【００４４】
図５とともに、上述の本発明の実施例による情報検索方法における動作の詳細を説明する。
【００４５】
図５の処理フローは、「文字列の型」（キーパターン）を登録する段階ステップＳ１１，検索キーとしてのデータ(以下、「検索キー文字列」と称する)を入力する段階ステップＳ１２，検索キー文字列を保存する段階ステップＳ１３，保存した検索キー文字列と、登録された複数の「文字列の型」とを照合して対応する「文字列の型」を自動抽出する段階ステップＳ１４〜Ｓ１７，抽出した「文字列の型」から検索用の文字列(上記「検索用文字列」：「適応的な検索キー」)を自動生成する段階ステップＳ１８，自動生成した検索用文字列を保存する段階ステップＳ１９，検索用文字列を検索条件として検索結果を得る段階ステップＳ２０，その検索結果(以下、「検索結果文字列」と称する)を保存する段階ステップＳ２１，入力された検索キー文字列の全てについてステップＳ１５乃至Ｓ２１を実行するための段階ステップＳ２２，Ｓ２３、上記検索キー文字列、検索用文字列および検索結果文字列を自動的に一覧表示(または印刷)する段階ステップＳ２４よりなる。
【００４６】
以下実際の処理例について説明する。
【００４７】
ここでは上記複数の「文字列の型」データとして、事前に上記型１〜型３のデータ（図６参照）が登録されているものとする。
【００４８】
これら「文字列の型」データは以下の内容を有する。なおこれらの文字列の型の基となる電子部品の形名は、当該する部品製造メーカーから与えられるのが一般的である（図９乃至１１参照）。
【００４９】
すなわち型１では、先頭桁〜３桁目が「ABC」の英文字に固定され、４桁目はフリー(ワイルドカード)、５〜１１桁は「３Ｆ４７０ＪＧ」の英数字に固定されている。すなわち型１の「文字列の型」データは「ＡＢＣ？３Ｆ４７０ＪＧ」とされる。
【００５０】
次に型２では、先頭桁〜１３桁目が「Ｃ１２３４ＪＢ１Ｈ１０４Ｋ」の英数字に固定され、１４桁目はフリー(ワイルドカード)とされる。すなわちこの場合の「文字列の型」データは「Ｃ１２３４ＪＢ１Ｈ１０４Ｋ？」とされる。
【００５１】
型３では先頭桁〜６桁目が「ＸＹＺ３GE」の英数字に固定され、８〜１２桁目も「Ｊ１０２J」の英数字に固定され、７桁目と１３桁目はフリー(ワイルドカード)とされる。すなわち「文字列の型」データは「ＸＹＺ３ＧＥ？Ｊ１０２Ｊ？」とされる。
【００５２】
この例では、ステップＳ１２の検索キー文字例として製造部門用部品リスト上の形名が適用され、具体的に以下のA）〜D)の４形名データを検索キー文字列として当該形名照合システムに入力するものとする。そしてそれらに相当する形名が設計部門用部品リストに含まれるか否か、含まれている場合その形名の変形の有無及びその内容を得ることを目的としている。
【００５３】
上記検索キー文字列の例は以下の通りである。
A)  ＡＢＣＴ３Ｆ４７０ＪＧ
B)  ＧＲＮ９８７６Ｂ１１Ｈ１０２ＫＡ０１Ｋ
C)  Ｃ１２３４ＪＢ１Ｈ１０４ＫＴ
D)  ＸＹＺ３ＧＥＹＪ１０２ＪＵ
処理手順としては、まず、ステップＳ１２，１３の検索キー文字列の入力／保存段階で、前記検索キー文字列Ａ）の「ＡＢＣＴ３Ｆ４７０ＪＧ」〜Ｄ）の「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」のデータを順次入力／保存する。
【００５４】
次に最初の検索キー文字列 データ「ＡＢＣＴ３Ｆ４７０ＪＧ」をロードし（ステップＳ１４）、ステップＳ１５の「文字列の型」の最初のものとして、前記「型１」の文字列データ「ＡＢＣ？３Ｆ４７０ＪＧ」 をロードする。
【００５５】
次にステップＳ１６にて、Ａ）の検索キー文字列のデータ「ＡＢＣＴ３Ｆ４７０ＪＧ」と、「文字列の型」(型１)データ「ＡＢＣ？３Ｆ４７０ＪＧ」とを照合する（ステップＳ１６）。この場合一致していることが判定でき（Ｙｅｓ），ステップＳ１８に移行する。
【００５６】
ステップＳ１８では検索用文字列データ「ＡＢＣ？３Ｆ４７０ＪＧ」を自動抽出し、ステップＳ１９にてその検索用文字列データを保存する。 そして、ステップＳ２０でこの「ＡＢＣＳ３Ｆ４７０ＪＧ」による検索結果(検索結果文字列)データを得、ステップＳ２１でその検索結果文字列データを保存する。
【００５７】
その後、ステップＳ２２，Ｓ２３を経て、次の検索キー文字列であるＢ）の「ＧＲＮ９８７６Ｂ１１Ｈ１０２ＫＡ０１Ｋ」データをロードし、以後、上記Ａ）の場合と同じ手順が実行される。
【００５８】
なおここで、上記検索キー文字列Ｂ）「ＧＲＮ９８７６Ｂ１１Ｈ１０２ＫＡ０１Ｋ」と一致する「文字列の型」データが登録されていない。したがってこのB)に対する出力としての「検索用文字列」及び「検索結果文字列」のそれぞれのデータは空欄として出力がなされる（図８参照）。
【００５９】
このようにして各検索キー文字列に対する処理が実行され、その結果として図８に示すごとくの結果一覧の出力がなされる。
【００６０】
次に、上記検索キー文字列Ｄ）に対する処理につき、説明する。すなわち、ステップＳ１６における照合（検索キー文字列 「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」データと型３「ＸＹＺ３ＧＥ？Ｊ１０２Ｊ？」データとの照合）並びにステップＳ１８における検索用文字列「ＸＹＺ３ＧＥＪ１０２Ｊ？」データ自動生成の例について説明する。
【００６１】
上記ステップＳ１６の照合では、まず、検索キー文字列「ＸＹＺ３ＧＥＹＪ１０２ＪＵ」データに対し、あらかじめ登録してある「文字列の型」の相当データがあるか否かを判定する。判定の結果該当する「文字列の型」データがあった場合(すなわち図６のNo．３がヒットした場合)、上記のごとくの方法にて適応的キーテーブル４０を参照することにより、対応する「検索用文字列」データ(この場合「ＸＹＺ３ＧＥＪ１０２Ｊ？」を抽出する（ステップＳ１８）。
【００６２】
なお、変形例として、図７に示すごとくの「検索用文字列」データの自動生成方法も可能である。
【００６３】
この方法は電子部品の形名表記法の特徴を活用したものである。すなわち図９乃至１１に示されるごとく、形名（品番）の複数桁には、その部品の機能や特性値・定数値を示す任意の英数字データが存在する。図７中の小文字のｘ，ｙの部分がこれに該当する。
【００６４】
この変形例による方法では「検索キー文字列」データを、図７の「文字列の型」データと照合する（ステップＳ１５）。そしてヒットした場合、ステップＳ１８において、「文字列の型」データの一部と「検索キー文字列」データの一部とを合体させ、図７に示す「検索用文字列」データを自動生成する。
【００６５】
この変形例によれば、適応的キーテーブル４０のデータ量を、図６による実施例に比し、効果的に低減可能であり、同テーブルのメンテナンス処理量を軽減し得る。
【００６６】
なお図５の例はステップＳ１５以降の手順において、検索用文字列データを1点づつ抽出または自動生成するものであった。これに対し、複数の「検索キー文字列」データとその「検索用文字列」データの抽出または自動生成を一括して纏めておこない、その後検索を纏めて実行する構成とすることも可能である。
【００６７】
以上本発明を電子部品の形名照合に適用した例について説明したが、本発明の適用分野はこれに限られない。
【００６８】
例えば以下に示すごとく、「文字列の型」を登録しておくことにより、一般的な曖昧検索への適用も可能である。
【００６９】
例えば、電話番号検索では、電話番号の途中の「ハイフン」の有無にかかわらず、特定の電話番号を検索用文字列（適応的な検索キー）として自動生成し、これを利用して情報検索することが可能となる。
【００７０】
以下に具体例を示す。
【００７１】
フリーダイアルの例：
「文字列の型」（キーパターン）データ：０１２０−２２２６９９
「検索キー文字列」（検索キー）データ例：０１２０−２２２−６９９又は０１２０−２２−２６９９
また本発明の情報検索装置の実施例として、以下に列挙する機能を有する構成とすることが可能である。
【００７２】
１．複数の「文字列の型」を登録する手段と、複数の「検索キー文字列」を入力する手段とを有し、前記「文字列の型」と「検索キー文字列」とを照合し、「検索用文字列」を自動生成し、その検索用文字列で検索する機能。
【００７３】
２．上記１の機能に加え、「文字列の型」において、「検索対象文字列」との間で所定の桁の内容が所定の規則にしたがって不一致の場合にもヒット可能とする機能。
【００７４】
３．上記１の機能に加え、「検索キー文字列」と「文字列の型」との間の照合が一致した場合、「文字列の型」データの一部と「検索キー文字列」データの一部とを組み合わせて「検索用文字列」データを自動生成する機能。
【００７５】
４．上記１の機能に加え「文字列の型」として、それぞれの桁の文字を英字／数字／漢字／記号／ワイルドカード(あるいは大文字／小文字または半角／全角／スペース)等に固定(特定)する機能。
【００７６】
５．上記１の機能に加え、文字列の桁数を固定(特定)した「文字列の型」を生成する機能。
【００７７】
６．上記１の機能に加え、上記４，５の機能を組み合わせて「文字列の型」を生成する機能。
【００７８】
７．上記１の機能に加え、1回の操作で、「検索キー文字列」と「文字列の型」との照合を複数実施し、複数の「検索用文字列」を自動生成し、それによって得られる「検索結果文字列」を保存する機能。
【００７９】
８．上記１の機能に加え、「検索キー文字列」、「文字列の型」、「検索用文字列」、「検索結果文字列」のすべて、あるいはそのうちの任意の指定文字列について表示(または印刷)する機能。
【００８０】
９．上記８の機能に加え、「検索キー文字列」を複数表示（または印刷）する機能。
【００８１】
１０．上記２の機能に加え、「検索キー文字列」の全桁あるいは任意に１桁または複数の桁の文字をキーとして、登録された「文字列の型」データと照合することにより、該当する「文字列の型を」得る機能。
【００８２】
また本発明は以下に列挙する付記の各々に記載の構成をとり得る。
（付記１）
検索キーによって所定の情報を検索するための情報検索装置であって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成手段と、
検索キーを入力する検索キー入力手段と、
入力検索キーから対応する前記検索キーパターンを得る手段と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成手段と、
前記適応的な検索キーによって前記所定の情報を検索する手段とよりなる情報検索装置。
（付記２）
前記適応的キー生成手段は、入力された検索キーによって対応する検索キーパターンを検索するキーパターン検索手段と、
キーパターン検索手段によって得られた検索キーパターンとこれに対応する適応的な検索キーとを関連づける適応的キーテーブルとよりなる付記１に記載の情報検索装置。
（付記３）
さらに前記適応的キーテーブルは、適応的な検索キーの所定の部分に、該当する入力された検索キーの対応部分を当てはめる構成とされてなる付記２に記載の情報検索装置。
（付記４）
前記適応的な検索キーを構成する文字数は、対応する検索キーパターンの文字数に対し、所定の態様にて変更されてなる付記１乃至３のうちのいずれかに記載の情報検索装置。
（付記５）
前記所定の情報は部品の形名よりなり、
前記適応的な検索キーは、当該部品を扱う部門毎に該当する形名が変形した際に当該変形した形名を適応的に検索可能な構成とされてなる付記１乃至４のうちのいずれかに記載の情報検索装置。
（付記６）
検索キーによって所定の情報を検索するための情報検索方法であって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成段階と、
検索キーを入力する検索キー入力段階と、
入力検索キーから対応する前記検索キーパターンを得る段階と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成段階と、
前記適応的な検索キーによって前記所定の情報を検索する段階とよりなる情報検索方法。
（付記７）
前記適応的キー生成段階は、入力された検索キーによって対応する検索キーパターンを検索するキーパターン検索段階と、
キーパターン検索段階にて得られた検索キーパターンとこれに対応する適応的な検索キーとを関連づける適応的キーテーブルを使用して当該適応的な検索キーを得る段階とよりなる付記６に記載の情報検索方法。
（付記８）
さらに前記適応的キーテーブルは、適応的な検索キーの所定の部分に、該当する入力された検索キーの対応部分を当てはめる構成とされてなる付記７に記載の情報検索方法。
（付記９）
前記適応的な検索キーを構成する文字数は、対応する検索キーパターンの文字数に対し、所定の態様にて変更されてなる付記６乃至８のうちのいずれかに記載の情報検索方法。
（付記１０）
前記所定の情報は部品の形名よりなり、
前記適応的な検索キーは、当該部品を扱う部門毎に該当する形名が変形した際に当該変形した形名を適応的に検索可能な構成とされてなる付記６乃至９のうちのいずれかに記載の情報検索方法。
（付記１１）
検索キーによって所定の情報を検索するための情報検索動作をコンピュータに実行させるためのプログラムであって、
所定の情報とこれに対応する検索キーとの関係に応じ、当該検索キーからヒットされ得る構成の検索キーパターンを作成するキーパターン作成段階と、
検索キーを入力する検索キー入力段階と、
入力検索キーから対応する前記検索キーパターンを得る段階と、
得られた検索キーパターンに基づき、前記所定の情報をヒットし得る構成の適応的な検索キーを作成する適応的キー生成段階と、
前記適応的な検索キーによって前記所定の情報を検索する段階とをコンピュータに実行させるための命令よりなるプログラム。
（付記１２）
前記適応的キー生成段階は、入力された検索キーによって対応する検索キーパターンを検索するキーパターン検索段階と、
キーパターン検索段階にて得られた検索キーパターンとこれに対応する適応的な検索キーとを関連づける適応的キーテーブルを使用して当該適応的な検索キーを得る段階とよりなる付記１１に記載のプログラム。
（付記１３）
さらに前記適応的キーテーブルは、適応的な検索キーの所定の部分に、該当する入力された検索キーの対応部分を当てはめる構成とされてなる付記１２に記載のプログラム。
（付記１４）
前記適応的な検索キーを構成する文字数は、対応する検索キーパターンの文字数に対し、所定の態様にて変更されてなる付記１１乃至１３のうちのいずれかに記載のプログラム。
（付記１５）
前記所定の情報は、部品の形名よりなり、
前記適応的な検索キーは、当該部品を扱う部門毎に該当する形名が変形した際に当該変形した形名を適応的に検索可能な構成とされてなる付記１１乃至１４のうちのいずれかに記載のプログラム。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施例による形名照合システムの制御ブロック図である。
【図２】本発明の一実施例による形名照合システムの概略処理の流れを示すフローチャートである。
【図３】本発明の一実施例による形名照合システムを実現可能なパーソナルコンピュータのブロック構成図である。
【図４】電子部品の形名例を示す図（その１）である。
【図５】本発明の一実施例による形名照合システムの動作フローチャート（その１）である。
【図６】本発明の一実施例による形名照合システムに適用可能な適応的キーテーブルの一例を示す図である。
【図７】本発明の一実施例による形名照合システムに適用可能な適応的キーテーブルの他の例を示す図である。
【図８】本発明の一実施例による形名照合システムによって得られた検索結果の表示例を示す図である。
【図９】電子部品の形名例を示す図（その２）である。
【図１０】電子部品の形名例を示す図（その３）である。
【図１１】電子部品の形名例を示す図（その４）である。
【符号の説明】
【００８４】
１０  検索キー入力部
２０  入力キー格納部
３０  適応的キー生成部
４０  適応的キーテーブル
５０  適応的キー格納部
６０  部品形名検索部
７０  部品形名ＤＢ
８０  部品形名格納部
【図１】
2007334774.tif 000003
【図２】
2007334774.tif 000004
【図３】
2007334774.tif 000005
【図４】
2007334774.tif 000006
【図５】
2007334774.tif 000007
【図６】
2007334774.tif 000008
【図７】
2007334774.tif 000009
【図８】
2007334774.tif 000010
【図９】
2007334774.tif 000011
【図１０】
2007334774.tif 000012
【図１１】
2007334774.tif 000013