[go: up one dir, main page]

JPH0744638A - Table data retrieving device - Google Patents

Table data retrieving device

Info

Publication number
JPH0744638A
JPH0744638A JP5188292A JP18829293A JPH0744638A JP H0744638 A JPH0744638 A JP H0744638A JP 5188292 A JP5188292 A JP 5188292A JP 18829293 A JP18829293 A JP 18829293A JP H0744638 A JPH0744638 A JP H0744638A
Authority
JP
Japan
Prior art keywords
sentence
data
explanatory
database
input
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.)
Pending
Application number
JP5188292A
Other languages
Japanese (ja)
Inventor
Tomoharu Yamaguchi
智治 山口
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5188292A priority Critical patent/JPH0744638A/en
Publication of JPH0744638A publication Critical patent/JPH0744638A/en
Priority to US08/588,280 priority patent/US5734889A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To cope with a problem that the burden for a user is heavy when data recorded on spread sheet are retrieved from a data base by realizing a table retrieving device by which the data base retrieval from spread sheet is easy. CONSTITUTION:This device is composed of a table means 001, a natural language interface means 200, a data base 300, an explanatory sentence input means 101 and a retrieval result extraction means 191. The explanatory sentence means 101 receives the explanatory sentence 901 of a natural language on the data recorded on the table means 001 from a user and inputs the sentence in the natural language interface means 200. The explanatory sentence 901 is allowable even if it is a retrieval instruction sentence for retrieving the data recorded on the table means 001 from the data base 300. The natural language interface means 200 inputs the explanatory sentence 901 by the natural language and outputs a retrieval expression 902 for retrieving the data base 300.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、表集計をおこなうスプ
レッドシートで用いるデータの入力方法に関し、特にス
プレッドシートに入力するデータを、該スプレッドシー
トと独立して存在するデータベースの検索によって獲得
するための表データ検索方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of inputting data used in a spreadsheet for tabulating data, and particularly for obtaining data to be input to the spreadsheet by searching a database existing independently of the spreadsheet. Table data retrieval method.

【0002】[0002]

【従来の技術】従来、スプレッドシートへのデータベー
スからのデータの入力は、データベースのデータを格納
したファイルを直接読み込んで表に入力して利用する方
法があった。データを格納したファイルを直接読み込む
ためには、データベースの構成やベータを格納したファ
イルの形式などが明らかになっている必要がある。
2. Description of the Related Art Conventionally, there has been a method of inputting data from a database to a spreadsheet by directly reading a file storing the data of the database and inputting it into a table. In order to directly read the file that stores the data, it is necessary to clarify the structure of the database and the format of the file that stores the beta.

【0003】また、表に入力するデータベースから検索
するために、データベース用の検索式を入力して、デー
タベース検索を実行する方法であった。この方法でもデ
ータベースの構成が明らかになった上で、データベース
検索のための検索式を記述する必要がある。
Further, in order to search from a database input in a table, a search formula for the database is input and a database search is executed. With this method as well, it is necessary to describe the search formula for database search after the structure of the database has been clarified.

【0004】[0004]

【発明が解決しようとする課題】データベースのファイ
ルを直接読み込む従来の方法では、読み込みのときの表
の形式がデータベースの格納形式に制約を受け、データ
を選択的に読み込むことが困難であり、読み込み後にユ
ーザが表の形式を希望する形式に整形する必要があっ
た。
With the conventional method of directly reading a database file, it is difficult to selectively read data because the table format at the time of reading is restricted by the database storage format. Later, the user had to format the table into the desired format.

【0005】また、検索式を入力する方法では、ユーザ
が検索式を記述できることが必要で、スプレッドシート
の使用方法以外にもデータベース検索式の記述方法につ
いて修得する必要があった。
Further, in the method of inputting a search formula, it is necessary for the user to be able to describe the search formula, and it is necessary to acquire the method of describing the database search formula in addition to the method of using the spreadsheet.

【0006】さらに、いずれの方法でも、データベース
の詳細について熟知していなければ、そのデータをスプ
レッドシート上で利用することができないという問題が
あり、表集計スプレッドシートでデータベースのデータ
を利用するためにはユーザの負担が大きいという問題が
ある。
Further, in any of the methods, there is a problem that the data cannot be used on the spreadsheet unless the details of the database are well known. Therefore, in order to use the data of the database on the tabulation spreadsheet. Has a problem that the user's burden is heavy.

【0007】本発明の目的は、スプレッドシートからの
データベース検索を容易にするために、スプレッドシー
トから自然言語による検索文の入力を受け付け、データ
ベース用自然言語インタフェースを介してデータベース
検索を実行し、その検索結果を表データとしてスプレッ
ドシートへの入力が行なえるようにした表データ検索方
法を提供することにある。
An object of the present invention is to accept an input of a search sentence in a natural language from a spreadsheet, to execute a database search via a natural language interface for a database, in order to facilitate a database search from a spreadsheet. It is to provide a tabular data search method that enables input of a search result into a spreadsheet as tabular data.

【0008】[0008]

【課題を解決するための手段】上述の課題を解決するた
めの手段の要旨は以下の3項に存する。
The gist of the means for solving the above problems is in the following three items.

【0009】[1] データを表形式で記録する表手段
を有するスプレッドシートの表データ検索方法におい
て、前記表手段に記録しようとするデータに関する説明
文を自然言語で入力する説明文入力手段と、入力された
該説明文を前記データベースが理解できる命令に変換し
データベース検索式を生成する自然言語インタフェース
手段と、該データベース検索式によりデータベース検索
をおこない、該データベース検索の結果を前記表手段に
転写する検索結果抽出手段とを有することを特徴とする
表データ検索方法。
[1] In a tabular data retrieval method for a spreadsheet having table means for recording data in a tabular form, an explanatory text input means for inputting an explanatory text relating to the data to be recorded in the table means in a natural language, Natural language interface means for converting the inputted explanation sentence into a command understandable by the database and generating a database search expression, and performing a database search by the database search expression, and transferring the result of the database search to the table means. A table data search method comprising a search result extracting means.

【0010】[2] データに対応する項目名を記録す
るタイトル欄を表手段に有するものとし、該タイトル欄
に記録された項目名を入力とし、入力された項目名が複
数であるときにはこれら項目名を組合せてデータに関す
る説明文を生成する説明文生成手段を有し、該説明文生
成手段で生成した説明文を自然言語インタフェース手段
の入力とすることを特徴とする請求項1に記載の表デー
タ検索方法。
[2] It is assumed that the table means has a title column for recording the item name corresponding to the data, the item name recorded in the title column is input, and when there are a plurality of input item names, these items are input. The table according to claim 1, further comprising: an explanatory sentence generating unit that generates an explanatory sentence regarding the data by combining the names, and the explanatory sentence generated by the explanatory sentence generating unit is input to the natural language interface unit. Data search method.

【0011】[3] 表手段に記録されたデータに対応
する説明文を記録する説明文記録手段と、該説明文記録
手段に記録された説明文を入力とし、入力された説明文
が複数であるときにはこれら説明文を組み合わせた合成
説明文を生成する説明文合成手段とを有し、該説明文合
成手段で生成された合成説明文を自然言語インタフェー
ス手段の入力とすることを特徴とする請求項1に記載の
表データ検索方法。
[3] The explanation sentence recording means for recording the explanation sentence corresponding to the data recorded in the table means, and the explanation sentence recorded in the explanation sentence recording means are input, and the input explanation sentence is plural. And a description sentence synthesizing means for generating a synthesis explanation sentence in which these explanation sentences are combined, and the synthesis explanation sentence generated by the explanation sentence synthesizing means is input to the natural language interface means. The table data search method according to item 1.

【0012】[0012]

【実施例】以下、図面を参照して本発明の表データ検索
方法の実施例について説明する。図1は請求項1の発明
の実施例における表データ検索方法の構成を示すブロッ
ク図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the table data search method of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a table data search method in an embodiment of the invention of claim 1.

【0013】係る実施例における表データ検索方法は、
表手段001と、自然言語インタフェース手段200
と、データベース300と、説明文入力手段101と、
検索結果抽出手段191とを含んで構成されている。
The table data retrieval method in this embodiment is as follows:
Display means 001 and natural language interface means 200
A database 300, an explanation input means 101,
The search result extracting means 191 is included.

【0014】図1を参照して請求項1の表データ検索方
法について説明する。説明文入力手段101は、表手段
001に記録するデータに関する自然言語の説明文90
1をユーザから受け付け、自然言語インタフェース手段
200に入力する。説明文901は、表手段001に記
録するデータをデータベース300から検索するための
検索命令文であってもよい。
The table data retrieval method of claim 1 will be described with reference to FIG. The explanatory text input means 101 is a natural language explanatory text 90 regarding the data to be recorded in the display means 001.
1 is received from the user and input to the natural language interface means 200. The explanatory note 901 may be a search command statement for searching the database 300 for data to be recorded in the table means 001.

【0015】自然言語インタフェース手段200は、例
えば本出願人の出願になる特願平4−256660記載
の自然言語インタフェース方法を用いることができ、日
本語などの自然言語による説明文901を入力とし、デ
ータベース300を検索するための検索式を生成する。
The natural language interface means 200 can use, for example, the natural language interface method described in Japanese Patent Application No. 4-256660 filed by the applicant of the present invention, and inputs a description 901 in a natural language such as Japanese, A search formula for searching the database 300 is generated.

【0016】例えばデータベース300が関係データベ
ースであり、関係データベースの検索言語として普及し
ているSQLを受理するならば、自然言語インタフェー
ス手段200は、例えば情報処理学会第43会全国大会
講演論文集3−175ページから3−176ページに報
告されている検索式生成方法を含むように構成し、SQ
Lで記述された検索式902を出力する。
For example, if the database 300 is a relational database and accepts SQL that is widely used as a search language for the relational database, the natural language interface means 200 is, for example, the IPSJ 43rd National Convention Lecture Collection 3- SQ configured to include the search expression generation method reported on pages 175 to 3-176.
The search expression 902 described in L is output.

【0017】検索結果抽出手段191はデータベース3
00から出力される検索結果911が、例えばデータ以
外にも検索されたデータの件数など表手段001に記録
する以外の情報が付加されている場合にこれらの情報を
削除したり、また、検索結果911のデータの区切り文
字が表手段001で認識するものと異なる場合に区切り
文字の変換をおこなうなどの処理によって、検索結果9
11を整形した表データ912を表手段001に記録す
る。
The search result extracting means 191 is the database 3
If the search result 911 output from 00 includes information other than the data such as the number of searched data other than the one recorded in the table means 001, the search result 911 may be deleted or the search result 911 may be deleted. When the delimiter of the data 911 is different from the one recognized by the table means 001, the delimiter is converted and the search result 9 is obtained.
The table data 912 obtained by shaping 11 is recorded in the table means 001.

【0018】図5では、データベース300が会社の名
前と住所に関する情報を含んでいるものとしたときに、
表に関する説明文901として「M市にある会社の名前
と住所。」という文の入力を想定した実施例を示す。検
索結果911から「3件あります。」という先頭の行を
除き、セミコロンをコロンに変換した表データ912を
表手段001に入力する。表手段001がコロンを区切
り文字として認識するときに、001に示す表が得られ
る。
In FIG. 5, assuming that the database 300 contains information about company names and addresses,
An example in which a sentence “name and address of a company in M city” is assumed to be input as the explanatory sentence 901 relating to the table is shown. From the search result 911, the table data 912 obtained by converting a semicolon into a colon is input to the table means 001 except for the top line "There are 3 cases." When the table means 001 recognizes a colon as a delimiter, the table 001 is obtained.

【0019】図2は請求項2の発明の実施例における表
データ検索方法の構成を示すブロック図である。図2を
参照して請求項2の表データ検索方法について説明す
る。
FIG. 2 is a block diagram showing the structure of a table data searching method in the embodiment of the invention as claimed in claim 2. The table data search method of claim 2 will be described with reference to FIG.

【0020】係る実施例においては、表データ検索方法
はタイトル欄003を有する表手段001と、説明文生
成手段102と、自然言語インタフェース手段200
と、データベース300と、検索結果抽出手段191と
を含んで構成されている。
In this embodiment, the tabular data search method is a tabular means 001 having a title column 003, an explanation sentence generating means 102, and a natural language interface means 200.
And a database 300 and a search result extracting means 191.

【0021】表手段001にはタイトル欄003が設定
されている。タイトル欄003は、図6の実施例のよう
に列のみに設定されていても、図7に示す例のように行
のみでも、図8に示す例のように行と列両方など、いず
れの設定でもよい。また、行や列のタイトル欄が階層的
に項目名903を含んでいてもよい。
A title column 003 is set in the display means 001. The title column 003 is set to only columns as in the embodiment of FIG. 6, only rows as in the example shown in FIG. 7, or both rows and columns as in the example shown in FIG. It may be set. Further, the title columns of rows and columns may include item names 903 hierarchically.

【0022】図9には列の項目名903が2階層を為し
ている実施例を示す。
FIG. 9 shows an embodiment in which the column item names 903 form two layers.

【0023】説明文生成手段102はタイトル欄003
に記録されている項目情報905を入力とし、項目情報
905に対応するデータをデータベース300から検索
するための説明文906を出力する。項目情報905は
項目名903と位置情報900とから成る。
The explanation sentence generation means 102 uses the title column 003.
The item information 905 recorded in is input, and a description 906 for searching the database 300 for data corresponding to the item information 905 is output. The item information 905 includes an item name 903 and position information 900.

【0024】図6に示したタイトル欄の実施例からは、
例えば図11に示す文を生成する。また、図8の実施例
では、行のタイトル欄にある項目名903と列のタイト
ル欄にある項目名903の一方を検索対象、他方を検索
条件として、例えば図12に示す文を生成する。また、
例えば表中の特定の領域801のみについてデータベー
ス検索を行ないたい場合は、領域801に関わる項目名
903「利益」と「下期」から、例えば図13に示す文
を生成する。図9に示す例のように項目名903が階層
を為している場合は、階層化されている項目名903の
連言によって、例えば図14に示す文を生成する。項目
名903からの文生成は、例えば図10に示すような生
成規則によって生成することができる。
From the example of the title column shown in FIG.
For example, the sentence shown in FIG. 11 is generated. In the embodiment of FIG. 8, one of the item names 903 in the row title column and one of the item names 903 in the column title column is used as the search target, and the other is used as the search condition to generate the sentence shown in FIG. 12, for example. Also,
For example, when it is desired to perform a database search only on a specific area 801 in the table, for example, a sentence shown in FIG. 13 is generated from the item names 903 “profit” and “second half” related to the area 801. When the item names 903 are hierarchical as in the example shown in FIG. 9, the sentence shown in FIG. 14, for example, is generated by the conjunction of the hierarchical item names 903. The sentence generation from the item name 903 can be generated by a generation rule as shown in FIG. 10, for example.

【0025】項目名903から生成された説明文906
は自然言語インタフェース手段200によって検索式9
07に変換してデータベース300に入力される。検索
式907による検索結果913は検索結果抽出手段19
1によって表データ914に整形され、表手段001中
の項目情報905に対応する位置に記録される。
Description 906 generated from item name 903
Is a search expression 9 by the natural language interface means 200.
It is converted into 07 and input to the database 300. The search result 913 based on the search expression 907 is the search result extraction means 19
The data is shaped into the table data 914 by 1 and is recorded in the position corresponding to the item information 905 in the table means 001.

【0026】図3は請求項3の発明の実施例における表
データ検索方法の構成を示すブロック図である。図3を
参照して請求項3の表データ検索方法について説明す
る。
FIG. 3 is a block diagram showing the structure of a table data searching method according to the third embodiment of the invention. The table data search method of claim 3 will be described with reference to FIG.

【0027】係る実施例でにおける表データ検索方法
は、請求項1の発明の実施例である表データ検索方法に
説明文記録手段103、説明文合成手段104を付加し
て構成されている。
The table data search method in this embodiment is configured by adding a description sentence recording means 103 and a description sentence synthesis means 104 to the table data search method which is an embodiment of the invention of claim 1.

【0028】説明文記録手段103には、表手段001
に記録されるデータに対応する説明文を一つ以上記録す
る。説明文合成手段104は説明文記録手段103から
出力される一つ以上の説明文908を入力とし、説明文
908を合成した説明文909を出力する。説明文合成
手段104の出力である説明文909は自然言語インタ
フェース手段200によって検索式910に変換してデ
ータベース300に入力される。検索式910による検
索結果915は検索結果抽出手段191によって表デー
タ916に整形され、表手段001に記録される。
The description storage means 103 has a display means 001.
Record one or more explanations corresponding to the data recorded in. The explanation sentence synthesizing unit 104 receives one or more explanation sentences 908 output from the explanation sentence recording unit 103, and outputs the explanation sentence 909 obtained by combining the explanation sentences 908. The explanatory sentence 909 which is the output of the explanatory sentence synthesizing unit 104 is converted into a search expression 910 by the natural language interface unit 200 and input to the database 300. The search result 915 according to the search formula 910 is shaped into the table data 916 by the search result extracting means 191 and recorded in the table means 001.

【0029】また、図4に示すように表手段001はタ
イトル欄を含んでもよく、説明文は項目名903と関連
づけて説明文記録手段103に記録してもよい。
Further, as shown in FIG. 4, the display means 001 may include a title column, and the explanatory note may be recorded in the explanatory note recording means 103 in association with the item name 903.

【0030】[0030]

【発明の効果】本発明の表データ検索方法によれば、ス
プレッドシートから自然言語による検索文の入力を受け
付け、データベース用自然言語インタフェースを介して
データベース検索を実行し、その検索結果を表データと
してスプレッドシートへの入力が可能となり、スプレッ
ドシート上からのデータベース検索が実現できる。
According to the tabular data retrieval method of the present invention, an input of a retrieval sentence in a natural language is accepted from a spreadsheet, a database retrieval is executed via a natural language interface for a database, and the retrieval result is used as tabular data. It is possible to input data into a spreadsheet and search the database from the spreadsheet.

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

【図1】請求項1の発明の一実施例における表データ検
索方法の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a table data search method according to an embodiment of the present invention.

【図2】請求項2の発明の一実施例における表データ検
索方法の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a table data search method according to an embodiment of the invention of claim 2;

【図3】請求項3の発明の一実施例における表データ検
索方法の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a table data search method in an embodiment of the invention of claim 3;

【図4】データベース検索結果から表データ抽出を行な
って表手段に記録した実施例を示す図である。
FIG. 4 is a diagram showing an example in which table data is extracted from a database search result and recorded in table means.

【図5】請求項3の発明の一実施例における表データ検
索方法の構成にタイトル欄が設定された表手段を含む実
施例を示すブロック図である。
FIG. 5 is a block diagram showing an embodiment including a table means having a title column set in the configuration of the table data search method in an embodiment of the invention of claim 3;

【図6】列のタイトル欄が設定された表の実施実施例を
示す図である。
FIG. 6 is a diagram showing an example of implementation of a table in which column title columns are set.

【図7】行のタイトル欄が設定された表の実施実施例を
示す図である。
FIG. 7 is a diagram showing an example of implementation of a table in which title columns of rows are set.

【図8】行と列の両方のタイトル欄が設定された表の実
施実施例を示す図である。
FIG. 8 is a diagram showing an example of implementation of a table in which title columns for both rows and columns are set.

【図9】項目名が階層を為すタイトル欄が設定された表
の実施実施例を示す図である。
FIG. 9 is a diagram showing an example of implementation of a table in which a title column in which item names form a hierarchy is set.

【図10】項目名から説明文を生成する生成規則の実施
実施例を示す図である。
FIG. 10 is a diagram showing an implementation example of a generation rule for generating a description from an item name.

【図11】列のタイトル欄が設定された表の説明文の実
施実施例を示す図である。
FIG. 11 is a diagram illustrating an example of implementation of the explanatory text of a table in which column title fields are set.

【図12】行と列の両方のタイトル欄が設定された表の
説明文の実施実施例を示す図である。
FIG. 12 is a diagram showing an embodiment of the explanatory text of a table in which both title columns of rows and columns are set.

【図13】表中の特定の領域のみについてデータベース
検索を行なう説明文の実施実施例を示す図である。
FIG. 13 is a diagram showing an example of implementation of an explanatory note for performing a database search only on a specific area in a table.

【図14】項目名が階層を為すタイトル欄が設定された
表の説明文の実施実施例を示す図である。
FIG. 14 is a diagram showing an embodiment of an explanatory text of a table in which a title column in which item names form a hierarchy is set.

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

001 表手段 200 自然言語インタフェース手段 300 データベース 101 説明文入力手段 191 検索結果抽出手段 900 位置情報 901 説明文 903 項目名 902、907、910 検索式 911、913、915 検索結果 912、914、916 表データ 003 タイトル欄 102 説明文生成手段 905 項目情報 906 項目名から生成された説明文 103 説明文記録手段 104 説明文合成手段 908 記録された説明文 909 合成された説明文 001 Table means 200 Natural language interface means 300 Database 101 Explanatory text input means 191 Search result extraction means 900 Positional information 901 Explanatory text 903 Item name 902, 907, 910 Search expression 911, 913, 915 Search result 912, 914, 916 Table data 003 Title column 102 Explanatory sentence generating means 905 Item information 906 Explanatory sentence generated from item name 103 Explanatory sentence recording means 104 Explanatory sentence synthesizing means 908 Recorded explanatory sentence 909 Synthesized explanatory sentence

【手続補正書】[Procedure amendment]

【提出日】平成6年6月14日[Submission date] June 14, 1994

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】全文[Correction target item name] Full text

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【書類名】 明細書[Document name] Statement

【発明の名称】 表データ検索装置Title of table data retrieval device

【特許請求の範囲】[Claims]

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、表集計をおこなうスプ
レッドシートで用いるデータの入力装置に関し、特にス
プレッドシートに入力するデータを、該スプレッドシー
トと独立して存在するデータベースの検索によって獲得
するための表データ検索装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data input device used in a spreadsheet for tabulating data, and particularly for obtaining data to be input to the spreadsheet by searching a database existing independently of the spreadsheet. Table data retrieval device.

【0002】[0002]

【従来の技術】従来、スプレッドシートへのデータベー
スからのデータの入力には、データベースのデータを格
納したファイルを直接読み込んで表に入力して利用する
装置があった。データを格納したファイルを直接読み込
むためには、データベースの構成やベータを格納したフ
ァイルの形式などが明らかになっている必要がある。
2. Description of the Related Art Conventionally, for inputting data from a database into a spreadsheet, there has been an apparatus which directly reads a file storing data in the database and inputs it into a table for use. In order to directly read the file that stores the data, it is necessary to clarify the structure of the database and the format of the file that stores the beta.

【0003】また、表に入力するデータベースから検索
するためには、データベース用の検索式を入力して、デ
ータベース検索を実行する装置があった。この装置でも
データベースの構成が明らかになった上で、データベー
ス検索のための検索式を記述する必要がある。
Further, in order to search from a database input in a table, there has been an apparatus which inputs a search formula for a database and executes a database search. With this device as well, it is necessary to describe the search formula for database search after clarifying the structure of the database.

【0004】[0004]

【発明が解決しようとする課題】データベースのファイ
ルを直接読み込む従来の装置では、読み込みのときの表
の形式がデータベースの格納形式に制約を受け、データ
を選択的に読み込むことが困難であり、読み込み後にユ
ーザが表の形式を希望する形式に整形する必要があっ
た。
In the conventional apparatus that directly reads the file of the database, it is difficult to selectively read the data because the format of the table at the time of reading is restricted by the storage format of the database. Later, the user had to format the table into the desired format.

【0005】また、検索式を入力する装置では、ユーザ
が検索式を記述できることが必要で、スプレッドシート
の使用方法以外にもデータベース検索式の記述方法につ
いて修得する必要があった。
Further, in the device for inputting the retrieval formula, it is necessary for the user to be able to describe the retrieval formula, and it is necessary to acquire the method of describing the database retrieval formula besides the method of using the spreadsheet.

【0006】さらに、いずれの装置でも、データベース
の詳細について熟知していなければ、そのデータをスプ
レッドシート上で利用することができないという問題が
あり、表集計スプレッドシートでデータベースのデータ
を利用するためにはユーザの負担が大きいという問題が
ある。
Further, in any of the devices, there is a problem that the data cannot be used on the spreadsheet unless the details of the database are well known. Therefore, in order to use the data of the database on the tabulation spreadsheet. Has a problem that the user's burden is heavy.

【0007】本発明の目的は、スプレッドシートからの
データベース検索を容易にするために、スプレッドシー
トから自然言語による検索文の入力を受け付け、データ
ベース用自然言語インタフェースを介してデータベース
検索を実行し、その検索結果を表データとしてスプレッ
ドシートへの入力が行なえるようにした表データ検索装
置を提供することにある。
An object of the present invention is to accept an input of a search sentence in a natural language from a spreadsheet, to execute a database search via a natural language interface for a database, in order to facilitate a database search from a spreadsheet. An object is to provide a tabular data retrieval device that allows the retrieval result to be input into a spreadsheet as tabular data.

【0008】[0008]

【課題を解決するための手段】上述の課題を解決するた
めの手段の要旨は以下の3項に存する。
The gist of the means for solving the above problems is in the following three items.

【0009】[1] データを表形式で記録する表手段
を有するスプレッドシートの表データ検索装置におい
て、前記表手段に記録しようとするデータに関する説明
文を自然言語で入力する説明文入力手段と、入力された
該説明文を前記データベースが理解できる命令であるデ
ータベース検索式に変換する自然言語インタフェース手
段と、該データベース検索式によりデータベース検索を
おこない、該データベース検索の結果を前記表手段に転
写する検索結果抽出手段とを有することを特徴とする表
データ検索装置。
[1] In a spreadsheet table data search device having a table means for recording data in a tabular format, an explanatory text input means for inputting an explanatory text relating to the data to be recorded in the table means in a natural language, Natural language interface means for converting the input explanatory text into a database search expression which is an instruction that the database can understand, and a search for performing a database search by the database search expression and transferring the result of the database search to the table means. A table data search device comprising: result extraction means.

【0010】[2] データに対応する項目名を記録す
るタイトル欄を表手段に有するものとし、該タイトル欄
に記録された項目名を入力とし、入力された項目名が複
数であるときにはこれら項目名を組合せてデータに関す
る説明文を生成する説明文生成手段を有し、該説明文生
成手段で生成した説明文を自然言語インタフェース手段
の入力とすることを特徴とする請求項1に記載の表デー
タ検索装置。
[2] It is assumed that the table means has a title column for recording the item name corresponding to the data, the item name recorded in the title column is input, and when there are a plurality of input item names, these items are input. The table according to claim 1, further comprising: an explanatory sentence generating unit that generates an explanatory sentence regarding the data by combining the names, and the explanatory sentence generated by the explanatory sentence generating unit is input to the natural language interface unit. Data retrieval device.

【0011】[3] 表手段に記録されたデータに対応
する説明文を記録する説明文記録手段と、該説明文記録
手段に記録された説明文を入力とし、入力された説明文
が複数であるときにはこれら説明文を組み合わせた合成
説明文を生成する説明文合成手段とを有し、該説明文合
成手段で生成された合成説明文を自然言語インタフェー
ス手段の入力とすることを特徴とする請求項1に記載の
表データ検索装置。
[3] The explanation sentence recording means for recording the explanation sentence corresponding to the data recorded in the table means, and the explanation sentence recorded in the explanation sentence recording means are input, and the input explanation sentence is plural. And a description sentence synthesizing means for generating a synthesis explanation sentence in which these explanation sentences are combined, and the synthesis explanation sentence generated by the explanation sentence synthesizing means is input to the natural language interface means. The table data search device according to Item 1.

【0012】[0012]

【実施例】以下、図面を参照して本発明の表データ検索
装置の実施例について説明する。図1は請求項1の発明
の実施例における表データ検索方法の構成を示すブロッ
ク図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a table data search device of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a table data search method in an embodiment of the invention of claim 1.

【0013】係る実施例における表データ検索装置は、
表手段001と、自然言語インタフェース手段200
と、データベース300と、説明文入力手段101と、
検索結果抽出手段191とを含んで構成されている。
The table data search device in this embodiment is
Display means 001 and natural language interface means 200
A database 300, an explanation input means 101,
The search result extracting means 191 is included.

【0014】図1を参照して請求項1の表データ検索装
置について説明する。説明文入力手段101は、表手段
001に記録するデータに関する自然言語の説明文90
1をユーザから受け付け、自然言語インタフェース手段
200に入力する。説明文901は、表手段001に記
録するデータをデータベース300から検索するための
検索命令文であってもよい。
A table data search device according to claim 1 will be described with reference to FIG. The explanatory text input means 101 is a natural language explanatory text 90 regarding the data to be recorded in the display means 001.
1 is received from the user and input to the natural language interface means 200. The explanatory note 901 may be a search command statement for searching the database 300 for data to be recorded in the table means 001.

【0015】自然言語インタフェース手段200は、例
えば本出願人の出願になる特願平4−256660記載
の自然言語インタフェース方式を用いることができ、日
本語などの自然言語による説明文901を入力とし、デ
ータベース300を検索するための検索式を生成する。
The natural language interface means 200 can use, for example, the natural language interface method described in Japanese Patent Application No. 4-256660 filed by the applicant of the present invention, and inputs a description 901 in natural language such as Japanese, A search formula for searching the database 300 is generated.

【0016】例えばデータベース300が関係データベ
ースであり、関係データベースの検索言語として普及し
ているSQLを受理するならば、自然言語インタフェー
ス手段200は、例えば情報処理学会第43会全国大会
講演論文集3−175ページから3−176ページに報
告されている検索式生成方法を含むように構成し、SQ
Lで記述された検索式902を出力する。
For example, if the database 300 is a relational database and accepts SQL that is widely used as a search language for the relational database, the natural language interface means 200 is, for example, the IPSJ 43rd National Convention Lecture Collection 3- SQ configured to include the search expression generation method reported on pages 175 to 3-176.
The search expression 902 described in L is output.

【0017】検索結果抽出手段191はデータベース3
00から出力される検索結果911が、例えばデータ以
外にも検索されたデータの件数など表手段001に記録
する以外の情報が付加されている場合にこれらの情報を
削除したり、また、検索結果911のデータの区切り文
字が表手段001で認識するものと異なる場合に区切り
文字の変換をおこなうなどの処理によって、検索結果9
11を整形した表データ912を表手段001に記録す
る。
The search result extracting means 191 is the database 3
If the search result 911 output from 00 includes information other than the data such as the number of searched data other than the one recorded in the table means 001, the search result 911 may be deleted or the search result 911 may be deleted. When the delimiter of the data 911 is different from the one recognized by the table means 001, the delimiter is converted and the search result 9 is obtained.
The table data 912 obtained by shaping 11 is recorded in the table means 001.

【0018】図5では、データベース300が会社の名
前と住所に関する情報を含んでいるものとしたときに、
表に関する説明文901として「M市にある会社の名前
と住所。」という文の入力を想定した実施例を示す。検
索結果911から「3件あります。」という先頭の行を
除き、セミコロンをコロンに変換した表データ912を
表手段001に入力する。表手段001がコロンを区切
り文字として認識するときに、001に示す表が得られ
る。
In FIG. 5, assuming that the database 300 contains information about company names and addresses,
An example in which a sentence “name and address of a company in M city” is assumed to be input as the explanatory sentence 901 relating to the table is shown. From the search result 911, the table data 912 obtained by converting a semicolon into a colon is input to the table means 001 except for the top line "There are 3 cases." When the table means 001 recognizes a colon as a delimiter, the table 001 is obtained.

【0019】図2は請求項2の発明の実施例における表
データ検索装置の構成を示すブロック図である。図2を
参照して請求項2の表データ検索方法について説明す
る。
FIG. 2 is a block diagram showing the arrangement of a table data search device according to the second embodiment of the invention. The table data search method of claim 2 will be described with reference to FIG.

【0020】係る実施例においては、表データ検索装置
はタイトル欄003を有する表手段001と、説明文生
成手段102と、自然言語インタフェース手段200
と、データベース300と、検索結果抽出手段191と
を含んで構成されている。
In this embodiment, the table data search device has a table means 001 having a title column 003, an explanation sentence generating means 102, and a natural language interface means 200.
And a database 300 and a search result extracting means 191.

【0021】表手段001にはタイトル欄003が設定
されている。タイトル欄003は、図6の実施例のよう
に列のみに設定されていても、図7に示す例のように行
のみでも、図8に示す例のように行と列両方など、いず
れの設定でもよい。また、行や列のタイトル欄が階層的
に項目名903を含んでいてもよい。
A title column 003 is set in the display means 001. The title column 003 is set to only columns as in the embodiment of FIG. 6, only rows as in the example shown in FIG. 7, or both rows and columns as in the example shown in FIG. It may be set. Further, the title columns of rows and columns may include item names 903 hierarchically.

【0022】図9には列の項目名903が2階層を為し
ている実施例を示す。
FIG. 9 shows an embodiment in which the column item names 903 form two layers.

【0023】説明文生成手段102はタイトル欄003
に記録されている項目情報905を入力とし、項目情報
905に対応するデータをデータベース300から検索
するための説明文906を出力する。項目情報905は
項目名903と位置情報900とから成る。
The explanation sentence generation means 102 uses the title column 003.
The item information 905 recorded in is input, and a description 906 for searching the database 300 for data corresponding to the item information 905 is output. The item information 905 includes an item name 903 and position information 900.

【0024】図6に示したタイトル欄の実施例からは、
例えば図11に示す文を生成する。また、図8の実施例
では、行のタイトル欄にある項目名903と列のタイト
ル欄にある項目名903の一方を検索対象、他方を検索
条件として、例えば図12に示す文を生成する。また、
例えば表中の特定の領域801のみについてデータベー
ス検索を行ないたい場合は、領域801に関わる項目名
903「利益」と「下期」から、例えば図13に示す文
を生成する。図9に示す例のように項目名903が階層
を為している場合は、階層化されている項目名903の
連言によって、例えば図14に示す文を生成する。項目
名903からの文生成は、例えば図10に示すような生
成規則によって生成することができる。
From the example of the title column shown in FIG.
For example, the sentence shown in FIG. 11 is generated. In the embodiment of FIG. 8, one of the item names 903 in the row title column and one of the item names 903 in the column title column is used as the search target, and the other is used as the search condition to generate the sentence shown in FIG. 12, for example. Also,
For example, when it is desired to perform a database search only on a specific area 801 in the table, for example, a sentence shown in FIG. 13 is generated from the item names 903 “profit” and “second half” related to the area 801. When the item names 903 are hierarchical as in the example shown in FIG. 9, the sentence shown in FIG. 14, for example, is generated by the conjunction of the hierarchical item names 903. The sentence generation from the item name 903 can be generated by a generation rule as shown in FIG. 10, for example.

【0025】項目名903から生成された説明文906
は自然言語インタフェース手段200によって検索式9
07に変換してデータベース300に入力される。検索
式907による検索結果913は検索結果抽出手段19
1によって表データ914に整形され、表手段001中
の項目情報905に対応する位置に記録される。
Description 906 generated from item name 903
Is a search expression 9 by the natural language interface means 200.
It is converted into 07 and input to the database 300. The search result 913 based on the search expression 907 is the search result extraction means 19
The data is shaped into the table data 914 by 1 and is recorded in the position corresponding to the item information 905 in the table means 001.

【0026】図3は請求項3の発明の実施例における表
データ検索装置の構成を示すブロック図である。図3を
参照して請求項3の表データ検索装置について説明す
る。
FIG. 3 is a block diagram showing the arrangement of a table data search device according to the third embodiment of the invention. A table data search device according to claim 3 will be described with reference to FIG.

【0027】係る実施例でにおける表データ検索装置
は、請求項1の発明の実施例である表データ検索装置に
説明文記録手段103、説明文合成手段104を付加し
て構成されている。
The table data search device in this embodiment is configured by adding an explanation sentence recording means 103 and an explanation sentence synthesizing means 104 to the table data retrieval device which is the embodiment of the invention of claim 1.

【0028】説明文記録手段103には、表手段001
に記録されるデータに対応する説明文を一つ以上記録す
る。説明文合成手段104は説明文記録手段103から
出力される一つ以上の説明文908を入力とし、説明文
908を合成した説明文909を出力する。説明文合成
手段104の出力である説明文909は自然言語インタ
フェース手段200によって検索式910に変換してデ
ータベース300に入力される。検索式910による検
索結果915は検索結果抽出手段191によって表デー
タ916に整形され、表手段001に記録される。
The description storage means 103 has a display means 001.
Record one or more explanations corresponding to the data recorded in. The explanation sentence synthesizing unit 104 receives one or more explanation sentences 908 output from the explanation sentence recording unit 103, and outputs the explanation sentence 909 obtained by combining the explanation sentences 908. The explanatory sentence 909 which is the output of the explanatory sentence synthesizing unit 104 is converted into a search expression 910 by the natural language interface unit 200 and input to the database 300. The search result 915 according to the search formula 910 is shaped into the table data 916 by the search result extracting means 191 and recorded in the table means 001.

【0029】また、図4に示すように表手段001はタ
イトル欄を含んでもよく、説明文は項目名903と関連
づけて説明文記録手段103に記録してもよい。
Further, as shown in FIG. 4, the display means 001 may include a title column, and the explanatory note may be recorded in the explanatory note recording means 103 in association with the item name 903.

【0030】[0030]

【発明の効果】本発明の表データ検索装置によれば、ス
プレッドシートから自然言語による検索文の入力を受け
付け、データベース用自然言語インタフェースを介して
データベース検索を実行し、その検索結果を表データと
してスプレッドシートへの入力が可能となり、スプレッ
ドシート上からのデータベース検索が実現できる。
According to the tabular data retrieval device of the present invention, an input of a retrieval sentence in a natural language is accepted from a spreadsheet, a database retrieval is executed through a natural language interface for a database, and the retrieval result is treated as tabular data. It is possible to input data into a spreadsheet and search the database from the spreadsheet.

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

【図1】請求項1の発明の一実施例における表データ検
索装置の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a table data search device according to an embodiment of the present invention.

【図2】請求項2の発明の一実施例における表データ検
索装置の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a table data search device according to an embodiment of the invention of claim 2;

【図3】請求項3の発明の一実施例における表データ検
索装置の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a table data search device in an embodiment of the invention of claim 3;

【図4】データベース検索結果から表データ抽出を行な
って表手段に記録した実施例を示す図である。
FIG. 4 is a diagram showing an example in which table data is extracted from a database search result and recorded in table means.

【図5】請求項3の発明の一実施例における表データ検
索装置の構成にタイトル欄が設定された表手段を含む実
施例を示すブロック図である。
FIG. 5 is a block diagram showing an embodiment including a table means in which a title column is set in the structure of the table data search device in one embodiment of the invention of claim 3;

【図6】列のタイトル欄が設定された表の実施実施例を
示す図である。
FIG. 6 is a diagram showing an example of implementation of a table in which column title columns are set.

【図7】行のタイトル欄が設定された表の実施実施例を
示す図である。
FIG. 7 is a diagram showing an example of implementation of a table in which title columns of rows are set.

【図8】行と列の両方のタイトル欄が設定された表の実
施実施例を示す図である。
FIG. 8 is a diagram showing an example of implementation of a table in which title columns for both rows and columns are set.

【図9】項目名が階層を為すタイトル欄が設定された表
の実施実施例を示す図である。
FIG. 9 is a diagram showing an example of implementation of a table in which a title column in which item names form a hierarchy is set.

【図10】項目名から説明文を生成する生成規則の実施
実施例を示す図である。
FIG. 10 is a diagram showing an implementation example of a generation rule for generating a description from an item name.

【図11】列のタイトル欄が設定された表の説明文の実
施実施例を示す図である。
FIG. 11 is a diagram illustrating an example of implementation of the explanatory text of a table in which column title fields are set.

【図12】行と列の両方のタイトル欄が設定された表の
説明文の実施実施例を示す図である。
FIG. 12 is a diagram showing an embodiment of the explanatory text of a table in which both title columns of rows and columns are set.

【図13】表中の特定の領域のみについてデータベース
検索を行なう説明文の実施実施例を示す図である。
FIG. 13 is a diagram showing an example of implementation of an explanatory note for performing a database search only on a specific area in a table.

【図14】項目名が階層を為すタイトル欄が設定された
表の説明文の実施実施例を示す図である。
FIG. 14 is a diagram showing an embodiment of an explanatory text of a table in which a title column in which item names form a hierarchy is set.

【符号の説明】 001 表手段 200 自然言語インタフェース手段 300 データベース 101 説明文入力手段 191 検索結果抽出手段 900 位置情報 901 説明文 903 項目名 902、907、910 検索式 911、913、915 検索結果 912、914、916 表データ 003 タイトル欄 102 説明文生成手段 905 項目情報 906 項目名から生成された説明文 103 説明文記録手段 104 説明文合成手段 908 記録された説明文 909 合成された説明文[Explanation of Codes] 001 Table Means 200 Natural Language Interface Means 300 Database 101 Explanatory Text Input Means 191 Search Result Extraction Means 900 Position Information 901 Explanatory Text 903 Item Names 902, 907, 910 Search Expressions 911, 913, 915 Search Results 912, 914, 916 Table data 003 Title column 102 Explanatory sentence generating means 905 Item information 906 Explanatory sentence generated from item name 103 Explanatory sentence recording means 104 Explanatory sentence synthesizing means 908 Recorded explanatory sentence 909 Synthesized explanatory sentence

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 データを表形式でデータベースに記録す
る表手段を有するスプレッドシートの表データ検索方法
において、 前記表手段に記録しようとするデータに関する説明文を
自然言語で入力する説明文入力手段と、入力された該説
明文を前記データベースが理解できる命令に変換しデー
タベース検索式を生成する自然言語インタフェース手段
と、該データベース検索式によりデータベース検索をお
こない、該データベース検索の結果を前記表手段に転写
する検索結果抽出手段とを有することを特徴とする表デ
ータ検索方法。
1. A method for retrieving spreadsheet table data, comprising a table means for recording data in a database in a tabular form, comprising an explanatory sentence input means for inputting an explanatory sentence relating to the data to be recorded in the table means in natural language. , A natural language interface means for converting the input explanatory text into a command understandable by the database to generate a database search expression, and performing a database search by the database search expression, and transferring the result of the database search to the table means. And a search result extracting means for performing the table data search method.
【請求項2】 データに対応する項目名を記録するタイ
トル欄を表手段に有するものとし、該タイトル欄に記録
された項目名を入力とし、入力された項目名が複数であ
るときにはこれら項目名を組合せてデータに関する説明
文を生成する説明文生成手段を有し、該説明文生成手段
で生成した説明文を自然言語インタフェース手段の入力
とすることを特徴とする請求項1に記載の表データ検索
方法。
2. The title means for recording the item name corresponding to the data is provided in the table means, and the item name recorded in the title column is input, and when there are a plurality of input item names, these item names are input. 2. The table data according to claim 1, further comprising: an explanatory sentence generation unit that generates an explanatory sentence relating to data by combining the explanatory sentences, and the explanatory sentence generated by the explanatory sentence generation unit is input to the natural language interface unit. retrieval method.
【請求項3】 表手段に記録されたデータに対応する説
明文を記録する説明文記録手段と、該説明文記録手段に
記録された説明文を入力とし、入力された説明文が複数
であるときにはこれら説明文を組み合わせた合成説明文
を生成する説明文合成手段とを有し、 該説明文合成手段で生成された合成説明文を自然言語イ
ンタフェース手段の入力とすることを特徴とする請求項
1に記載の表データ検索方法。
3. An explanation sentence recording means for recording an explanation sentence corresponding to data recorded in a table means, and an explanation sentence recorded in the explanation sentence recording means as an input, and a plurality of input explanation sentences. And an explanatory sentence synthesizing unit for generating a synthetic explanatory sentence in which these explanatory sentences are combined, and the synthetic explanatory sentence generated by the explanatory sentence synthesizing unit is input to the natural language interface unit. The table data retrieval method described in 1.
JP5188292A 1993-07-29 1993-07-29 Table data retrieving device Pending JPH0744638A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5188292A JPH0744638A (en) 1993-07-29 1993-07-29 Table data retrieving device
US08/588,280 US5734889A (en) 1993-07-29 1996-01-18 Method and apparatus for retrieving data and inputting retrieved data to spreadsheet including descriptive sentence input means and natural language interface means

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5188292A JPH0744638A (en) 1993-07-29 1993-07-29 Table data retrieving device

Publications (1)

Publication Number Publication Date
JPH0744638A true JPH0744638A (en) 1995-02-14

Family

ID=16221078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5188292A Pending JPH0744638A (en) 1993-07-29 1993-07-29 Table data retrieving device

Country Status (2)

Country Link
US (1) US5734889A (en)
JP (1) JPH0744638A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230483A (en) * 2008-03-24 2009-10-08 Fujitsu Ltd Information retrieving method, program and device
JP2013250996A (en) * 2013-08-14 2013-12-12 Fujitsu Ltd Information search method, program and device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138130A (en) * 1995-12-08 2000-10-24 Inventure Technologies, Inc. System and method for processing data in an electronic spreadsheet in accordance with a data type
JP3531468B2 (en) * 1998-03-30 2004-05-31 株式会社日立製作所 Document processing apparatus and method
US6631497B1 (en) * 1999-07-19 2003-10-07 International Business Machines Corporation Binding data from data source to cells in a spreadsheet
US8275974B2 (en) * 2001-01-16 2012-09-25 Outlooksoft Corporation Systems and methods providing dynamic spreadsheet functionality
US7209876B2 (en) * 2001-11-13 2007-04-24 Groove Unlimited, Llc System and method for automated answering of natural language questions and queries
US20030125929A1 (en) * 2001-12-10 2003-07-03 Thomas Bergstraesser Services for context-sensitive flagging of information in natural language text and central management of metadata relating that information over a computer network
US6988242B2 (en) * 2002-01-07 2006-01-17 International Business Machines Corporation Transforming a portion of a database into a custom spreadsheet
US20040167875A1 (en) * 2003-02-20 2004-08-26 Eriks Sneiders Information processing method and system
US7613719B2 (en) * 2004-03-18 2009-11-03 Microsoft Corporation Rendering tables with natural language commands
GB2470943A (en) * 2009-06-11 2010-12-15 T B I Refunds Ipr Ltd Converting a large data file to a spreadsheet format to allow processing using remote procedure calls
US9069747B2 (en) 2010-08-26 2015-06-30 Sap Se Methods, apparatus, systems and computer readable mediums for use in association with electronic spreadsheets
US9330090B2 (en) * 2013-01-29 2016-05-03 Microsoft Technology Licensing, Llc. Translating natural language descriptions to programs in a domain-specific language for spreadsheets
CN103593340B (en) * 2013-10-28 2017-08-29 余自立 Natural expressing information processing method, processing and response method, equipment and system
US10997227B2 (en) 2017-01-18 2021-05-04 Google Llc Systems and methods for processing a natural language query in data tables
US11016986B2 (en) * 2017-12-04 2021-05-25 Palantir Technologies Inc. Query-based time-series data display and processing system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01180631A (en) * 1988-01-12 1989-07-18 Hitachi Ltd Information retrieval system
JPH04348470A (en) * 1990-07-18 1992-12-03 Mitsubishi Electric Corp Database search device using correspondence table

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4885694A (en) * 1987-04-29 1989-12-05 Honeywell Inc. Automated building control design system
US5038316A (en) * 1988-08-22 1991-08-06 James D. Hempleman Method for generating user documentation for an application program by executing commands associated with different aspects of the application program in response to analysis of the application program
JPH0430254A (en) * 1990-05-28 1992-02-03 Nec Corp Syntax analysis method
JPH04220767A (en) * 1990-12-21 1992-08-11 Nec Corp Context processing system
US5303375A (en) * 1991-04-26 1994-04-12 Hewlett-Packard Company System and method for facilitating selection of running functional process in object-oriented environments
JPH0554078A (en) * 1991-08-21 1993-03-05 Nec Corp Data base retriever
JPH0554067A (en) * 1991-08-23 1993-03-05 Nec Corp Meaning analyzing system
JP2581381B2 (en) * 1992-09-25 1997-02-12 日本電気株式会社 Natural language interface method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01180631A (en) * 1988-01-12 1989-07-18 Hitachi Ltd Information retrieval system
JPH04348470A (en) * 1990-07-18 1992-12-03 Mitsubishi Electric Corp Database search device using correspondence table

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230483A (en) * 2008-03-24 2009-10-08 Fujitsu Ltd Information retrieving method, program and device
JP2013250996A (en) * 2013-08-14 2013-12-12 Fujitsu Ltd Information search method, program and device

Also Published As

Publication number Publication date
US5734889A (en) 1998-03-31

Similar Documents

Publication Publication Date Title
JP2896634B2 (en) Full-text registered word search device and full-text registered word search method
JPH0744638A (en) Table data retrieving device
JPH04102171A (en) Document processing system and document processing method
JPH0293866A (en) Summary generating device
Aurora DĀMOS (Database of Mycenaean at Oslo). Annotating a fragmentarily attested language
US5289376A (en) Apparatus for displaying dictionary information in dictionary and apparatus for editing the dictionary by using the above apparatus
JPH0484271A (en) Intra-information retrieval device
Bowers et al. TEI and Bavarian dialect resources in Austria: updates from the DBÖ and WBÖ
JPS58192173A (en) System for selecting word used in translation in machine translation
CN119917704A (en) An intelligent query method for operation instructions in railway construction stage
Faulhaber PhiloBiblon and the Semantic Web. Notes for a Future History
JPS63228874A (en) Image file system and its device
Schmitt et al. METALICA: an enhanced meta search engine for literature catalogs
JPS60176169A (en) Sentence processor
JP2002189740A (en) Data conversion system
Anderl Some reflections on the Database of Medieval Chinese Texts as a multi-purpose tool for research, teaching, and international collaboration
Griem et al. Maximizing the discovery of data sets in the Yale University Library catalog
JPH02289087A (en) Multimedia information input method
JP4588417B2 (en) Translation device
Quinn Silk purse or sow’s ear? A case study of an indexer-supplied list of terms used by a publisher to produce an index
JPH04319771A (en) On-line information retrieving/updating system
JPH02224069A (en) Information retrieving system
KR100709379B1 (en) How to create document form using metafile
JPH08249341A (en) Document storage and retrieval device for document data base
Mukhopadhyay Bibliographic relationships: From principles to practice

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980317