Top > Search of Japanese Patents > INFORMATION RETRIEVAL DEVICE, PROGRAM FOR RETRIEVAL, DATABASE UPDATE DEVICE, AND PROGRAM FOR DATABASE UPDATE

INFORMATION RETRIEVAL DEVICE, PROGRAM FOR RETRIEVAL, DATABASE UPDATE DEVICE, AND PROGRAM FOR DATABASE UPDATE commons meetings foreign

Patent code P180015406
File No. P2017-099789
Posted date Nov 5, 2018
Application number P2017-099789
Publication number P2018-195165A
Patent number P6269884
Date of filing May 19, 2017
Date of publication of application Dec 6, 2018
Date of registration Jan 12, 2018
Inventor
  • (In Japanese)桑原 恒夫
Applicant
  • (In Japanese)学校法人神奈川大学
Title INFORMATION RETRIEVAL DEVICE, PROGRAM FOR RETRIEVAL, DATABASE UPDATE DEVICE, AND PROGRAM FOR DATABASE UPDATE commons meetings foreign
Abstract PROBLEM TO BE SOLVED: To accelerate retrieval processing.
SOLUTION: A data structure of a database for retrieving customer identification numbers 1, 2, 3,... (retrieval object item) associated with product names specified from among a plurality of product names a, b, c, d (relation item) from among a plurality of customer identification numbers by using a computer, includes: first data in which two or more product names among the plurality of product names are associated with the same high-order items W, X, Y, Z; second data in which the high-order items are associated with customer identification numbers, among the plurality of customer identification numbers, related to product names with which the same high-order items are associated; and third data in which product names, which are not associated in the first data and the second data, are associated with customer identification numbers.
Outline of related art and contending technology (In Japanese)

従来、例えばネットスーパーで商品を検索するにあたり、顧客はまず先の選択カテゴリー(肉の種類)からいずれかの先選択項目(関係項目:「牛肉」、「豚肉」、「鶏肉」)を選択(指定)した後に、後の選択カテゴリー(部位の種類)からいずれかの後選択項目(関係項目:「サーロイン」、「タン」、「ヒレ」、「モモ」、「肩」、「ササミ」、「レバー」)を選択(指定)することで、選択された選択項目に該当する商品(検索対象項目:例えば牛のモモ肉)が表示される絞り込み商品検索システムが知られている。

特許文献1には、先選択項目に対して重複して関連づけられる後選択項目の重複を減らすために、いくつかの先選択項目(関係項目)を上位の分類(上位項目)でグループ化したデータテーブルを含むデータ構造が開示されている。このデータ構造には、後選択項目(関係項目)を先選択項目や上位分類と関連づけたデータテーブルも含まれている。

例えば、先の選択カテゴリー(肉の種類)について、「牛肉」及び「豚肉」の先選択項目を、「哺乳類」という上位分類でグループ化する。更に、「哺乳類」の上位分類及び「鶏肉」の先選択項目を、「動物(肉)」という上位分類でグループ化する。この場合、下記の表1に示すようなデータテーブルが作成される。一方で、後の選択カテゴリー(部位の種類)については、上述した上位分類(「哺乳類」、「動物(肉)」)や先選択項目(「牛肉」、「豚肉」、「鶏肉」)と関連づけた下記の表2に示すようなデータテーブルを作成する。これらのデータテーブルを用いることで、例えば、先選択項目として「牛肉」が選択された場合、下記の表1のデータテーブルから、「牛肉」に関連づけられた「哺乳類」と、その「哺乳類」に関連付けられた「動物(肉)」とが選択される。その後、その選択結果である「哺乳類」、「動物(肉)」、更には選択された「牛肉」のいずれかに関連付けられた肉の部位を、下記の表2のデータテーブルから抽出し、後の選択カテゴリーとして顧客に提示される。これを受けて、顧客が後選択項目として「モモ」を選択した場合、下記の表3に示すようなデータテーブルから、「牛肉・モモ」に関連付けられた商品番号(検索対象項目)が検索され、商品番号4に対応する「牛のモモ肉」の商品が顧客に提示される。

【表1】
(省略)

【表2】
(省略)

【表3】
(省略)

Field of industrial application (In Japanese)

本発明は、複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索するためのデータベースを用いる情報検索装置及び検索用プログラム、並びに、当該データベースの更新装置及び当該データベース更新用のプログラムに関する。

Scope of claims (In Japanese)
【請求項1】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置であって、
前記複数の関係項目のうちの2つ以上の関係項目に同一の上位項目を関連づけた第一データと、
前記複数の検索対象項目のうち、前記同一の上位項目が関連づけられた関係項目に関係する検索対象項目に、該上位項目を関連づけた第二データと、
前記第一データ及び前記第二データでは関連づけられない関係項目と検索対象項目とを関連づけた第三データと、を有するデータ構造をもつデータベースを用い、
前記複数の関係項目の中から1つ以上の関係項目が指定された所定の検索条件での検索を行う場合、前記コンピュータが、前記第一データを参照し、該1つ以上の関係項目のうちの一部又は全部が関連づけられた上位項目が存在すると判断したときは、少なくとも前記第二データを検索し、前記関連づけられた上位項目が存在しないと判断したときは、前記第三データのみを検索することを特徴とする情報検索装置

【請求項2】
 
請求項1に記載の情報検索装置において、
前記第一データは、所定の上位項目作成条件を満たす2以上の関係項目に同一の上位項目を関連づけたものであることを特徴とする情報検索装置

【請求項3】
 
請求項1又は2に記載の情報検索装置において、
前記データベースは、複数の前記上位項目のうちの2つ以上の上位項目に同一の第二上位項目を関連づけた第四データと、前記複数の検索対象項目のうち、前記同一の第二上位項目が前記上位項目を介して関連づけられた関係項目に関係する検索対象項目に、該第二上位項目を関連づけた第五データとを有し、
前記複数の関係項目の中から2つ以上の関係項目が指定された所定の検索条件での検索を行う場合、前記コンピュータが、前記第四データを参照して、該所定の検索条件に一致する2以上の関係項目が上位項目を介して関連づけられた第二上位項目が存在すると判断したときは、前記第五データを検索することを特徴とする情報検索装置

【請求項4】
 
請求項1乃至3のいずれか1項に記載の情報検索装置において、
前記複数の関係項目の中から2つ以上の関係項目が指定された所定の検索条件での検索を行う場合、前記コンピュータが、前記第一データを参照し、該所定の検索条件に一致する2以上の関係項目が関連づけられた上位項目が存在すると判断したときは前記第二データを検索し、該所定の検索条件に一致する2以上の関係項目が関連づけられた上位項目が存在しないと判断したときは前記第三データを検索することを特徴とする情報検索装置。

【請求項5】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置であって、
前記複数の検索対象項目のうちの2つ以上の検索対象項目に関連づけられた上位項目を、該2つ以上の検索対象項目に関係する関係項目に関連づけた第六データと、
前記第六データには含まれない関係項目と該関係項目に関係する検索対象項目とを関連づけた第七データと、
前記複数の検索対象項目のうちの2つ以上の検索対象項目に同一の上位項目を関連づけた第八データと、を有するデータ構造をもつデータベースを用い、
前記コンピュータが、前記第六データを参照して前記指定された関係項目に関連づけられた上位項目が存在すると判断したときは、前記第八データから該上位項目に関連づけられた検索対象項目を抽出して、該検索対象項目を検索結果として出力し、前記第七データを参照して前記指定された関係項目に関係する検索対象項目が存在すると判断したときは、該検索対象項目を検索結果として出力することを特徴とする情報検索装置。

【請求項6】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を複数の検索対象項目の中から検索する工程をコンピュータに実行させるための検索用プログラムであって、
前記工程では、前記複数の関係項目のうちの2つ以上の関係項目に同一の上位項目を関連づけた第一データと、前記複数の検索対象項目のうち、前記同一の上位項目が関連づけられた関係項目に関係する検索対象項目に、該上位項目を関連づけた第二データと、前記第一データ及び前記第二データでは関連づけられない関係項目と検索対象項目とを関連づけた第三データとを有するデータ構造をもつデータベースを用い、前記複数の関係項目の中から1つ以上の関係項目が指定された所定の検索条件での検索を行う場合、前記コンピュータに、前記第一データを参照させ、該1つ以上の関係項目のうちの一部又は全部が関連づけられた上位項目が存在すると判断したときは、少なくとも前記第二データを検索させ、前記関連づけられた上位項目が存在しないと判断したときは、前記第三データのみを検索させることを特徴とする検索用プログラム。

【請求項7】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を複数の検索対象項目の中から検索する工程をコンピュータに実行させるための検索用プログラムであって、
前記工程では、前記複数の検索対象項目のうちの2つ以上の検索対象項目に関連づけられた上位項目を、該2つ以上の検索対象項目に関係する関係項目に関連づけた第六データと、
前記第六データには含まれない関係項目と該関係項目に関係する検索対象項目とを関連づけた第七データと、
前記複数の検索対象項目のうちの2つ以上の検索対象項目に同一の上位項目を関連づけた第八データと、を有するデータ構造をもつデータベースを用い、前記コンピュータに、前記第六データを参照させて前記指定された関係項目に関連づけられた上位項目が存在すると判断したときは、前記第八データから該上位項目に関連づけられた検索対象項目を抽出させて、該検索対象項目を検索結果として出力させ、前記第七データを参照させて前記指定された関係項目に関係する検索対象項目が存在すると判断したときは、該検索対象項目を検索結果として出力させることを特徴とする検索用プログラム。

【請求項8】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置に用いられるデータベースであって、前記複数の関係項目のうちの2つ以上の関係項目に同一の上位項目を関連づけた第一データと、前記複数の検索対象項目のうち、前記同一の上位項目が関連づけられた関係項目に関係する検索対象項目に、該上位項目を関連づけた第二データと、前記第一データ及び前記第二データでは関連づけられない関係項目と検索対象項目とを関連づけた第三データと、を有するデータ構造をもつデータベースの更新装置であって、
検索対象項目とこれに関係する関係項目とを追加する追加手段と、
所定の上位項目作成条件を満たす2以上の関係項目に同一の上位項目を関連づけて前記データベースを更新する更新手段とを有することを特徴とするデータベースの更新装置。

【請求項9】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置に用いられるデータベースであって、前記複数の検索対象項目のうちの2つ以上の検索対象項目に関連づけられた上位項目を、該2つ以上の検索対象項目に関係する関係項目に関連づけた第六データと、前記第六データには含まれない関係項目と該関係項目に関係する検索対象項目とを関連づけた第七データと、前記複数の検索対象項目のうちの2つ以上の検索対象項目に同一の上位項目を関連づけた第八データと、を有するデータ構造をもつデータベースの更新装置であって、
検索対象項目とこれに関係する関係項目とを追加する追加手段と、
所定の上位項目作成条件を満たす2以上の検索対象項目に同一の上位項目を関連づけて前記データベースを更新する更新手段とを有することを特徴とするデータベースの更新装置。

【請求項10】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置に用いられるデータベースであって、前記複数の関係項目のうちの2つ以上の関係項目に同一の上位項目を関連づけた第一データと、前記複数の検索対象項目のうち、前記同一の上位項目が関連づけられた関係項目に関係する検索対象項目に、該上位項目を関連づけた第二データと、前記第一データ及び前記第二データでは関連づけられない関係項目と検索対象項目とを関連づけた第三データと、を有するデータ構造をもつデータベースを更新する工程をコンピュータに実行させるためのデータベース更新用プログラムであって、
検索対象項目とこれに関係する関係項目とを追加する追加工程と、
所定の上位項目作成条件を満たす2以上の関係項目に同一の上位項目を関連づけて前記データベースを更新する更新工程とを、前記コンピュータに実行させることを特徴とするデータベース更新用プログラム。

【請求項11】
 
複数の関係項目の中から指定された関係項目に関連付けられた検索対象項目を、複数の検索対象項目の中からコンピュータによって検索する情報検索装置に用いられるデータベースであって、前記複数の検索対象項目のうちの2つ以上の検索対象項目に関連づけられた上位項目を、該2つ以上の検索対象項目に関係する関係項目に関連づけた第六データと、前記第六データには含まれない関係項目と該関係項目に関係する検索対象項目とを関連づけた第七データと、前記複数の検索対象項目のうちの2つ以上の検索対象項目に同一の上位項目を関連づけた第八データと、を有するデータ構造をもつデータベースを更新する工程をコンピュータに実行させるためのデータベース更新用プログラムであって、
検索対象項目とこれに関係する関係項目とを追加する追加工程と、
所定の上位項目作成条件を満たす2以上の検索対象項目に同一の上位項目を関連づけて前記データベースを更新する更新工程とを、前記コンピュータに実行させることを特徴とするデータベース更新用プログラム。
IPC(International Patent Classification)
Drawing

※Click image to enlarge.

JP2017099789thum.jpg
State of application right Registered
(In Japanese)本技術について、ライセンスや共同研究等をご希望の方は、下記「問合せ先」まで直接お問い合わせください。


PAGE TOP

close
close
close
close
close
close
close