[go: up one dir, main page]

JP2002245080A - Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval - Google Patents

Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval

Info

Publication number
JP2002245080A
JP2002245080A JP2001039182A JP2001039182A JP2002245080A JP 2002245080 A JP2002245080 A JP 2002245080A JP 2001039182 A JP2001039182 A JP 2001039182A JP 2001039182 A JP2001039182 A JP 2001039182A JP 2002245080 A JP2002245080 A JP 2002245080A
Authority
JP
Japan
Prior art keywords
item
search
keyword
database
supplementary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001039182A
Other languages
Japanese (ja)
Other versions
JP3601456B2 (en
Inventor
Kazuya Konishi
一也 小西
Gengo Suzuki
源吾 鈴木
Yuichi Iizuka
裕一 飯塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2001039182A priority Critical patent/JP3601456B2/en
Publication of JP2002245080A publication Critical patent/JP2002245080A/en
Application granted granted Critical
Publication of JP3601456B2 publication Critical patent/JP3601456B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 データベース検索において、利用者が指定し
た検索項目の関連情報が検索結果として得られるように
すること、特に、キーワード入力によるデータベース検
索において、キーワード関連情報を得ることを可能とす
る。 【解決手段】 本発明は、キーワードを入力してデータ
ベースを検索する際に、データベースやファイル内で指
定されたキーワードの関連情報を読み出し、関連情報に
基づいて、入力検索問い合わせ文に検索項目を補完し、
データベース検索に対する問い合わせ文を生成、また
は、新たに補完用の検索問い合わせ文を生成する。
(57) [Summary] [Problem] To make it possible to obtain related information of a search item specified by a user as a search result in a database search, and particularly to obtain keyword related information in a database search by keyword input. Make it possible. According to the present invention, when searching a database by inputting a keyword, related information of a keyword specified in the database or a file is read, and a search item is complemented to an input search query based on the related information. And
Generate a query sentence for database search, or generate a new search query sentence for complementation.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データベース検索
における検索項目補完方法及び装置及びデータベース検
索における検索項目補完プログラム及びデータベース検
索における検索項目補完プログラムを格納した記憶媒体
に係り、特に、キーワード入力によるデータベース検索
方法において、キーワード関連情報を自動的に補完する
ためのデータベース検索における検索項目補完方法及び
装置及びデータベース検索における検索項目補完プログ
ラム及びデータベース検索における検索項目補完プログ
ラムを格納した記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for supplementing a search item in a database search and a storage medium storing a program for supplementing a search item in a database search and a program for supplementing a search item in a database search. In a search method, the present invention relates to a search item complementing method and apparatus in a database search for automatically complementing keyword-related information, and a storage medium storing a search item complementing program in a database search and a search item complementing program in a database search.

【0002】[0002]

【従来の技術】データベースを対象とした検索を実施す
るためには、通常、データベースの構造や操作言語に関
する知識が必要となる。
2. Description of the Related Art To perform a search for a database, knowledge of the structure of the database and the operation language is usually required.

【0003】これに対して、特願2000−20756
3では、データベースに登録されたデータ値やデータ項
目名、表名などをキーワードとして入力することを認
め、入力値からデータベースにおけるキーワード情報の
所在位置を推定する方法が示されている。この方法は、
キーワードを入力し、入力された当該キーワードが属す
るデータ項目を探索して検索項目として設定し、検索問
い合わせ文を生成し、キーワードが属するデータ項目が
検索可能な検索問い合わせ文を出力する。
On the other hand, Japanese Patent Application No. 2000-20756
No. 3 discloses a method of permitting input of data values, data item names, table names, and the like registered in the database as keywords, and estimating the location of keyword information in the database from the input values. This method
A keyword is input, a data item to which the input keyword belongs is searched and set as a search item, a search query is generated, and a search query that can search the data item to which the keyword belongs is output.

【0004】この方法を用いることで、“Yahoo”
や“goo”など多くのWeb検索エンジンと同様のキ
ーワード入力という簡易なインタフェースにより、デー
タベースを対象とした検索を実施することが可能とな
る。
[0004] By using this method, "Yahoo"
With a simple interface such as keyword input similar to many Web search engines such as "Google" and "goo", it is possible to execute a search for a database.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、目的の
情報に関連する情報を得るためには、目的の情報が属す
るデータ項目と、関連情報が属するデータ項目を指定す
る必要があり、利用者はデータベース構造を把握しなけ
ればならない。
However, in order to obtain information related to the target information, it is necessary to specify the data item to which the target information belongs and the data item to which the related information belongs. You have to figure out the structure.

【0006】また、キーワード入力によるデータベース
検索方法では、入力キーワードから自動的に検索問い合
わせ文が生成される。しかし、検索項目はキーワードが
属するデータ項目(キーワードがデータ項目を指す場合
はそれ自身)のみであり、キーワード関連情報は得られ
ない。
In the database search method using keyword input, a search query is automatically generated from an input keyword. However, the search item is only the data item to which the keyword belongs (if the keyword points to the data item itself), the keyword-related information cannot be obtained.

【0007】つまり、キーワード入力インタフェースに
よりデータベース検索を実施する場合、キーワードから
キーワード情報の所在情報を推定するだけでは、利用者
の検索要求に完全に応えることはできない。検索要求に
応えるためには、キーワード関連情報の補完が必要とな
る。Web検索エンジンでは、入力されたキーワードが
含まれるHTML文書の所在が検索結果として返され
る。このHTML文書には、キーワードの前後にキーワ
ードに関する文章や図表が存在することが多く、利用者
はそこから要求する情報を得ることができる。しかし、
データベースを対象とした場合、キーワード情報の所在
位置が推定されても、キーワードに関する情報が得られ
ることはない。
That is, when a database search is performed using the keyword input interface, it is not possible to completely respond to a user's search request only by estimating the location information of the keyword information from the keyword. In order to respond to the search request, it is necessary to supplement the keyword-related information. In the Web search engine, the location of the HTML document including the input keyword is returned as a search result. In this HTML document, there are many sentences and figures related to the keyword before and after the keyword, and the user can obtain the requested information therefrom. But,
When targeting a database, no information about the keyword is obtained even if the location of the keyword information is estimated.

【0008】例えば、「料理名」、「レシピ」をデータ
項目とする「料理データベース」が存在し、『肉じゃ
が』に関するデータが登録されている場合を想定する。
キーワードとして『肉じゃが』を入力して上記の方法に
よる検索を実施すると、『肉じゃが』という情報が「料
理データベース」の「料理名」というデータ項目に存在
することがわかる。しかし、『肉じゃが』に関するレシ
ピの情報を得ることはできない。レシピの情報を得るた
めには、データベースの構造、つまり「レシピ」という
データ項目が存在することを把握した上で、入力キーワ
ードとして『肉じゃが』の他に『レシピ』を入力しなけ
ればならない。
For example, it is assumed that there is a “dish database” having “dish name” and “recipe” as data items, and data on “meat and potatoes” is registered.
When "meat and potato" is entered as a keyword and the search is performed by the above method, it is found that the information of "meat and potato" exists in the data item of "cuisine name" in the "cuisine database". However, information on recipes for “meat potatoes” cannot be obtained. In order to obtain recipe information, it is necessary to grasp the structure of the database, that is, the existence of a data item "recipe", and then input "recipe" in addition to "meat potato" as an input keyword.

【0009】本発明は、上記の点に鑑みなされたもの
で、データベース検索において、利用者が指定した検索
項目の関連情報が検索結果として得られるようにするこ
と、特に、キーワード入力によるデータベース検索にお
いて、キーワード関連情報を得ることが可能なデータベ
ース検索における検索項目補完方法及び装置及びデータ
ベース検索における検索項目補完プログラム及びデータ
ベース検索における検索項目補完プログラムを格納した
記憶媒体を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and it is an object of the present invention to obtain related information of a search item specified by a user as a search result in a database search. It is an object of the present invention to provide a method and an apparatus for supplementing a search item in a database search capable of obtaining keyword-related information and a storage medium storing a program for supplementing a search item in a database search and a program for supplementing a search item in a database search.

【0010】[0010]

【課題を解決するための手段】図1は、本発明の原理を
説明するための図である。
FIG. 1 is a diagram for explaining the principle of the present invention.

【0011】本発明(請求項1)は、キーワード入力に
よるデータベース検索における検索項目補完方法におい
て、キーワードを入力してデータベースを検索する際
に、データベースやファイル内で指定されたキーワード
の関連情報を読み出し(ステップ1)、関連情報に基づ
いて入力検索問い合わせ文に検索項目を補完して(ステ
ップ2)データベース検索に対する問い合わせ文を生
成、または、新たに補完用の検索問い合わせ文を生成す
る(ステップ3)。
According to the present invention (claim 1), in a search item complementing method in a database search by inputting a keyword, when searching a database by inputting a keyword, related information of the keyword specified in the database or a file is read. (Step 1) Complementing a search item with an input search query sentence based on related information (Step 2) Generates a query sentence for database search, or Generates a new search query sentence for complementation (Step 3) .

【0012】本発明(請求項2)は、キーワード入力に
よるデータベース検索における検索項目補完方法におい
て、キーワードを入力してデータベースを検索する際
に、キーワードの所在情報を入力し、キーワード照合値
と補完項目指定値の組からなる補完項目指定情報を読み
出し、読み出された補完項目指定情報のキーワード照合
値と同一または、該キーワード照合値に属する場合に
は、該キーワード照合値と組で指定されるデータ項目
を、実際の補完項目として決定し、決定された補完項目
をデータベース検索に対する問い合わせ文に補完する。
According to a second aspect of the present invention, in a search item complementing method in a database search by inputting a keyword, when searching a database by inputting a keyword, keyword location information is input, and a keyword collation value and a complementary item are input. Reads complementary item designation information consisting of a set of designated values, and, if the same as the keyword collation value of the read complement item designation information or belongs to the keyword collation value, data designated by the keyword collation value and the set The item is determined as an actual complementary item, and the determined complementary item is complemented with a query sentence for a database search.

【0013】本発明(請求項3)は、補完項目を決定す
る際に、補完項目指定情報のキーワード照合値と組で指
定されるデータ項目を全て利用者に提示し、利用者によ
り選択されたデータ項目を補完項目として決定する。
According to the present invention (claim 3), when a complementary item is determined, all data items specified by a combination with the keyword collation value of the complementary item designation information are presented to the user, and the user selects the data item. Determine the data items as supplementary items.

【0014】本発明(請求項4)は、キーワード入力に
よるデータベース検索における検索項目補完方法におい
て、キーワードを入力してデータベースを検索する際
に、キーワードまたは、補完項目の所在情報を入力し、
所在情報中の表名をFROM句、データ項目名をSEL
ECT句、データ値をWHERE句に指定して、検索問
い合わせ文を生成する。
According to a fourth aspect of the present invention, in a method for complementing a search item in a database search by inputting a keyword, a keyword or location information of a complementary item is input when a database is searched by inputting a keyword.
The table name in the location information is FROM clause, and the data item name is SEL
The ECT clause and the data value are designated in the WHERE clause to generate a search query sentence.

【0015】本発明(請求項5)は、キーワード入力に
よるデータベース検索における検索項目補完方法におい
て、キーワードを入力してデータベースを検索する際
に、所在推定情報を参照して、入力されたキーワードの
所在情報を推定し、キーワードの所在情報から検索問い
合わせ文を生成し、キーワード照合値とデータ項目の組
からなる補完項目指定情報を参照して、キーワードに関
連する補完項目を決定し、補完項目の所在を推定し、キ
ーワードと補完項目が同一データベースに存在する場合
には、検索問い合わせ文に補完項目を補完し、同一デー
タベースに存在しない場合には、補完項目の所在に基づ
いて補完用の検索問い合わせ文を生成し、補完された、
または、生成された検索問い合わせ文を出力する。
According to the present invention (claim 5), in a search item complementing method in a database search by inputting a keyword, when searching a database by inputting a keyword, the location of the input keyword is referred to by referring to location estimation information. Estimate the information, generate a search query from the keyword location information, refer to the complementary item designation information consisting of a set of keyword matching values and data items, determine the complementary items related to the keyword, and determine the location of the complementary items. If the keyword and the supplementary item exist in the same database, the supplementary item is complemented to the search query sentence. If the keyword and the supplementary item do not exist in the same database, the search query sentence for complementation is based on the location of the supplementary item. Generate and complete,
Alternatively, the generated search query is output.

【0016】本発明(請求項6)は、キーワード入力に
よるデータベース検索における検索項目補完装置であっ
て、データベースやファイル内で指定された関連情報を
読み出す情報読み出し手段と、入力された検索問い合わ
せわせ文に検索項目を補完する補完手段と、補完手段で
補完されたデータベース検索に対する問い合わせ文を生
成、または、新たに補完用の検索問い合わせ文を生成す
る検索問い合わせ文生成手段とを有する。
The present invention (claim 6) is a search item complementing device in a database search by inputting a keyword, comprising: an information reading means for reading related information specified in a database or a file; And a search query sentence generating means for generating a query sentence for the database search complemented by the complementary means or newly generating a search query sentence for complementation.

【0017】本発明(請求項7)は、キーワード入力に
よるデータベース検索における検索項目補完装置であっ
て、入力されたキーワードの所在情報を入力し、キーワ
ード照合値と補完項目指定値の組からなる補完項目指定
情報を読み出す手段と、読み出された補完項目指定情報
のキーワード照合値と同一または、該キーワード照合値
に属する場合には、該キーワード照合値と組で指定され
るデータ項目を、実際の補完項目として決定する補完項
目決定手段と、決定された補完項目をデータベース検索
に対する問い合わせ文に補完する手段とを有する。
[0017] The present invention (claim 7) is a search item complementing device in a database search by keyword input, in which the location information of the entered keyword is input, and a complement comprising a set of a keyword collation value and a complementary item designation value. Means for reading the item designation information; and, when the keyword item matches the keyword matching value of the read complementary item designating information or belongs to the keyword matching value, the data item designated by the keyword matching value and the actual It has a supplementary item determining means for determining as a supplementary item, and means for complementing the determined supplementary item with a query sentence for database search.

【0018】本発明(請求項8)は、補完項目決定手段
において、補完項目指定情報のキーワード照合値と組で
指定されるデータ項目を全て利用者に提示する手段と、
利用者により選択されたデータ項目を補完項目として決
定する手段を含む。
According to the present invention (claim 8), in the supplementary item determining means, means for presenting to the user all the data items specified in combination with the keyword collation value of the complementary item designation information,
Means for determining a data item selected by the user as a complementary item is included.

【0019】本発明(請求項9)は、キーワード入力に
よるデータベース検索における検索項目補完装置であっ
て、キーワードまたは、補完項目の所在情報を入力する
手段と、所在情報中の表名をFROM句、データ項目名
をSELECT句、データ値をWHERE句に指定し
て、検索問い合わせ文を生成する手段とを有する。
The present invention (claim 9) is a search item complementing device in a database search by inputting a keyword, means for inputting the location information of a keyword or a supplementary item, a table name in the location information by a FROM phrase, Means for designating a data item name in a SELECT clause and a data value in a WHERE clause to generate a search query sentence.

【0020】図2は、本発明の原理構成図である。FIG. 2 is a diagram showing the principle of the present invention.

【0021】本発明(請求項10)は、キーワード入力
によるデータベース検索における検索項目補完装置であ
って、キーワードまたは、補完項目の所在推定情報を保
持する所在推定情報記憶手段50と、キーワード照合値
と補完項目指定値の組からなる補完項目情報を保持する
補完項目情報記憶手段60と、所在推定情報記憶手段を
参照して、入力されたキーワード、または、補完項目名
の所在情報を推定する所在推定手段10と、キーワード
の所在情報から検索問い合わせ文を生成する検索問い合
わせ文生成手段40と、補完項目指定情報記憶手段を参
照して、キーワードに関連する補完項目を決定する補完
項目決定手段20と、キーワードと補完項目が同一デー
タベースに存在する場合には、検索問い合わせ文に補完
項目を補完し、同一データベースに存在しない場合に
は、補完項目の所在に基づいて補完用の検索問い合わせ
文を生成する検索問い合わせ文生成手段30と、補完さ
れた、または、生成された検索問い合わせ文を出力する
出力手段70とを有する。
[0021] The present invention (claim 10) is a search item complementing apparatus for database retrieval by keyword input, wherein a location estimation information storage means 50 for holding keyword or supplementary item location estimation information; The location estimation for estimating the location of the input keyword or the name of the supplementary item with reference to the location information storage means 60 and the location estimation information storage means for holding the complement item information comprising a set of the complement item designation values. Means 10, a search query sentence generating means 40 for generating a search query sentence from keyword location information, a complementary item determining means 20 for determining a complementary item related to a keyword by referring to a complementary item designation information storage means, If the keyword and the supplementary item exist in the same database, complement the supplementary item in the search query and If the search query does not exist in the database, the search query generation unit 30 generates a search query for complementation based on the location of the supplementary item, and the output unit 70 outputs the complemented or generated search query. And

【0022】本発明(請求項11)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムであって、データベースやファイル内で指定された関
連情報を読み出すプロセスと、入力された検索問い合わ
せわせ文に検索項目を補完してデータベース検索に対す
る問い合わせ文を生成、または、新たに補完用の検索問
い合わせ文を生成するプロセスとを有する。
The present invention (claim 11) is a search item complementing program in a database search by inputting a keyword, a process for reading related information specified in a database or a file, and a search for an input search query sentence. Generating a query sentence for database search by complementing items, or generating a new search query sentence for complementation.

【0023】本発明(請求項12)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムであって、入力されたキーワードの所在情報を入力
し、キーワード照合値と補完項目指定値の組からなる補
完項目指定情報を読み出すプロセスと、読み出された補
完項目指定情報のキーワード照合値と同一または、該キ
ーワード照合値に属する場合には、該キーワード照合値
と組で指定されるデータ項目を、実際の補完項目として
決定する補完項目決定プロセスと、決定された補完項目
をデータベース検索に対する問い合わせ文に補完するプ
ロセスとを有する。
The present invention (claim 12) is a search item complementing program in a database search by inputting a keyword, which inputs location information of an inputted keyword, and complements a set of a keyword collation value and a complement item designation value. The process of reading the item specification information and the data item specified in combination with the keyword matching value if the same as or belonging to the keyword matching value of the read complementary item specifying information, There is a supplementary item determination process for determining as a supplementary item, and a process for supplementing the determined supplementary item to a query sentence for database search.

【0024】本発明(請求項13)は、補完項目決定プ
ロセスにおいて、補完項目指定情報のキーワード照合値
と組で指定されるデータ項目を全て利用者に提示するプ
ロセスと、利用者により選択されたデータ項目を補完項
目として決定するプロセスを含む。
According to the present invention (claim 13), in the supplementary item determination process, a process of presenting to the user all data items specified by a combination with the keyword collation value of the supplementary item designation information, and a process selected by the user Includes the process of determining data items as supplementary items.

【0025】本発明(請求項14)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムであって、キーワードまたは、補完項目の所在情報を
入力するプロセスと、所在情報中の表名をFROM句、
データ項目名をSELECT句、データ値をWHERE
句に指定して、検索問い合わせ文を生成するプロセスと
を有する。
The present invention (claim 14) is a search item complementing program in a database search by inputting a keyword, a process of inputting the location information of a keyword or a supplementary item, a table name in the location information by a FROM phrase,
SELECT clause for data item name, WHERE for data value
And generating a search query sentence by specifying a phrase.

【0026】本発明(請求項15)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムであって、キーワードまたは、補完項目の所在推定情
報を参照して、入力されたキーワード、または、補完項
目名の所在情報を推定する所在推定プロセスと、キーワ
ードの所在情報から検索問い合わせ文を生成する検索問
い合わせ文生成プロセスと、キーワード照合値と補完項
目指定値の組からなる補完項目情報を参照して、キーワ
ードに関連する補完項目を決定する補完項目決定プロセ
スと、キーワードと補完項目が同一データベースに存在
する場合には、検索問い合わせ文に補完項目を補完し、
同一データベースに存在しない場合には、補完項目の所
在に基づいて補完用の検索問い合わせ文を生成する検索
問い合わせ文生成プロセスと、補完された、または、生
成された検索問い合わせ文を出力する出力プロセスとを
有する。
The present invention (claim 15) is a search item complementing program in a database search by inputting a keyword, and refers to a keyword or a supplementary item location estimation information to input a keyword or a supplementary item name. A location estimation process for estimating the location information of a keyword, a search query sentence generation process for generating a search query sentence from the location information of a keyword, and a supplementary item information comprising a set of a keyword collation value and a supplementary item specification value. And a supplementary item determination process for determining supplementary items related to the keyword. If the keyword and the supplementary item exist in the same database, the supplementary item is added to the search query,
If not present in the same database, a search query generation process that generates a search query for complementation based on the location of the complementary item, and an output process that outputs the completed or generated search query Having.

【0027】本発明(請求項16)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムを格納した記憶媒体であって、データベースやファイ
ル内で指定された関連情報を読み出すプロセスと、入力
された検索問い合わせわせ文に検索項目を補完してデー
タベース検索に対する問い合わせ文を生成、または、新
たに補完用の検索問い合わせ文を生成するプロセスとを
有する。
[0027] The present invention (claim 16) is a storage medium storing a search item complementing program in a database search by inputting a keyword, wherein a process of reading related information specified in a database or a file; A process of generating a query sentence for database search by complementing a search item in the inquiry sentence, or a process of generating a new search query sentence for complementation.

【0028】本発明(請求項17)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムを格納した記憶媒体であって、入力されたキーワード
の所在情報を入力し、キーワード照合値と補完項目指定
値の組からなる補完項目指定情報を読み出すプロセス
と、読み出された補完項目指定情報のキーワード照合値
と同一または、該キーワード照合値に属する場合には、
該キーワード照合値と組で指定されるデータ項目を、実
際の補完項目として決定する補完項目決定プロセスと、
決定された補完項目をデータベース検索に対する問い合
わせ文に補完するプロセスとを有する。
The present invention (claim 17) is a storage medium storing a search item complementing program in a database search by inputting a keyword, wherein the location information of the entered keyword is inputted, and a keyword collation value and a complement item designation value are inputted. And the process of reading the complementary item designation information consisting of a set of the following. If the keyword matches the keyword matching value of the read complementary item designation information or belongs to the keyword matching value,
A supplementary item determination process of determining a data item specified by the keyword matching value and a set as an actual supplementary item;
Supplementing the determined supplementary item with a query sentence for database search.

【0029】本発明(請求項18)は、補完項目決定プ
ロセスにおいて、補完項目指定情報のキーワード照合値
と組で指定されるデータ項目を全て利用者に提示するプ
ロセスと、利用者により選択されたデータ項目を補完項
目として決定するプロセスを含む。
According to the present invention (claim 18), in the supplementary item determination process, a process of presenting to the user all the data items specified by a pair with the keyword collation value of the supplementary item designation information, and a process selected by the user. Includes the process of determining data items as supplementary items.

【0030】本発明(請求項19)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムを格納した記憶媒体であって、キーワードまたは、補
完項目の所在情報を入力するプロセスと、所在情報中の
表名をFROM句、データ項目名をSELECT句、デ
ータ値をWHERE句に指定して、検索問い合わせ文を
生成するプロセスとを有する。
[0030] The present invention (claim 19) is a storage medium storing a search item complementing program in a database search by inputting a keyword, wherein a process of inputting location information of a keyword or a complementary item, and a table in the location information are provided. A search phrase by specifying a name in a FROM clause, a data item name in a SELECT clause, and a data value in a WHERE clause.

【0031】本発明(請求項20)は、キーワード入力
によるデータベース検索における検索項目補完プログラ
ムを格納した記憶媒体であって、キーワードまたは、補
完項目の所在推定情報を参照して、入力されたキーワー
ド、または、補完項目名の所在情報を推定する所在推定
プロセスと、キーワードの所在情報から検索問い合わせ
文を生成する検索問い合わせ文生成プロセスと、キーワ
ード照合値と補完項目指定値の組からなる補完項目情報
を参照して、キーワードに関連する補完項目を決定する
補完項目決定プロセスと、キーワードと補完項目が同一
データベースに存在する場合には、検索問い合わせ文に
補完項目を補完し、同一データベースに存在しない場合
には、補完項目の所在に基づいて補完用の検索問い合わ
せ文を生成する検索問い合わせ文生成プロセスと、補完
された、または、生成された検索問い合わせ文を出力す
る出力プロセスとを有する。
The present invention (claim 20) is a storage medium storing a search item complementing program in a database search by inputting a keyword. Alternatively, a location estimation process for estimating location information of a supplementary item name, a search query sentence generation process for generating a search query sentence from keyword location information, and supplementary item information including a pair of a keyword matching value and a complementary item specification value are performed. Refer to and determine the supplementary item related to the keyword. If the keyword and the supplementary item exist in the same database, the supplementary item is added to the search query. Is a search that generates a search query for completion based on the location of A query statement generation process, complemented, or, and an output process for outputting the generated search query statement.

【0032】上記のように、本発明では、キーワードを
入力してデータベースを検索する際に、キーワード関連
情報を通常のデータベース検索出力と共に出力するもの
である。
As described above, in the present invention, when a database is searched by inputting a keyword, keyword-related information is output together with a normal database search output.

【0033】本発明によれば、データベースやファイル
内で指定された補完項目指定情報を読み出し、補完項目
指定情報に従って検索問い合わせ文の検索項目にデータ
項目を補完する、あるいは、新たに補完用の検索問い合
わせ文を生成する。補完項目は、データ項目やデータ項
目の集合体として表などが指定される。これにより、キ
ーワード情報を検索する問い合わせ文に対し、関連情報
を自動的に補完することが可能となる。
According to the present invention, the supplementary item designation information designated in the database or the file is read, and the data item is supplemented to the retrieval item of the search query sentence according to the supplementary item designation information, or a new retrieval for complementation is performed. Generate a query sentence. As the complementary item, a table or the like is specified as a data item or an aggregate of data items. This makes it possible to automatically supplement the related information with respect to the query sentence for searching the keyword information.

【0034】また、入力検索問い合わせ文の検索項目
や、検索対象範囲を判別し、複数の補完項目指定情報の
中から検索要求に適したものを選択する。これにより、
より検索要求に適した関連情報を補完することが可能と
なる。
Also, the search item of the input search query sentence and the search target range are determined, and one suitable for the search request is selected from a plurality of complementary item designation information. This allows
It becomes possible to supplement related information more suitable for a search request.

【0035】更に、補完項目は、検索問い合わせ文に自
動的に補完するか、候補を提示して利用者に選択させ、
選択された項目を補完する。これにより、より利用者の
要求に適した関連情報を補完することが可能となる。
Further, the supplementary items are automatically supplemented to the search query sentence, or candidates are presented to the user to select them.
Complement the selected item. This makes it possible to supplement related information more suitable for the user's request.

【0036】なお、本発明は、特にキーワード入力によ
るデータベース検索に対して大きな効果を与えるが、通
常のデータベースに関する検索における関連情報の補完
方法として実装することも可能である。
The present invention has a great effect particularly on database search by inputting a keyword. However, the present invention can be implemented as a method for supplementing related information in a normal database search.

【0037】[0037]

【発明の実施の形態】本発明は、前述の従来の技術にお
ける処理に引続き、データベースやファイル内で指定さ
れた関連情報(キーワードが属するデータ項目に関連の
あるデータ項目)を読み出して以下の処理を行う。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention reads the related information (data item related to the data item to which a keyword belongs) specified in a database or a file, following the above-described conventional technology, and performs the following processing. I do.

【0038】(1) 検索問い合わせ文(A)が検索対
象とするデータベースと、関連情報項目が含まれるデー
タベースが同一である場合、検索問い合わせ文(A)の
検索項目に、関連情報項目を補完した検索問い合わせ文
(A’)を生成する。
(1) When the database to be searched by the search query sentence (A) is the same as the database containing the related information item, the related information item is supplemented to the search item of the search query sentence (A). Generate a search query (A ').

【0039】(2) 検索問い合わせ文(A)が検索対
象とするデータベースと、関連情報項目が含まれるデー
タベースとが異なる場合、検索問い合わせ文(A)とは
別に、関連情報項目を検索項目とする検索問い合わせ文
(B)を生成する。
(2) When the database to be searched by the search query sentence (A) is different from the database including the related information item, the related information item is set as a search item separately from the search query sentence (A). A search query (B) is generated.

【0040】上記の処理は、以下により行われる。The above processing is performed as follows.

【0041】キーワードが入力されると、当該キーワー
ドが属するデータ項目を探索して検索項目として設定
し、検索問い合わせ文を生成し、さらに、生成された検
索問い合わせ文に対して、キーワードが属するデータ項
目に関連のあるデータ項目を検索項目として補完する。
また、キーワードがデータ項目名または、表名であった
場合には、当該データ項目または当該表に含まれる全て
のデータ項目を検索項目として設定し、検索問い合わせ
文を生成し、さらに、生成された検索問い合わせ文に対
して、キーワードに対応するデータ項目や表に関連のあ
るデータ項目を検索項目として補完する。
When a keyword is input, a data item to which the keyword belongs is searched and set as a search item, a search query is generated, and a data item to which the keyword belongs is generated with respect to the generated search query. Complements data items related to as search items.
When the keyword is a data item name or a table name, the data item or all data items included in the table are set as search items, a search query is generated, and For a search query sentence, a data item corresponding to a keyword or a data item related to a table is complemented as a search item.

【0042】これにより、キーワードが属するデータ項
目(α)と、それに関連のあるデータ項目(β)が検索
可能な検索問い合わせ文として出力される。また、この
とき、αとβが同一または、異なるデータベースに存在
する場合には、以下のような処理を行う。
As a result, the data item (α) to which the keyword belongs and the data item (β) related thereto are output as a search query sentence that can be searched. At this time, if α and β are present in the same or different databases, the following processing is performed.

【0043】まず、αとβが同一データベースに存在す
る場合には、一つの検索問い合わせ文(A’)が生成さ
れる。
First, when α and β exist in the same database, one search query (A ′) is generated.

【0044】また、αとβが異なるデータベースに存在
する場合には、複数の検索問い合わせ文(A’)及び
(B)が生成される。
If α and β exist in different databases, a plurality of search query sentences (A ′) and (B) are generated.

【0045】[0045]

【実施例】以下、図面と共に本発明の実施例を説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

【0046】図3は、本発明の一実施例の検索項目補完
装置の構成を示す。
FIG. 3 shows the configuration of a search item complementing apparatus according to one embodiment of the present invention.

【0047】同図に示す検索項目補完装置は、所在推定
部10、補完項目決定部20、検索問い合わせ文生成部
30、検索問い合わせ文補完部40、所在推定情報5
0、補完項目指定情報60から構成される。
The search item supplementing device shown in FIG. 1 includes a location estimating unit 10, a supplementary item determining unit 20, a search query sentence generating unit 30, a search query sentence complementing unit 40, and location estimation information 5.
0, complementary item designation information 60.

【0048】所在推定情報50は、キーワードまたは、
補完項目の所在を推定するための情報であり、検索シス
テムの管理者が定義しておくものとする。
The location estimation information 50 includes a keyword or
This is information for estimating the location of the supplementary item, and is defined by the administrator of the search system.

【0049】補完項目指定情報60は、キーワード照合
値と補完項目指定値の組からなる情報であり、検索シス
テムの管理者が定義しておくものとする。
The supplementary item designation information 60 is information comprising a pair of a keyword collation value and a supplementary item designation value, and is assumed to be defined by the administrator of the search system.

【0050】所在推定部10は、キーワードが入力され
ると、所在推定情報50を参照し、入力されたキーワー
ドに該当する情報が検索対象データベース上のどこにあ
るかを推定し、補完項目決定部20及び検索文生成部3
0に渡す。また、補完項目の所在を推定し、補完項目所
在情報が検索問い合わせ文補完部40に渡す。
When a keyword is input, the location estimating unit 10 refers to the location estimating information 50 to estimate where information corresponding to the input keyword is located in the search target database, and determines a supplementary item determining unit 20. And search sentence generation unit 3
Pass to 0. Further, the location of the supplementary item is estimated, and the supplementary item location information is passed to the search query sentence complementing unit 40.

【0051】補完項目決定部20は、補完項目指定情報
60を参照し、キーワードに関連する補完項目を決定す
る。
The complementary item determining section 20 refers to the complementary item designation information 60 and determines a complementary item related to the keyword.

【0052】検索問い合わせ文生成部30は、検索問い
合わせ文を生成する。また、キーワードと補完項目が異
なるデータベースに存在する場合には、補完項目所在情
報が所在推定部10より入力され、補完項目を検索する
新たな検索問い合わせ文を生成する。
The search query sentence generator 30 generates a search query sentence. If the keyword and the supplementary item exist in different databases, the supplementary item location information is input from the location estimating unit 10, and a new search query sentence for searching for the supplementary item is generated.

【0053】検索問い合わせ補完部40は、検索問い合
わせ文に補完項目を補完する。
The search query complementing section 40 complements a search query sentence with a complement item.

【0054】図4は、本発明の一実施例の検索項目補完
装置の動作を説明するためのフローチャートである。
FIG. 4 is a flowchart for explaining the operation of the search item supplementing apparatus according to one embodiment of the present invention.

【0055】キーワードを入力すると(ステップ10
0)、所在推定部10おいて、所在推定情報50が参照
されてキーワードに該当する情報が検索対象データベー
ス上のどこにあるかが推定される(ステップ200)。
この推定結果であるキーワード所在情報が用いられて、
検索問い合わせ文生成部30において、検索問い合わせ
文が生成される(ステップ300)。なお、ここまでの
処理は、従来の特願2000−207563で示されて
いる従来のキーワード入力によるデータベース検索手法
と同様である。所在推定情報の作成方法も従来の手法に
従うものとする。次に、補完項目決定部20において、
補完項目指定情報60が参照されて、キーワードに関連
する補完項目が決定される(ステップ400)。ここ
で、補完項目指定情報は、検索システムの管理者が定義
しておくものとする。
When a keyword is input (step 10)
0), the location estimating unit 10 refers to the location estimation information 50 to estimate where the information corresponding to the keyword exists in the search target database (step 200).
Using the keyword location information that is the result of this estimation,
In the search query sentence generation unit 30, a search query sentence is generated (step 300). The processing up to this point is the same as the conventional database search method based on keyword input shown in the conventional Japanese Patent Application No. 2000-207563. The method for creating the location estimation information also follows the conventional method. Next, in the complementary item determination unit 20,
With reference to the complementary item designation information 60, a complementary item related to the keyword is determined (step 400). Here, it is assumed that the supplementary item designation information is defined by the administrator of the search system.

【0056】次に、所在推定部10において、補完項目
の所在が推定される(ステップ500)。この推定結果
である補完項目所在情報が用いられ、検索問い合わせ文
補完部40において、検索問い合わせ文に補完項目決定
部20で決定された補完項目が補完される(ステップ7
00)。
Next, the location estimating unit 10 estimates the location of the complementary item (step 500). The supplementary item location information, which is the estimation result, is used, and the search query sentence complementing unit 40 supplements the search query sentence with the supplementary item determined by the supplementary item determination unit 20 (step 7).
00).

【0057】当該処理(ステップ700)は、前述の
「自動生成された検索問い合わせ文(A)の検索項目に
補完し、検索問い合わせ文(A’)生成する」処理に対
応する。
The process (step 700) corresponds to the above-described process of “complementing the search item of the automatically generated search query (A) and generating the search query (A ′)”.

【0058】但し、キーワードと補完項目が異なるデー
タベースに存在する場合には(ステップ600,N
o)、補完項目所在情報が検索問い合わせ文生成部30
に入力され、補完項目を検索する新たな検索問い合わせ
文が得られる(ステップ800)。当該処理は、前述の
「補完データ項目を検索項目とする新たな検索問い合わ
せ文(B)を生成する」処理に対応する。当該処理の詳
細は、図10、図11を用いて後述する。
However, if the keyword and the complementary item exist in different databases (step 600, N
o), the supplementary item location information is the search query sentence generation unit 30
, A new search query sentence for searching for a complementary item is obtained (step 800). This process corresponds to the above-described process of “generating a new search query sentence (B) using the complementary data item as a search item”. Details of the processing will be described later with reference to FIGS.

【0059】最後に、検索問い合わせ文補完部40より
補完項目の補完された検索問い合わせ文、あるいは、キ
ーワード検索問い合わせ文及び補完用の検索問い合わせ
文の組が出力される。
Finally, the search query sentence complementing section 40 outputs a search query sentence in which the complement items are complemented, or a set of a keyword search query sentence and a search query for complementation.

【0060】以上より、キーワードを入力すると、関連
情報が検索項目として補完された検索問い合わせ文が出
力される(ステップ900)。
As described above, when a keyword is input, a search query sentence in which related information is complemented as a search item is output (step 900).

【0061】上記のフローチャートのステップ600に
おける分岐では、キーワードが属するデータ項目と補完
データ項目が同じデータベースにあるかどうかにより、
同じデータベースにあれば、検索問い合わせ文はそのデ
ータベースを対象としたものが一つあればよい(検索項
目を補完して(A)から(A’)を生成する)ことを意
味し、また、同じデータベースにない場合には、各デー
タベースに対する検索問い合わせ文が必要になる
((A’)の他に新たに(B)を作る必要がある)こと
を意味する。
In the branch at step 600 in the above flowchart, whether the data item to which the keyword belongs and the complementary data item are in the same database is determined.
If they are in the same database, the search query sentence means that there should be only one target for that database (complementing the search items and generating (A) from (A)). If it does not exist in the database, it means that a search query sentence for each database is required (it is necessary to newly create (B) in addition to (A ')).

【0062】次に、補完項目指定情報60について説明
する。
Next, the complementary item designation information 60 will be described.

【0063】図5は、本発明の一実施例の補完項目指定
情報の形式の一例を示す。指定情報は、キーワード照合
値と補完項目指定値の組から構成される。ここで、キー
ワード照合値及び補完項目指定値は、検索対象データベ
ースに含まれる表名、データ項目名、データ値のいずれ
かである。入力されたキーワードがキーワード照合値と
同一である場合、あるいは、キーワードがキーワード照
合値に属する場合、つまり、キーワード照合値がデータ
項目名であり、キーワードが該データ項目に属するデー
タ値であるような場合、キーワード照合値と組となる補
完項目指定値の指定に従って補完を実施する。補完項目
指定値が表名である場合は、当該表に含まれる全データ
項目を補完項目とする。補完項目指定値がデータ項目名
である場合は、当該データ項目を補完項目とする。補完
項目指定値がデータ値である場合は、当該データ値が属
するデータ項目を補完項目とし、当該データ値を検索条
件とする。
FIG. 5 shows an example of the format of complementary item designation information according to one embodiment of the present invention. The designation information is composed of a set of a keyword collation value and a complement item designation value. Here, the keyword collation value and the complementary item designation value are any of a table name, a data item name, and a data value included in the search target database. When the input keyword is the same as the keyword matching value, or when the keyword belongs to the keyword matching value, that is, the keyword matching value is a data item name and the keyword is a data value belonging to the data item. In this case, the complement is performed according to the specification of the complementary item specification value that is paired with the keyword matching value. When the supplementary item specification value is a table name, all data items included in the table are set as supplementary items. When the supplementary item designation value is a data item name, the data item is set as a supplementary item. When the complementary item designation value is a data value, the data item to which the data value belongs is set as a complementary item, and the data value is set as a search condition.

【0064】なお、システムによっては、キーワード照
合値として上記以外の値を設定することも可能である。
例えば、関連の張られた表群を一つの関連グループと見
做すシステムで、この関連グループを指す関連グループ
名をキーワード照合値として設定することが可能であ
る。この場合、キーワードとして、当該関連グループ
名、あるいは、当該関連グループに属する表名、当該表
に属するデータ項目名、当該データ項目名に属するデー
タ値が入力された場合に、キーワード照合値と組で指定
された補完項目指定値に従って項目補完が実施される。
It should be noted that depending on the system, it is possible to set a value other than the above as the keyword collation value.
For example, in a system in which a related table group is regarded as one related group, a related group name indicating this related group can be set as a keyword collation value. In this case, when the related group name, the table name belonging to the related group, the data item name belonging to the table, and the data value belonging to the data item name are input as keywords, the keyword matching value is paired. Item complement is performed according to the designated complement item designated value.

【0065】次に、図4における補完項目決定手順(ス
テップ400)について説明する。図6は、本発明の一
実施例の補完項目決定手順のフローチャートである。
Next, the supplementary item determination procedure (step 400) in FIG. 4 will be described. FIG. 6 is a flowchart of a supplementary item determination procedure according to one embodiment of the present invention.

【0066】まず、キーワード所在情報を入力する(ス
テップ401)。次に、補完項目指定情報が読み出され
る(ステップ402)。そして、キーワードがキーワー
ド照合値と同一である、または、キーワード照合値に属
する場合には(ステップ403、Yes)、当該キーワ
ード照合値と組で指定されるデータ項目が、実際の補完
項目として決定され(ステップ404)、補完項目を出
力する(ステップ405)。キーワードが照合値と同一
でなく、かつキーワード照合値に属さない場合には(ス
テップ403,No)、項目補完は実施せずに(ステッ
プ406)、メッセージを出力する(ステップ40
7)。
First, keyword location information is input (step 401). Next, complementary item designation information is read (step 402). If the keyword is the same as the keyword matching value or belongs to the keyword matching value (step 403, Yes), the data item specified in combination with the keyword matching value is determined as an actual complementary item. (Step 404), a complementary item is output (Step 405). If the keyword is not the same as the collation value and does not belong to the keyword collation value (No in Step 403), a message is output without performing the item complementation (Step 406) (Step 40).
7).

【0067】ここで、ステップ404における利用者の
選択による補完項目の決定手順について説明する。
Here, the procedure for determining a supplementary item based on the user's selection in step 404 will be described.

【0068】図7は、本発明の一実施例の利用者野選択
による補完項目決定手順のフローチャートである。
FIG. 7 is a flowchart of a supplementary item determination procedure based on user field selection according to one embodiment of the present invention.

【0069】これは、補完項目指定情報で指定されたデ
ータ項目をそのまま補完するのではなく、検索の度に利
用者が補完項目を指定できるようにするための方法であ
る。補完項目指定情報が読み出され(ステップ404
1)、キーワード照合値と組で指定されるデータ項目を
すべて提示される(ステップ4042)。提示されたデ
ータ項目の中から補完項目を利用者が選択し、選択され
たデータ項目が補完項目として決定され(ステップ40
43)、当該補完項目が出力される(ステップ404
4)。
This is a method for allowing a user to specify a complementary item every time a search is performed, instead of directly complementing the data item specified by the complementary item specifying information. The complementary item designation information is read (step 404)
1) All the data items specified as a pair with the keyword matching value are presented (step 4042). The user selects a supplementary item from the presented data items, and the selected data item is determined as a supplementary item (step 40).
43), the complementary item is output (step 404).
4).

【0070】次に、図4のステップ300での検索問い
合わせ文生成部30におけるキーワード所在情報から検
索問い合わせ文を生成する動作を説明する。
Next, the operation of generating a search query from the keyword location information in the search query generator 30 in step 300 of FIG. 4 will be described.

【0071】図8は、本発明の一実施例の検索問い合わ
せ文生成のフローチャートである。なお、以下では、デ
ータの所在情報について、表名は「データベース名,表
名」、データ項目名は「データベース名,表名,データ
項目名」,データ値は、「データベース名,表名,デー
タ項目,データ値」という形式で表す。
FIG. 8 is a flowchart for generating a search query sentence according to one embodiment of the present invention. In the following, regarding the location information of data, the table name is “database name, table name”, the data item name is “database name, table name, data item name”, and the data value is “database name, table name, data”. Item, data value ".

【0072】まず、キーワード所在情報を入力する(ス
テップ301)。次に、キーワード所在情報中の表名が
FROM句、データ項目名がSELECT句、データ値
がWHERE句に指定され、検索問い合わせ文が生成さ
れる(ステップ302、ステップ303、ステップ30
4、ステップ305,Yes、ステップ307、ステッ
プ308,Yes、ステップ309)。ここで、キーワ
ード所在情報にデータ値が存在しない場合(キーワード
が表名か、データ項目名である場合)(ステップ30
8,No)、WHERE句は指定されない。
First, keyword location information is input (step 301). Next, the table name in the keyword location information is specified in the FROM clause, the data item name is specified in the SELECT clause, and the data value is specified in the WHERE clause, and a search query is generated (step 302, step 303, step 30).
4. Step 305, Yes, Step 307, Step 308, Yes, Step 309). Here, when there is no data value in the keyword location information (when the keyword is a table name or a data item name) (step 30)
8, No), the WHERE clause is not specified.

【0073】また、キーワード所在情報にデータ項目名
が存在しない場合(キーワードが表名である場合)(ス
テップ305,No)、SELECT句は、「SELE
CT * 」とされる(ステップ310)。
Further, the data item name is included in the keyword location information.
Does not exist (when the keyword is a table name)
(Step 305, No), the SELECT clause is “SELE
CT *(Step 310).

【0074】次に、検索対象となるデータベース名を抽
出し(ステップ311)、当該データベース名と生成さ
れた検索問い合わせ文、即ち、キーワード所在情報中の
データベース名が出力される(ステップ312)。
Next, a database name to be searched is extracted (step 311), and the database name and the generated search query, that is, the database name in the keyword location information are output (step 312).

【0075】ここで、上記で使用される検索問い合わせ
文生成部30における入力値(キーワード所在情報)と
出力値(検索問い合わせ文、検索対象データベース名)
の一例を図9に示す。この例では、入力として、キーワ
ード所在情報『料理DB,料理,料理名,肉じゃが』が
入力されると、生成された検索問い合わせ文は、『SE
LCT 料理名 FROM 料理 WHERE 料理名
= 肉じゃが』となり、検索対象データベース名は
『料理DB』となる。
Here, the input value (keyword location information) and output value (search query sentence, name of the database to be searched) in the search query sentence generation unit 30 used above.
An example is shown in FIG. In this example, when the keyword location information “cooking DB, dish, dish name, meat and potatoes” is input, the generated search query is “SE
LCT dish name FROM dish WHERE dish name = meat and potatoes, and the search target database name is "dish DB".

【0076】次に、図4におけるステップ700での検
索問い合わせ文補完部40における補完項目所在情報を
使用した検索問い合わせ文への検索項目補完手順につい
て説明する。
Next, a description will be given of a procedure for supplementing a search query to a search query using the supplementary item location information in the search query supplement section 40 in step 700 in FIG.

【0077】図10は、本発明の一実施例の検索問い合
わせ文補完のフローチャートである。
FIG. 10 is a flow chart of a search query sentence complement according to one embodiment of the present invention.

【0078】まず、項目補完対象となる検索問い合わせ
文と検索対象データベース名、及び補完項目所在情報を
入力し(ステップ701、702)、データベース名が
抽出される(ステップ703)。
First, a search query sentence to be complemented, a database name to be retrieved, and supplementary item location information are input (steps 701 and 702), and a database name is extracted (step 703).

【0079】次に、補完項目所在情報中のデータベース
名と検索対象データベース名が照合される(ステップ7
04)。照合の結果、同一の場合には(ステップ70
4,Yes)、補完項目所在情報中の表名がFROM
句、データ項目名がSELECT句、データ値がWHE
RE句に追加される(ステップ705、706、70
7、708、709、710、711、712、71
3)。WHERE句への検索条件の追加については、シ
ステムによってAND,ORのどちらかが使用されるか
が異なる。但し、各句においては、既に、同一の表名、
データ項目名、データ値が指定されている場合には、追
加は実施されない(ステップ709,No,ステプ71
2、No、ステップ714)。
Next, the database name in the supplementary item location information is compared with the database name to be searched (step 7).
04). If the result of the comparison is the same (step 70
4, Yes), the table name in the supplementary item location information is FROM
Clause, data item name is SELECT clause, data value is WHE
Added to the RE clause (steps 705, 706, 70
7, 708, 709, 710, 711, 712, 71
3). Regarding the addition of the search condition to the WHERE clause, which system uses AND or OR differs depending on the system. However, in each phrase, the same table name,
If the data item name and data value are specified, no addition is performed (step 709, No, step 71).
2, No, step 714).

【0080】また、FROM句に表名が追加された場合
は、表間の関連情報が検索条件としてWHERE句にA
NDで追加される。
When a table name is added to the FROM clause, the related information between the tables contains A in the WHERE clause as a search condition.
Added at ND.

【0081】また、補完項目所在情報にデータ値が存在
しない場合(補完項目が表名かデータ項目名である場
合)(ステップ709、No)、WHERE句への検索
条件の追加は実施されない。また、補完項目所在情報に
データ項目名が存在しない場合(補完項目が表名である
場合)SELECT句には、補完項目所在情報で指定さ
れる表に存在するすべてのデータ項目名が追加される
(ステップ714)。
Further, when there is no data value in the supplementary item location information (when the supplementary item is a table name or a data item name) (step 709, No), no search condition is added to the WHERE clause. When the data item name does not exist in the supplementary item location information (when the supplementary item is a table name), all the data item names existing in the table specified by the supplementary item location information are added to the SELECT clause. (Step 714).

【0082】最後に、項目補完が実施された検索問い合
わせ文と、検索対象データベース名が出力される(ステ
ップ718)。
Finally, the search query sentence with the completed items and the name of the database to be searched are output (step 718).

【0083】一方、補完項目所在情報中のデータベース
名と検索対象データベース名が異なる場合は(ステップ
704,No)、補完項目所在情報が検索問い合わせ文
生成部30に入力され(ステップ715)、補完用の検
索問い合わせ文と検索対象データベース名が得られる
(ステップ716)。
On the other hand, if the database name in the supplementary item location information is different from the database name to be searched (step 704, No), the supplementary item location information is input to the search query sentence generation unit 30 (step 715), and the complement Is obtained (step 716).

【0084】次に、データベース間の関連情報が検索条
件として補完用の検索問い合わせ文のWHERE句に追
加される(ステップ717)。最後に補完用検索問い合
わせ文と検索対象データベース名が出力される(ステッ
プ718)。
Next, the related information between the databases is added as a search condition to the WHERE phrase of the search query for complementation (step 717). Finally, the search query sentence for complementation and the name of the search target database are output (step 718).

【0085】次に、検索問い合わせ文補完部40におけ
る入力値(検索問い合わせ文、補完項目所在情報)と出
力値(検索問い合わせ文、検索対象データベース名)の
一例を図11に示す。
Next, FIG. 11 shows an example of input values (search query sentence, supplementary item location information) and output values (search query sentence, search target database name) in the search query sentence complementing section 40.

【0086】同図(A)は、補完項目所在情報中のデー
タベース名と検索対象データベース名が同一であり、項
目補完が実施された検索問い合わせ文が出力される場合
を示す。
FIG. 11A shows a case where the database name in the supplementary item location information is the same as the name of the database to be searched, and a search query sentence in which the items are complemented is output.

【0087】同図(B)は、補完項目所所在情報中のデ
ータベース名と検索対象データベース名が異なり、補完
用検索問い合わせ文が出力される場合を示す。
FIG. 13B shows a case where the database name in the supplementary item location information is different from the database name to be searched, and a complementary search query is output.

【0088】なお、補完項目が存在するデータベースや
表と、検索対象のデータベースや表が異なる場合、各デ
ータベース間または、表間の関連情報が得られないと、
検索要求を満たす補完は実施されないことが想定され
る。
If the database or table in which the supplementary item exists is different from the database or table to be searched, the related information between the databases or between the tables cannot be obtained.
It is assumed that complementation that satisfies the search request is not performed.

【0089】図11(B)の例では、料理DBの料理と
いう表に存在する「肉じゃが」という料理名と、食材D
Bの食材という表に存在するすべての食材名が検索され
る。検索される食材には「肉じゃが」とは無関係なもの
が含まれ、どのデータが「肉じゃが」に関連する食材で
あるかは判別できない。この問題を解決する方法とし
て、異なるデータベースまたは、表に存在するキーワー
ド照合値と補完項目補完項目を指定する場合、補完項目
指定情報内で、データベース間または、表間の関連情報
も指定しておく方法が考えられる。図11(B)の例で
は、料理DBと食材DBの両方で同じIDで表されるデ
ータ項目が存在した場合、それらを関連情報として指定
しておけばよい。
In the example of FIG. 11B, the dish name “meat and potatoes” existing in the table of dishes in the dish DB and the ingredients D
All ingredients names existing in the table of ingredients B are searched. The searched ingredients include those unrelated to “meat and potatoes”, and it is not possible to determine which data is the ingredients related to “meat and potatoes”. As a solution to this problem, when specifying a keyword matching value and a supplementary item that exists in a different database or table, specify the related information between databases or tables in the supplementary item specification information. A method is conceivable. In the example of FIG. 11B, when there is a data item represented by the same ID in both the dish DB and the foodstuff DB, it is sufficient to specify them as related information.

【0090】図12に示す検索データベースを想定する
と、「料理DB,料理,料理ID=料理DB,材料,料
理ID」と「料理DB,材料,食材ID=食材DB,食
材,食材ID」という関連情報を指定しておけばよい。
Assuming the search database shown in FIG. 12, the relations between “cook DB, dish, dish ID = cook DB, ingredient, dish ID” and “cook DB, ingredient, ingredient ID = stuff DB, ingredient, ingredient ID” You only need to specify the information.

【0091】検索問い合わせ文補完部40では、当該関
連情報が検索問い合わせ文のWHERE句にANDで追
加される。以上により、利用者は「肉じゃが」に関する
食材を検索することが可能となる。
In the search query sentence complementing section 40, the relevant information is added to the WHERE clause of the search query by AND. As described above, the user can search for ingredients related to “meat and potatoes”.

【0092】図12は、本発明の一実施例の検索対象デ
ータベースの例を示す。「料理DB」及び「食材DB」
という2つのデータベースを検索対象とする。「料理D
B」には、“料理”及び“材料”、「食材DB」には
“食材”及び“栄養”という表があるとする。各表につ
いて、“料理”と“材料”は「料理ID」、“材料”と
“食材”は「食材ID」、“食材”と“栄養”は「食材
ID」というデータ項目で、それぞれ関連付けられてい
る。
FIG. 12 shows an example of a search target database according to an embodiment of the present invention. "Cooking DB" and "Food DB"
Are searched as two databases. "Cooking D
It is assumed that “B” has a table of “food” and “material”, and “food DB” has a table of “food” and “nutrition”. In each table, “cooking” and “material” are data items called “food ID”, “material” and “food” are data items called “food ID”, and “food” and “nutrition” are data items called “food ID”. ing.

【0093】図13は、本発明の一実施例の所在推定情
報の例を示す。これは、キーワード入力によるデータベ
ース検索を実現する際に必要となる情報である。特願2
000−207563で示される通り、検索対象となる
全データベースに含まれる全表名、全データ項目、全デ
ータ値、及び各データ値の別表現を抜き出してキーワー
ドとして登録し、各キーワードの所在情報を記録して作
成する。なお、図13では、数値及びURLを示すデー
タ値、IDを示すデータ項目名、及び各データ値の別表
現は省略してある。
FIG. 13 shows an example of location estimation information according to an embodiment of the present invention. This is information that is required when performing a database search by inputting a keyword. Japanese Patent Application 2
As shown by 000-207563, all table names, all data items, all data values, and different expressions of each data value included in all databases to be searched are extracted and registered as keywords, and the location information of each keyword is registered. Record and create. In FIG. 13, data values indicating numerical values and URLs, data item names indicating IDs, and other expressions of each data value are omitted.

【0094】図14は、本発明の一実施例の補完項目指
定情報の一例を示す。今、この情報がファイルに記述さ
れているものとする。入力されたキーワードからデータ
値、またはデータ項目または表が推定された場合には、
当該内容に従って検索項目を補完する。
FIG. 14 shows an example of complementary item designation information according to an embodiment of the present invention. Now, it is assumed that this information is described in the file. If a data value, or data item or table is inferred from the keywords entered,
Complement search items according to the contents.

【0095】同図(a)の「肉じゃが:レシピ」は、入
力されたキーワードからデータ値「肉じゃが」が推定さ
れた場合に、データ項目「レシピ」を検索項目として補
完することを指定している。これは、利用者がキーワー
ドとして特定のデータ値を指定した場合に、特定の関連
情報が要求されることを想定し、当該関連情報に対応す
る検索項目を自動的に補完する場合の設定である。
[0095] "Meat and potato: recipe" in FIG. 9A specifies that the data item "recipe" is complemented as a search item when the data value of "meat and potato" is estimated from the input keyword. . This is a setting for automatically complementing a search item corresponding to the relevant information, assuming that specific relevant information is required when the user specifies a specific data value as a keyword. .

【0096】同図(b)の「料理名:レシピ」は、入力
されたキーワードからデータ項目「料理名」に属するデ
ータ値が推定された場合に、データ項目「レシピ」を検
索項目として補完することを指定している。これは、利
用者がキーワードとして特定のデータ項目に属するデー
タ値を指定した場合に、特定の関連情報が要求されるこ
とを想定し、当該関連情報に対応する検索項目を自動的
に補完する場合の設定である。
In FIG. 9B, “dish name: recipe” complements the data item “recipe” as a search item when a data value belonging to the data item “dish name” is estimated from the input keyword. Has been specified. This is to assume that when a user specifies a data value belonging to a specific data item as a keyword, specific related information is requested, and the search item corresponding to the relevant information is automatically supplemented. Is the setting.

【0097】同図(c)の「栄養:栄養名,効能」は、
入力されたキーワードから表「栄養」に属するデータ値
が推定された場合に、データ項目「栄養名」「効能」を
検索項目として補完することを指定している。同様に、
「料理DB:料理名,レシピ,食材名,分量」は、入力
されたキーワードからデータベース「料理DB」に属す
るデータ値が推定された場合に、データ項目「料理名」
「レシピ」「食材名」「分量」を検索項目として補完す
ることを指定している。これは、利用者がキーワードと
して特定の表やデータベースに属するデータ値を指定し
た場合に、それがどのデータ項目に属するデータ値であ
っても、同一の関連情報が要求されることを想定し、当
該関連情報に対応する検索項目を自動的に補完する場合
の設定である。
[0097] "Nutrition: nutrition name, efficacy" in FIG.
When the data value belonging to the table "nutrition" is estimated from the input keyword, the data items "nutrition name" and "efficacy" are specified to be complemented as search items. Similarly,
“Cooking DB: Cooking name, recipe, ingredient name, quantity” is a data item “Cooking name” when a data value belonging to the database “Cooking DB” is estimated from the input keyword.
"Recipe", "Ingredient name", and "Amount" are specified to be complemented as search items. This is based on the assumption that when a user specifies a data value belonging to a specific table or database as a keyword, the same related information is required regardless of the data value belonging to any data item. This is a setting for automatically complementing a search item corresponding to the related information.

【0098】同図(d)の「食材名:レシピ,分量,栄
養名,効能」は、入力されたキーワードからデータ項目
「食材名」に属するデータ値が推定された場合に、補完
項目の選択肢として「レシピ」「分量」「栄養名」「効
能」を提示し、利用者が選択決定した項目を補完するこ
とを指定している。これは、利用者がキーワードとして
特定のデータ値を指定した場合に、要求可能な関連情報
を柔軟に変更することを想定し、選択結果となるデータ
項目を検索項目として補完する場合の設定である。
[0098] "Foodstuff name: recipe, quantity, nutritional name, efficacy" in Fig. 11D is a complement item choice when a data value belonging to the data item "foodstuff name" is estimated from the input keyword. "Recipes", "quantities", "nutrition names", and "effects" are presented, and it is specified that the items selected and determined by the user are to be complemented. This is a setting for complementing data items that are selection results as search items, assuming that the user can flexibly change related information that can be requested when a user specifies a specific data value as a keyword. .

【0099】なお、ここでは、補完項目の指定内容をフ
ァイルに記述する場合を例示しが、指定内容はデータベ
ース内に登録されてもよい。
Here, the case where the specified contents of the supplementary items are described in a file is exemplified, but the specified contents may be registered in a database.

【0100】図15は、本発明の一実施例の入力キーワ
ードと検索結果の例であり、入力キーワードと図10に
示す補完項目指定に従って項目補完を実施した場合の検
索結果を示す。
FIG. 15 shows an example of an input keyword and a search result according to an embodiment of the present invention, and shows a search result when an item is complemented according to the input keyword and a complement item designation shown in FIG.

【0101】図15(a)は、項目補完を実施しない場
合の入力キーワードと検索結果を示す。キーワードとし
て「肉じゃが」を入力すると、所在推定情報から「料理
DB,料理,料理名,肉じゃが」が推定される。しか
し、「肉じゃが」の関連情報は何も得られない。
FIG. 15A shows an input keyword and a search result when item complement is not performed. When "meat and potato" is input as a keyword, "cooking DB, dish, dish name, meat and potato" is estimated from the location estimation information. However, no relevant information on "meat and potatoes" is obtained.

【0102】図15(b)の補完項目指定ファイルは図
14の(a)が使用されるものとする。キーワードとし
て「肉じゃが」を入力すると、所在推定情報から「料理
DB,料理,料理名,肉じゃが」が推定される。これ
は、データ値「肉じゃが」と同一であるため、図14
(a)に従った項目補完が実施される。これにより、利
用者は「肉じゃが」の関連情報として「レシピ」を得る
ことが可能となる。
It is assumed that the supplementary item designation file shown in FIG. 15B is the one shown in FIG. When "meat and potato" is input as a keyword, "cooking DB, dish, dish name, meat and potato" is estimated from the location estimation information. Since this is the same as the data value “meat potato”, FIG.
Item complementation according to (a) is performed. As a result, the user can obtain the “recipe” as the related information of “meat and potato”.

【0103】図15(c)については、補完項目指定フ
ァイルの図14の(b)が使用されるものとする。キー
ワードとして「コロッケ」を入力すると、所在推定情報
から「料理DB,料理,料理名,コロッケ」が推定され
る。これは、データ項目「料理名」に属するデータ値で
あるため、図14の(b)に従った項目補完が実施され
る。これにより、利用者は「コロッケ」の関連情報とし
て「レシピ」を得ることが可能になる。なお、キーワー
ドとして「肉じゃが」を入力しても同様の項目補完が実
施される。
As for FIG. 15C, it is assumed that FIG. 14B of the complementary item designation file is used. When "croquette" is input as a keyword, "dish DB, dish, dish name, croquette" is estimated from the location estimation information. Since this is a data value belonging to the data item “dish name”, item complementation according to FIG. 14B is performed. This allows the user to obtain a “recipe” as the related information of the “croquette”. Note that the same item complement is performed even if "meat and potato" is input as a keyword.

【0104】図15(d)については、同様に、キーワ
ードとして「料理名」を入力した場合も同じ項目補完が
実施され、利用者は検索対象データベースに登録された
すべての料理に関するレシピを得ることが可能となる。
In FIG. 15 (d), similarly, when "dish name" is input as a keyword, the same item complement is performed, and the user obtains recipes for all dishes registered in the search target database. Becomes possible.

【0105】図15(e)については、補完項目ファイ
ルは、図14(c)が使用されるものとする。キーワー
ドとして「ビタミンC」を入力すると、所在推定情報か
ら「食材DB,栄養,栄養名,ビタミンC」が推定され
る。これは、表「栄養」に属するデータ値であるため、
図14(c)に従った項目補完が実施される。これによ
り、利用者は「ビタミンC」の関連情報として「効能」
を得ることが可能となる。
In FIG. 15E, the complementary item file shown in FIG. 14C is used. When "vitamin C" is input as a keyword, "food DB, nutrition, nutrition name, vitamin C" is estimated from the location estimation information. Since this is a data value belonging to the table "nutrition"
Item complementation according to FIG. 14C is performed. As a result, the user will be able to obtain “Vitamin C” related information as “Efficacy”
Can be obtained.

【0106】図15(f)については、同様に、キーワ
ードとして「整腸」を入力した場合も同じ項目補完が実
施され、利用者は「整腸」の関連情報として「栄養名」
を得ることが可能となる。
In FIG. 15 (f), similarly, the same item complement is carried out when “intestinal” is input as a keyword, and the user can enter “nutrition name” as related information of “intestinal”.
Can be obtained.

【0107】図15(g)については、補完項目ファイ
ルは図14(d)が使用され、項目補完手順として利用
者が選択決定するシステムを利用するものとする。キー
ワードとして「豚肉」を入力すると、所在推定情報から
「食材DB,食材,食材名、豚肉」が推定される。これ
は、データ項目「食材名」に属するデータ値であるた
め、図14(d)に従った項目補完が実施され、「レシ
ピ」「分量」「栄養名」「効能」が提示される。ここ
で、豚肉を使用した料理について検索をしたい場合に
は、「レシピ」と「分量」を選択する。
In FIG. 15 (g), the supplementary item file shown in FIG. 14 (d) is used, and a system in which the user selects and decides as an item supplementing procedure is used. When "pork" is input as a keyword, "food DB, food, food name, pork" is estimated from the location estimation information. Since this is a data value belonging to the data item “foodstuff name”, item complementation according to FIG. 14D is performed, and “recipe”, “quantity”, “nutrition name”, and “effect” are presented. Here, when it is desired to search for a dish using pork, “recipe” and “quantity” are selected.

【0108】図15(h)については、同様に豚肉の性
質について検索をしたい場合には、「栄養名」と「効
能」を選択する。これにより、利用者が「豚肉」の関連
情報として要求にあった情報を得ることが可能になる。
Referring to FIG. 15 (h), if the user wants to search for the characteristics of pork, he or she selects "nutrition name" and "efficacy". This allows the user to obtain the requested information as the related information of “pork”.

【0109】また、上記の実施例では、図3の構成に基
づいて説明したが、所在推定部10、補完項目決定部2
0、検索問い合わせ文生成部30、検索問い合わせ補完
部40をプログラムとして構築し、ネットワークを介し
て流通させたり、検索装置として利用されるコンピュー
タのCPUにインストールすることが可能である。
Although the above embodiment has been described based on the configuration of FIG. 3, the location estimating unit 10 and the supplementary item determining unit 2
0, the search query sentence generation unit 30 and the search query supplement unit 40 can be constructed as programs and distributed via a network or installed in the CPU of a computer used as a search device.

【0110】また、構築されたプログラムをコンピュー
タに接続されるディスク装置や、フロッピー(登録商
標)ディスク、CD−ROM等の可搬記憶媒体に格納し
ておき、本発明を実施する際にインストールすることに
より、容易に本発明を実現できる。
The constructed program is stored in a portable storage medium such as a disk device connected to a computer, a floppy (registered trademark) disk, or a CD-ROM, and is installed when the present invention is carried out. Thereby, the present invention can be easily realized.

【0111】なお、本発明は、上記の実施例に限定され
ることなく、特許請求の範囲内において、種々変更・応
用が可能である。
The present invention is not limited to the above-described embodiment, but can be variously modified and applied within the scope of the claims.

【0112】[0112]

【発明の効果】上述のように、本発明によれば、キーワ
ード入力によるデータベース検索において、補完項目指
定により、自動的にキーワード関連情報が補完された検
索問い合わせ文を得ることができる。
As described above, according to the present invention, in a database search by inputting a keyword, it is possible to obtain a search query sentence in which keyword-related information is automatically complemented by designating a supplementary item.

【0113】従来(特願2000−207563)で
は、キーワードそのもののみの検索が可能な検索問い合
わせ文(A)が得られたが、本発明では、キーワードそ
のものと、キーワードに関連する情報の検索が可能な検
索問い合わせ文(A’)または、(B)が得られる。
In the prior art (Japanese Patent Application No. 2000-207563), a search query sentence (A) capable of searching only the keyword itself was obtained. In the present invention, the keyword itself and information related to the keyword can be searched. The search query sentence (A ') or (B) is obtained.

【0114】これにより、キーワードを入力するだけ
で、データベースからキーワードに関連のある情報を検
索することが可能となる。
Thus, it is possible to search the database for information related to the keyword only by inputting the keyword.

【0115】以下に、本発明と従来の手法による比較の
例を示す。
The following is an example of comparison between the present invention and a conventional method.

【0116】第1の例として、前述の図12のデータベ
ースを検索対象とし、図14(b)が補完項目指定情報
として指定された場合、入力キーワードが「肉じゃが」
であるとき、従来の手法により出力されるのは、 (A)「select 料理,料理名 where 料理,料理名=肉じゃが from 料理DB」 であり、これに対して本発明では、 (A’)「select 料理,料理名 料理,レシピ where 料理,料理名=肉じゃが from 料理DB」 となる。これにより、上記の出力結果を用いた検索の結
果は、従来の手法によれば、 料理名 ……… 肉じゃが が得られ、本発明によれば、 料理名 レシピ ………………………………………… 肉じゃが http://...nikujaga.html が得られる。
As a first example, when the database shown in FIG. 12 is to be searched, and FIG. 14B is designated as supplementary item designation information, the input keyword is “meat and potato”.
In this case, what is output by the conventional method is (A) “select dish, dish name where dish, dish name = meat potato from dish DB”. In contrast, in the present invention, (A ′) “ select dish, dish name dish, recipe where dish, dish name = meat and potato from dish DB ”. As a result, according to the conventional method, the result of the search using the above output result is a dish name..., Meat and potatoes, and according to the present invention, a dish name recipe... ……………… You can get the meat and potato http: //...nikujaga.html.

【0117】次に、第2の例として、図12のデータベ
ースを検索対象とし、「料理名:レシピ,食材名,分
量,効能」という補完項目指定情報が指定された場合、
入力されるキーワードを「肉じゃが レシピ」としたと
き、従来の手法により出力されるのは、 (A)「select 料理,料理名 料理,レシピ where 料理,料理名=肉じゃが from 料理DB」 であり、本発明により出力されるのは、 (A’)「select 料理,料理名 料理,レシピ 材料,分量 where 料理,料理名=肉じゃが from 料理DB」 (B) 「select 食材,食材名 栄養,効能 from 食材DB」 となり、上記の出力結果を用いて検索した結果は、従来
の手法では、 料理名 レシピ …………………………………………… 肉じゃが http://...nikujaga.html が得られ、本発明では、 料理名 レシピ 分量 食材名 効能 肉じゃが http://.../nikujaga.html 200g 豚肉 肌あれ防止 肉じゃが http://.../nikujaga.html 200g 豚肉 成長促進 肉じゃが http://.../nikujaga.html 2個 じゃがいも 風邪予防 肉じゃが http://.../nikujaga.html 2個 じゃがいも 整腸 が得られる。
Next, as a second example, when the database of FIG. 12 is to be searched and the supplementary item designation information of “dish name: recipe, ingredient name, quantity, effect” is designated,
When the input keyword is “meat and potato recipe”, what is output by the conventional method is (A) “select dish, dish name dish, recipe where dish, dish name = meat and potato from dish DB” The output according to the invention is (A ') "select dish, dish name dish, recipe material, quantity where dish, dish name = meat potato from dish DB" (B) "select ingredient, ingredient name nutrition, efficacy from ingredient DB The result of the search using the above output result is the conventional method, the dish name recipe ……………………………………… ... meat meat http: //...nikujaga. html is obtained, and according to the present invention, the name of the recipe, the amount of the ingredient, the name of the ingredient, the effect, meat and potatoes http: //.../nikujaga.html 200g pork Meat and potatoes http: //.../nikujaga.html two potatoes flu prevention meat and potatoes http: //.../nikujaga.html Two potatoes intestinal disorders obtained.

【0118】但し、キーワードが属するデータ項目と補
完する関連情報項目が異なるデータベースに存在する場
合、複数出力される検索問い合わせ文を用いて、上記の
第2の例のような一つの表に纏められた検索結果を得る
ためには、特開平10−143539のような分散デー
タベース管理システムによって、2つの検索問い合わせ
文(A’)と(B)の間に 「料理DB,材料,食材ID=食材DB,食材,食材I
D」 という関連が定義されている必要がある。
However, when the related information item complementary to the data item to which the keyword belongs is present in a different database, a plurality of search query statements are used to combine them into one table as in the second example described above. In order to obtain the searched result, a distributed database management system such as Japanese Patent Application Laid-Open No. H10-143538 discloses a method using the following: "Cooking DB, material, food ID = food DB" between two search query sentences (A ') and (B). , Foodstuff, foodstuff I
D ”must be defined.

【0119】上記のように、本発明によれば、キーワー
ド入力によるデータベース検索において、補完項目指定
により、自動的にキーワード関連情報が検索される問い
合わせ文を得ることが可能となる。また、検索対象範囲
によって選定されたキーワード関連情報が補完された検
索問い合わせ文を得ることも可能になる。また、利用者
が選択決定したキーワード関連情報が補完された検索問
い合わせ文を得ることも可能になる。
As described above, according to the present invention, in a database search by inputting a keyword, it is possible to obtain a query sentence for automatically searching for keyword-related information by designating a complementary item. Further, it is possible to obtain a search query sentence in which the keyword-related information selected according to the search target range is complemented. It is also possible to obtain a search query sentence supplementing the keyword-related information selected and determined by the user.

【0120】なお、本発明は、特に、キーワード入力に
よるデータベース検索に対して大きな効果を奏するが、
通常のデータベースに関する検索における関連情報の補
完方法として実装することも可能である。
Although the present invention is particularly effective for database search by inputting a keyword,
It can also be implemented as a method of complementing related information in a normal database search.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理を説明するための図である。FIG. 1 is a diagram for explaining the principle of the present invention.

【図2】本発明の原理構成図である。FIG. 2 is a principle configuration diagram of the present invention.

【図3】本発明の一実施例の検索項目補完装置の構成図
である。
FIG. 3 is a configuration diagram of a search item complementing device according to an embodiment of the present invention.

【図4】本発明の一実施例の検索項目補完装置の動作を
説明するためのフローチャートである。
FIG. 4 is a flowchart for explaining the operation of the search item complementing device according to one embodiment of the present invention.

【図5】本発明の一実施例の補完項目指定情報の形式を
示す図である。
FIG. 5 is a diagram showing a format of complementary item designation information according to one embodiment of the present invention.

【図6】本発明の一実施例の補完項目決定手順のフロー
チャートである。
FIG. 6 is a flowchart of a supplementary item determination procedure according to an embodiment of the present invention.

【図7】本発明の一実施例の利用者の選択による補完項
目決定手順のフローチャートである。
FIG. 7 is a flowchart of a supplementary item determination procedure according to a user's selection according to one embodiment of the present invention.

【図8】本発明の一実施例の検索問い合わせ文生成のフ
ローチャートである。
FIG. 8 is a flowchart of generating a search query sentence according to an embodiment of the present invention.

【図9】本発明の一実施例の検索問い合わせ文生成部の
入出力の一例である。
FIG. 9 is an example of input and output of a search query sentence generation unit according to an embodiment of the present invention.

【図10】本発明の一実施例の検索問い合わせ文補完の
フローチャートである。
FIG. 10 is a flowchart of search query sentence complementation according to an embodiment of the present invention.

【図11】本発明の一実施例の検索問い合わせ文補完部
の入出力の一例である。
FIG. 11 is an example of input and output of a search query sentence complementer according to one embodiment of the present invention.

【図12】本発明の一実施例の検索対象データベースの
例である。
FIG. 12 is an example of a search target database according to one embodiment of the present invention.

【図13】本発明の一実施例の所在推定情報の例であ
る。
FIG. 13 is an example of location estimation information according to an embodiment of the present invention.

【図14】本発明の一実施例の補完項目指定情報の例で
ある。
FIG. 14 is an example of complementary item designation information according to an embodiment of the present invention.

【図15】本発明の一実施例の入力キーワードと検索結
果の例である。
FIG. 15 is an example of an input keyword and a search result according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 所在推定手段、所在推定部 20 補完項目決定手段、補完項目決定部 30 検索問い合わせ文生成手段、検索問い合わせ文生
成部 40 検索問い合わせ文補完手段、検索問い合わせ文補
完部 50 所在推定情報記憶手段、所在推定情報 60 補完項目指定情報記憶手段、補完項目指定情報 70 出力手段
10 Location Estimating Means, Location Estimating Unit 20 Complementary Item Determining Means, Complementary Item Determining Unit 30 Search Query Sentence Generating Unit, Search Query Sentence Generating Unit 40 Search Query Sentence Completing Means, Search Query Sentence Completion Unit 50 Location Estimating Information Storage Means, Location Estimation information 60 Complementary item designation information storage means, Complementary item designation information 70 Output means

───────────────────────────────────────────────────── フロントページの続き (72)発明者 飯塚 裕一 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 5B075 NK02 PP14 PP22 PP26 UU06 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Yuichi Iizuka 2-3-1 Otemachi, Chiyoda-ku, Tokyo F-term in Nippon Telegraph and Telephone Corporation (reference) 5B075 NK02 PP14 PP22 PP26 UU06

Claims (20)

【特許請求の範囲】[Claims] 【請求項1】 キーワード入力によるデータベース検索
における検索項目補完方法において、 キーワードを入力してデータベースを検索する際に、 データベースやファイル内で指定された前記キーワード
の関連情報を読み出し、 前記関連情報に基づいて、入力検索問い合わせ文に検索
項目を補完し、データベース検索に対する問い合わせ文
を生成、または、新たに補完用の検索問い合わせ文を生
成することを特徴とするデータベース検索における検索
項目補完方法。
1. A search item supplementing method in a database search by inputting a keyword, wherein when a keyword is input to search a database, related information of the keyword specified in a database or a file is read, and based on the related information. A search item for the input search query sentence, and a query sentence for the database search, or a new search query sentence for complementation is generated.
【請求項2】 キーワード入力によるデータベース検索
における検索項目補完方法において、 キーワードを入力してデータベースを検索する際に、 前記キーワードの所在情報を入力し、キーワード照合値
と補完項目指定値の組からなる補完項目指定情報を読み
出し、 読み出された前記補完項目指定情報の前記キーワード照
合値と同一または、該キーワード照合値に属する場合に
は、該キーワード照合値と組で指定されるデータ項目
を、実際の補完項目として決定し、 決定された前記補完項目をデータベース検索に対する問
い合わせ文に補完することを特徴とするデータベース検
索における検索項目補完方法。
2. A method for complementing a search item in a database search by inputting a keyword, wherein, when a database is searched by inputting a keyword, the location information of the keyword is input, and a set of a keyword collation value and a complement item designation value is provided. If the complementary item designation information is read, and the same as the keyword collation value of the read complement item designation information or belongs to the keyword collation value, the data item designated in combination with the keyword collation value is actually read. A search item complementing method in a database search, characterized in that it is determined as a complementary item of the above, and the determined complementary item is complemented with a query sentence for the database search.
【請求項3】 前記補完項目を決定する際に、 前記補完項目指定情報の前記キーワード照合値と組で指
定されるデータ項目を全て利用者に提示し、 前記利用者により選択されたデータ項目を補完項目とし
て決定する請求項2記載のデータベース検索における検
索項目補完方法。
3. When deciding the supplementary item, presenting to the user all data items designated by the keyword collation value of the supplementary item designation information and a data item selected by the user 3. The search item complementing method according to claim 2, wherein the item is determined as a complementing item.
【請求項4】 キーワード入力によるデータベース検索
における検索項目補完方法において、 キーワードを入力してデータベースを検索する際に、 キーワードまたは、補完項目の所在情報を入力し、 前記所在情報中の表名をFROM句、データ項目名をS
ELECT句、データ値をWHERE句に指定して、検
索問い合わせ文を生成することを特徴とするデータベー
ス検索における検索項目補完方法。
4. A search item complementing method in a database search by inputting a keyword, wherein when searching a database by inputting a keyword, a keyword or location information of a complementary item is input, and a table name in the location information is stored in a FROM name. S, phrase and data item name
A search item complementing method in a database search, wherein a search query is generated by designating an ELECT clause and a data value in a WHERE clause.
【請求項5】 キーワード入力によるデータベース検索
における検索項目補完方法において、 キーワードを入力してデータベースを検索する際に、 所在推定情報を参照して、入力されたキーワードの所在
情報を推定し、 前記キーワードの所在情報から検索問い合わせ文を生成
し、 キーワード照合値とデータ項目の組からなる補完項目指
定情報を参照して、前記キーワードに関連する補完項目
を決定し、 前記補完項目の所在を推定し、 前記キーワードと前記補完項目が同一データベースに存
在する場合には、前記検索問い合わせ文に前記補完項目
を補完し、同一データベースに存在しない場合には、前
記補完項目の所在に基づいて補完用の検索問い合わせ文
を生成し、 補完された、または、生成された検索問い合わせ文を出
力することを特徴とするデータベース検索における検索
項目補完方法。
5. In a search item complementing method in a database search by inputting a keyword, when a database is searched by inputting a keyword, the location information of the input keyword is estimated by referring to the location estimation information. A search query sentence is generated from the location information of the keyword, and a complementary item related to the keyword is determined by referring to complementary item designation information including a set of a keyword matching value and a data item, and the location of the complementary item is estimated. When the keyword and the supplementary item exist in the same database, the supplementary item is supplemented to the search query sentence. When the keyword and the supplementary item do not exist in the same database, the supplementary search query is performed based on the location of the supplementary item. Generate a sentence and output the completed or generated search query. Search item completion method in the database search to be.
【請求項6】 キーワード入力によるデータベース検索
における検索項目補完装置であって、 データベースやファイル内で指定された関連情報を読み
出す情報読み出し手段と、 入力された検索問い合わせわせ文に検索項目を補完する
補完手段と、 補完されたデータベース検索に対する問い合わせ文を生
成、または、新たに補完用の検索問い合わせ文を生成す
る検索問い合わせ文生成手段とを有することを特徴とす
るデータベース検索における検索項目補完装置。
6. An apparatus for complementing a search item in a database search by inputting a keyword, comprising: an information reading means for reading relevant information specified in a database or a file; and a complement for complementing a search item in an input search query sentence. Means for generating a query sentence for a complemented database search or a search query sentence generating means for generating a new search query sentence for complementation.
【請求項7】 キーワード入力によるデータベース検索
における検索項目補完装置であって、 入力されたキーワードの所在情報を入力し、キーワード
照合値と補完項目指定値の組からなる補完項目指定情報
を読み出す手段と、 読み出された前記補完項目指定情報の前記キーワード照
合値と同一または、該キーワード照合値に属する場合に
は、該キーワード照合値と組で指定されるデータ項目
を、実際の補完項目として決定する補完項目決定手段
と、 決定された前記補完項目をデータベース検索に対する問
い合わせ文に補完する手段とを有することを特徴とする
データベース検索における検索項目補完装置。
7. A search item complementing device in a database search by inputting a keyword, comprising means for inputting location information of an inputted keyword, and reading out supplementary item designation information comprising a set of a keyword collation value and a supplementary item designation value. If the same as the keyword collation value of the read complementary item designation information or belongs to the keyword collation value, a data item designated in combination with the keyword collation value is determined as an actual complement item. A search item complementing device in a database search, comprising: a supplementary item determining means; and a means for complementing the determined supplementary item with a query sentence for a database search.
【請求項8】 前記補完項目決定手段は、 前記補完項目指定情報の前記キーワード照合値と組で指
定されるデータ項目を全て利用者に提示する手段と、 前記利用者により選択されたデータ項目を補完項目とし
て決定する手段を含む請求項7記載のデータベース検索
における検索項目補完装置。
8. The supplementary item deciding means, means for presenting to the user all data items specified in combination with the keyword matching value of the supplementary item designation information, and a data item selected by the user. 8. The search item complementing apparatus in a database search according to claim 7, further comprising means for determining a supplementary item.
【請求項9】 キーワード入力によるデータベース検索
における検索項目補完装置であって、 キーワードまたは、補完項目の所在情報を入力する手段
と、 前記所在情報中の表名をFROM句、データ項目名をS
ELECT句、データ値をWHERE句に指定して、検
索問い合わせ文を生成する手段とを有することを特徴と
するデータベース検索における検索項目補完装置。
9. A search item complementing apparatus for database retrieval by inputting a keyword, means for inputting keyword or location information of a supplementary item, a table name in the location information as a FROM phrase, and a data item name as S
Means for designating an SELECT clause and a data value in a WHERE clause to generate a search query sentence.
【請求項10】 キーワード入力によるデータベース検
索における検索項目補完装置であって、 キーワードまたは、補完項目の所在推定情報を保持する
所在推定情報記憶手段と、 キーワード照合値と補完項目指定値の組からなる補完項
目情報を保持する補完項目情報記憶手段と、 前記所在推定情報記憶手段を参照して、入力されたキー
ワード、または、補完項目名の所在情報を推定する所在
推定手段と、 前記キーワードの所在情報から検索問い合わせ文を生成
する検索問い合わせ文生成手段と、 前記補完項目指定情報記憶手段を参照して、前記キーワ
ードに関連する補完項目を決定する補完項目決定手段
と、 前記キーワードと前記補完項目が同一データベースに存
在する場合には、前記検索問い合わせ文に前記補完項目
を補完し、同一データベースに存在しない場合には、前
記補完項目の所在に基づいて補完用の検索問い合わせ文
を生成する検索問い合わせ文生成手段と、 補完された、または、生成された検索問い合わせ文を出
力する出力手段とを有することを特徴とするデータベー
ス検索における検索項目補完装置。
10. A retrieval item complementing device for database retrieval by keyword input, comprising: location estimation information storage means for retaining keyword or supplementary item location estimation information; and a set of a keyword collation value and a complement item designation value. A supplementary item information storage unit that holds supplementary item information; a location estimation unit that refers to the location estimation information storage unit to estimate location information of an input keyword or a supplementary item name; and location information of the keyword. A search query sentence generating means for generating a search query sentence from the computer; a supplementary item determining means for determining a complementary item related to the keyword by referring to the complementary item designation information storage means; If it exists in the database, the search query is complemented with the supplementary items and the same A search query sentence generating means for generating a search query sentence for complementation based on the location of the supplementary item if not present in the database, and an output means for outputting a complemented or generated search query sentence. A search item complementing device in a database search, comprising:
【請求項11】 キーワード入力によるデータベース検
索における検索項目補完プログラムであって、 データベースやファイル内で指定された関連情報を読み
出すプロセスと、 入力された検索問い合わせわせ文に検索項目を補完して
データベース検索に対する問い合わせ文を生成、また
は、新たに補完用の検索問い合わせ文を生成するプロセ
スとを有することを特徴とするデータベース検索におけ
る検索項目補完プログラム。
11. A search item complementing program in a database search by inputting a keyword, a process of reading related information specified in a database or a file, and a database search by complementing a search item with an input search query sentence. A process of generating a query sentence for, or generating a new search query sentence for complementation.
【請求項12】 キーワード入力によるデータベース検
索における検索項目補完プログラムであって、 入力されたキーワードの所在情報を入力し、キーワード
照合値と補完項目指定値の組からなる補完項目指定情報
を読み出すプロセスと、 読み出された前記補完項目指定情報の前記キーワード照
合値と同一または、該キーワード照合値に属する場合に
は、該キーワード照合値と組で指定されるデータ項目
を、実際の補完項目として決定する補完項目決定プロセ
スと、 決定された前記補完項目をデータベース検索に対する問
い合わせ文に補完するプロセスとを有することを特徴と
するデータベース検索における検索項目補完プログラ
ム。
12. A search item complementing program in a database search by inputting a keyword, wherein a location information of an inputted keyword is inputted, and a supplementary item designation information comprising a set of a keyword collation value and a supplementary item designation value is read out. If the same as the keyword collation value of the read complementary item designation information or belongs to the keyword collation value, a data item designated in combination with the keyword collation value is determined as an actual complement item. A search item complementing program in a database search, comprising: a complement item determination process; and a process of complementing the determined complement item with a query sentence for a database search.
【請求項13】 前記補完項目決定プロセスは、 前記補完項目指定情報の前記キーワード照合値と組で指
定されるデータ項目を全て利用者に提示するプロセス
と、 前記利用者により選択されたデータ項目を補完項目とし
て決定するプロセスを含む請求項12記載のデータベー
ス検索における検索項目補完プログラム。
13. The supplementary item determination process includes: a process of presenting to the user all data items specified by a combination with the keyword matching value of the supplementary item designation information; and a process of presenting the data item selected by the user. 13. The search item complementing program in a database search according to claim 12, further comprising a process of determining as a complementary item.
【請求項14】 キーワード入力によるデータベース検
索における検索項目補完プログラムであって、 キーワードまたは、補完項目の所在情報を入力するプロ
セスと、 前記所在情報中の表名をFROM句、データ項目名をS
ELECT句、データ値をWHERE句に指定して、検
索問い合わせ文を生成するプロセスとを有することを特
徴とするデータベース検索における検索項目補完プログ
ラム。
14. A search item complementing program in a database search by inputting a keyword, a process of inputting location information of a keyword or a supplementary item, a table name in the location information as a FROM phrase, and a data item name as S
A process of generating a search query sentence by designating an ELECT clause and a data value in a WHERE clause.
【請求項15】 キーワード入力によるデータベース検
索における検索項目補完プログラムであって、 キーワードまたは、補完項目の所在推定情報を参照し
て、入力されたキーワード、または、補完項目名の所在
情報を推定する所在推定プロセスと、 前記キーワードの所在情報から検索問い合わせ文を生成
する検索問い合わせ文生成プロセスと、 キーワード照合値と補完項目指定値の組からなる補完項
目情報を参照して、前記キーワードに関連する補完項目
を決定する補完項目決定プロセスと、 前記キーワードと前記補完項目が同一データベースに存
在する場合には、前記検索問い合わせ文に前記補完項目
を補完し、同一データベースに存在しない場合には、前
記補完項目の所在に基づいて補完用の検索問い合わせ文
を生成する検索問い合わせ文生成プロセスと、 補完された、または、生成された検索問い合わせ文を出
力する出力プロセスとを有することを特徴とするデータ
ベース検索における検索項目補完プログラム。
15. A search item complementing program in a database search by inputting a keyword, wherein a location for estimating the location information of the input keyword or the name of the complementary item by referring to the location estimation information of the keyword or the complementary item. An estimation process; a search query sentence generation process for generating a search query sentence from the location information of the keyword; and a supplementary item related to the keyword by referring to supplementary item information comprising a set of a keyword matching value and a complementary item designation value. A supplementary item determination process of determining the supplementary item in the search query if the keyword and the supplementary item are present in the same database; and A search query that generates a complementary search query based on its location And sentence generation process was, supplemented, or search items complementing program in database searching and an outputting process for outputting the generated search query statement.
【請求項16】 キーワード入力によるデータベース検
索における検索項目補完プログラムを格納した記憶媒体
であって、 データベースやファイル内で指定された関連情報を読み
出すプロセスと、 入力された検索問い合わせわせ文に検索項目を補完して
データベース検索に対する問い合わせ文を生成、また
は、新たに補完用の検索問い合わせ文を生成するプロセ
スとを有することを特徴とするデータベース検索におけ
る検索項目補完プログラムを格納した記憶媒体。
16. A storage medium storing a search item complementing program in a database search by inputting a keyword, a process of reading related information specified in a database or a file, and a step of inputting a search item into an input search query sentence. Generating a query sentence for a database search by complementing or a new search query sentence for complementation.
【請求項17】 キーワード入力によるデータベース検
索における検索項目補完プログラムを格納した記憶媒体
であって、 入力されたキーワードの所在情報を入力し、キーワード
照合値と補完項目指定値の組からなる補完項目指定情報
を読み出すプロセスと、 読み出された前記補完項目指定情報の前記キーワード照
合値と同一または、該キーワード照合値に属する場合に
は、該キーワード照合値と組で指定されるデータ項目
を、実際の補完項目として決定する補完項目決定プロセ
スと、 決定された前記補完項目をデータベース検索に対する問
い合わせ文に補完するプロセスとを有することを特徴と
するデータベース検索における検索項目補完プログラム
を格納した記憶媒体。
17. A storage medium storing a search item completion program in a database search by inputting a keyword, wherein location information of the input keyword is input, and a complementary item specification comprising a pair of a keyword collation value and a complementary item specification value is provided. A process of reading information; and, if the keyword matching value of the read complementary item designation information is the same as or belonging to the keyword matching value, the data item specified in combination with the keyword matching value is replaced with the actual A storage medium storing a search item complementing program in a database search, comprising: a supplementary item determination process for determining a supplementary item; and a process of complementing the determined supplementary item with a query sentence for a database search.
【請求項18】 前記補完項目決定プロセスは、 前記補完項目指定情報の前記キーワード照合値と組で指
定されるデータ項目を全て利用者に提示するプロセス
と、 前記利用者により選択されたデータ項目を補完項目とし
て決定するプロセスを含む請求項17記載のデータベー
ス検索における検索項目補完プログラムを格納した記憶
媒体。
18. The supplementary item determination process includes: a process of presenting to a user all data items specified in combination with the keyword matching value of the supplementary item designation information; and a process of presenting a data item selected by the user. The storage medium storing a search item complementing program in a database search according to claim 17, comprising a process of determining as a complementing item.
【請求項19】 キーワード入力によるデータベース検
索における検索項目補完プログラムを格納した記憶媒体
であって、 キーワードまたは、補完項目の所在情報を入力するプロ
セスと、 前記所在情報中の表名をFROM句、データ項目名をS
ELECT句、データ値をWHERE句に指定して、検
索問い合わせ文を生成するプロセスとを有することを特
徴とするデータベース検索における検索項目補完プログ
ラムを格納した記憶媒体。
19. A storage medium storing a search item complementing program in a database search by inputting a keyword, a process of inputting location information of a keyword or a supplementary item, a table name in the location information being a FROM phrase, data Item name is S
A process for generating a search query sentence by designating an SELECT clause and a data value in a WHERE clause.
【請求項20】 キーワード入力によるデータベース検
索における検索項目補完プログラムを格納した記憶媒体
であって、 キーワードまたは、補完項目の所在推定情報を参照し
て、入力されたキーワード、または、補完項目名の所在
情報を推定する所在推定プロセスと、 前記キーワードの所在情報から検索問い合わせ文を生成
する検索問い合わせ文生成プロセスと、 キーワード照合値と補完項目指定値の組からなる補完項
目情報を参照して、前記キーワードに関連する補完項目
を決定する補完項目決定プロセスと、 前記キーワードと前記補完項目が同一データベースに存
在する場合には、前記検索問い合わせ文に前記補完項目
を補完し、同一データベースに存在しない場合には、前
記補完項目の所在に基づいて補完用の検索問い合わせ文
を生成する検索問い合わせ文生成プロセスと、 補完された、または、生成された検索問い合わせ文を出
力する出力プロセスとを有することを特徴とするデータ
ベース検索における検索項目補完プログラムを格納した
記憶媒体。
20. A storage medium storing a search item complementing program in a database search by inputting a keyword, wherein the location of the inputted keyword or the name of the complementary item is referred to by referring to the location estimation information of the keyword or the complementary item. A location estimating process for estimating information; a search query sentence generating process for generating a search query sentence from the location information of the keyword; and a supplementary item information comprising a set of a keyword matching value and a supplementary item designation value. And a supplementary item determination process for determining a supplementary item related to the search query. If the keyword and the supplementary item exist in the same database, the supplementary item is complemented in the search query sentence. Based on the location of the supplementary item, A search query statement generation process of forming, complemented, or storage medium which stores a search item complementary program in the database search, characterized in that an output process for outputting the generated search query statement.
JP2001039182A 2001-02-15 2001-02-15 Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval Expired - Lifetime JP3601456B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001039182A JP3601456B2 (en) 2001-02-15 2001-02-15 Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001039182A JP3601456B2 (en) 2001-02-15 2001-02-15 Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval

Publications (2)

Publication Number Publication Date
JP2002245080A true JP2002245080A (en) 2002-08-30
JP3601456B2 JP3601456B2 (en) 2004-12-15

Family

ID=18902033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001039182A Expired - Lifetime JP3601456B2 (en) 2001-02-15 2001-02-15 Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval

Country Status (1)

Country Link
JP (1) JP3601456B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007500408A (en) * 2003-06-13 2007-01-11 マイクロソフト コーポレーション Database query user interface

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007500408A (en) * 2003-06-13 2007-01-11 マイクロソフト コーポレーション Database query user interface
US8447775B2 (en) 2003-06-13 2013-05-21 Microsoft Corporation Database query user interface to assist in efficient and accurate query construction

Also Published As

Publication number Publication date
JP3601456B2 (en) 2004-12-15

Similar Documents

Publication Publication Date Title
US8739061B1 (en) Method and apparatus for output of search results
JP4805929B2 (en) Search system and method using inline context query
US9639579B2 (en) Determination of a desired repository for retrieving search results
US8918401B1 (en) Systems and methods for providing searchable prior history
US6138113A (en) Method for identifying near duplicate pages in a hyperlinked database
JP2012515379A (en) Method and system for querying information
CA2801298C (en) Device and method for selecting instances in expanded set containing given seed string
US20150363476A1 (en) Linking documents with entities, actions and applications
US20130173599A1 (en) Query disambigution
US20140172821A1 (en) Generating filters for refining search results
EP2192503A1 (en) Optimised tag based searching
CA2334616A1 (en) Method and system for retrieving relevant documents from a database
JP2006178984A (en) System and method for managing web content
JP2014501422A (en) Search keyword recommendation based on user intention
JP2013506189A (en) Retrieving information based on general query attributes
WO2012178152A1 (en) Methods and systems for retrieval of experts based on user customizable search and ranking parameters
US7440938B2 (en) Method and apparatus for calculating similarity among documents
EP1889181A1 (en) Method and system to process a data search request
US9977816B1 (en) Link-based ranking of objects that do not include explicitly defined links
JP2002215659A (en) Information retrieval support method and information retrieval support system
CN110019646B (en) A method and apparatus for establishing an index
US7814090B2 (en) Query generator
US7483877B2 (en) Dynamic comparison of search systems in a controlled environment
JP3601456B2 (en) Search item complementing method and apparatus in database search, search item complementing program in database retrieval, and storage medium storing search item complementing program in database retrieval
US9646094B2 (en) System and method for performing a multiple pass search

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040831

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040913

R150 Certificate of patent or registration of utility model

Ref document number: 3601456

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081001

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091001

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101001

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111001

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121001

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131001

Year of fee payment: 9

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term