【手続補正書】
【提出日】平成21年5月29日(2009.5.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多数のデータアイテムの中から、検索キーにマッチするデータアイテムを検索するための方法を、コンピュータに実行させるためのコンピュータプログラムにおいて、前記方法が、
多数のデータアイテムにそれぞれ関連付けられた多数の文字列からなる文字列母群を保存する保存ステップであって、前記文字列母群内の各文字列は、それに関連付けられた各データアイテムに関する複数のカテゴリにそれぞれ属する複数のキーアイテムを連結したもの又は前記複数のキーアイテムの識別符号を連結したものを含む、前記保存ステップと、
前記文字列母群内の前記多数の文字列に含まれる前記キーアイテムの中から、ユーザの選択に従って、検索キーを選択する第１の検索キー選択ステップと、
前記選択された検索キーにマッチする文字列を前記文字列母群の中から検索するための検索要求を発行する検索ステップと、
前記検索ステップで発行された検索要求に対する検索結果として得られた検索された文字列の中から、前記ユーザにより指定されたカテゴリに属する前記キーアイテムを抽出して表示するキーリスト表示ステップと、
前記表示されたキーアイテムの中から、前記ユーザの選択に従って、次の検索キーを選択して、前記選択された次の検索キーと前記第１の検索キー選択ステップにより選択された検索キーとの双方にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索ステップを再び行なう第２の検索キー選択ステップと、
前記ユーザの選択の繰り返しに従って、前記第２の検索キー選択ステップを複数回繰り返し、各回において、今回選択された次の検索キーと以前の回で選択された検索キーと前記第１の検索キー選択ステップにより選択された検索キーとの全部にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索ステップを再び行なう、繰り返しステップと
を有する、データ検索のためのコンピュータプログラム。
【請求項２】
請求項１記載のコンピュータプログラムにおいて、
前記保存ステップは、前記多数のデータアイテムに関連付けられた多数のサーチ用ファイルを保存するステップを含み、
前記保存された多数のサーチ用ファイルの各々のファイル名に、前記多数の文字列の各々が組み込まれている、データ検索のためのコンピュータプログラム。
【請求項３】
請求項２記載のコンピュータプログラムにおいて、
前記検索ステップは、前記各回において、
今回選択された次の検索キーと、以前の回で選択された検索キーと、前記第１の検索キー選択ステップにより選択された検索キーと、他のカテゴリの未選択の検索キーの代用としてのワイルドカードとを連結してなる検索ファイル名を作成するステップと、
前記作成された検索ファイル名にマッチする前記サーチ用ファイルのファイル名を検索するための検索要求を発行するステップと
を含む、データ検索のためのコンピュータプログラム。
【請求項４】
請求項３記載のコンピュータプログラムにおいて、
各サーチ用ファイルのファイル名に組み込まれた前記各文字列では、各キーアイテム又は前記各キーアイテムの識別符号が所定の区切り文字により両側から挟まれるようにして、前記複数のキーアイテム又は前記複数のキーアイテムの識別符号が連結されるとともに、前記複数のキーアイテム又は前記複数のキーアイテムの識別符号を連結したものの先頭と末尾にそれぞれ所定の接頭文字と接尾文字が付加されている、データ検索のためのコンピュータプログラム。
【請求項５】
請求項２〜４のいずれか一項記載のコンピュータプログラムにおいて、
各サーチ用ファイルには、各データアイテムの参照情報が格納されている、データ検索のためのコンピュータプログラム。
【請求項６】
請求項１〜５のいずれか一項記載のコンピュータプログラムにおいて、
前記保存ステップは、キーアイテムリストファイルを保存するステップを含み、
前記保存されたキーアイテムリストファイル内に、前記多数の文字列が互いに区別されて格納されている、データ検索のためのコンピュータプログラム。
【請求項７】
請求項１〜６のいずれか一項記載のコンピュータプログラムにおいて、
前記各文字列は、前記各データアイテムに関する前記複数のキーアイテムの識別符号を連結したものを含み、
各キーアイテムの識別符号は、前記各キーアイテムを構成する文字の各々の文字コードを、M進数（Mは２より大きい数）を表す文字列に変換したものである、データ検索のためのコンピュータプログラム。
【請求項８】
請求項２〜６のいずれか一項記載のコンピュータプログラムにおいて、
前記方法が、前記多数のデータアイテムに関する多数のキーアイテムが登録された中間テーブルファイルを保存するステップを、更に有し、
前記各文字列は、前記各データアイテムに関する前記複数のキーアイテムの識別符号を連結したものを含み、
各キーアイテムの識別符号は、前記中間テーブルファイル上で前記各キーアイテムを識別するための符号である、データ検索のためのコンピュータプログラム。
【請求項９】
請求項８記載のコンピュータプログラムにおいて、
前記各キーアイテムの識別符号は、前記中間テーブルファイル上での前記各キーアイテムの位置を特定するための符号である、データ検索のためのコンピュータプログラム。
【請求項１０】
多数のデータアイテムの中から、検索キーにマッチするデータアイテムを検索するためのシステムにおいて、
多数のデータアイテムにそれぞれ関連付けられた多数の文字列からなる文字列母群を保存する保存手段であって、前記文字列母群内の各文字列は、それに関連付けられた各データアイテムに関する複数のカテゴリにそれぞれ属する複数のキーアイテムを連結したもの又は前記複数のキーアイテムの識別符号を連結したものを含む、前記保存手段と、
前記文字列母群内の前記多数の文字列に含まれる前記キーアイテムの中から、ユーザの選択に従って、検索キーを選択する第１の検索キー選択手段と、
前記選択された検索キーにマッチする文字列を前記文字列母群の中から検索するための検索要求を発行する検索手段と、
前記検索手段から発行された検索要求に対する検索結果として得られた検索された文字列の中から、前記ユーザにより指定されたカテゴリに属する前記キーアイテムを抽出し、前記抽出されたキーアイテムを表示するキーアイテム表示手段と、
前記表示されたキーアイテムの中から、前記ユーザの選択に従って、次の検索キーを選択して、前記選択された次の検索キーと前記第１の検索キー選択手段により選択された検索キーとの双方にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索手段を再び動作させる、第２の検索キー選択手段と
を備え、
前記第２の検索キー選択手段は、前記ユーザの選択の繰り返しに従って複数回繰り返して動作し、各回において、今回選択された次の検索キーと以前の回で選択された検索キーと前記第１の検索キー選択ステップにより選択された検索キーとの全部にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索手段を再び動作させる、
データ検索のためのシステム。
【請求項１１】
検索システムが、多数のデータアイテムの中から、検索キーにマッチするデータアイテムを検索する方法において、
多数のデータアイテムにそれぞれ関連付けられた多数の文字列からなる文字列母群を保存する保存ステップであって、前記文字列母群内の各文字列は、それに関連付けられた各データアイテムに関する複数のカテゴリにそれぞれ属する複数のキーアイテムを連結したもの又は前記複数のキーアイテムの識別符号を連結したものを含む、前記保存ステップと、
前記文字列母群内の前記多数の文字列に含まれる前記キーアイテムの中から、ユーザの選択に従って、検索キーを選択する第１の検索キー選択ステップと、
前記選択された検索キーにマッチする文字列を前記文字列母群の中から検索するための検索要求を発行する検索ステップと、
前記検索ステップで発行された検索要求に対する検索結果として得られた検索された文字列の中から、前記ユーザにより指定されたカテゴリに属する前記キーアイテムを抽出して表示するキーリスト表示ステップと、
前記表示されたキーアイテムの中から、前記ユーザの選択に従って、次の検索キーを選択して、前記選択された次の検索キーと前記第１の検索キー選択ステップにより選択された検索キーとの双方にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索ステップを再び行なう第２の検索キー選択ステップと、
前記ユーザの選択の繰り返しに従って、前記第２の検索キー選択ステップを複数回繰り返し、各回において、今回選択された次の検索キーと以前の回で選択された検索キーと前記第１の検索キー選択ステップにより選択された検索キーとの全部にマッチする文字列を前記文字列母群の中から検索するための検索要求を発行するよう、前記検索ステップを再び行なう、繰り返しステップと
を有するデータ検索のための方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
従って、本発明の一つの目的は、検索結果をドリルダウンする場合における検索キーの指定順序が自由に変更できるようにすることにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上述した本発明のデータ検索のためのシステム、方法及びコンピュータプログラムのそれぞれによれば、検索結果をドリルダウンする場合における検索キーの指定順序が自由に変更できる。