JPH1115843A - Sgml文書検索装置およびsgml文書検索方法 - Google Patents
Sgml文書検索装置およびsgml文書検索方法Info
- Publication number
- JPH1115843A JPH1115843A JP9167284A JP16728497A JPH1115843A JP H1115843 A JPH1115843 A JP H1115843A JP 9167284 A JP9167284 A JP 9167284A JP 16728497 A JP16728497 A JP 16728497A JP H1115843 A JPH1115843 A JP H1115843A
- Authority
- JP
- Japan
- Prior art keywords
- sgml
- sql
- search
- information
- tag
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】データベースに登録されたSGML文書を汎用
的な関係データベース言語であるSQLで検索可能とす
るSGML文書検索装置を提供する。 【解決手段】SQL解析部11は、SGML文書の検索
指示を記述したSQLを入力すると、このSQLを解析
してSQL情報とSGML情報とに分離し、SGML情
報をSGML解析部12に、SQL解析情報をデータア
クセス部13にそれぞれ引き渡す。SGML解析部12
は、SGML情報からタグ識別子と検索語句とを抽出し
てSGML解析情報としてデータアクセス部13に引き
渡す。そして、データアクセス部13は、SQL解析部
11から受け取ったSQL解析情報とSGML解析部1
2から受け取ったSGML解析情報とから、タグ識別子
で示されるタグの文中に検索語句を含み、かつSQL情
報で指定される条件に合致するSGML文書をユーザデ
ータベース17から検出し、その結果を返却する。
的な関係データベース言語であるSQLで検索可能とす
るSGML文書検索装置を提供する。 【解決手段】SQL解析部11は、SGML文書の検索
指示を記述したSQLを入力すると、このSQLを解析
してSQL情報とSGML情報とに分離し、SGML情
報をSGML解析部12に、SQL解析情報をデータア
クセス部13にそれぞれ引き渡す。SGML解析部12
は、SGML情報からタグ識別子と検索語句とを抽出し
てSGML解析情報としてデータアクセス部13に引き
渡す。そして、データアクセス部13は、SQL解析部
11から受け取ったSQL解析情報とSGML解析部1
2から受け取ったSGML解析情報とから、タグ識別子
で示されるタグの文中に検索語句を含み、かつSQL情
報で指定される条件に合致するSGML文書をユーザデ
ータベース17から検出し、その結果を返却する。
Description
【0001】
【発明の属する技術分野】この発明は、データベースに
登録されたSGML(Standard Genera
lized Markup Language)文書を
汎用的な関係データベース言語であるSQLで検索可能
とするSGML文書検索装置およびSGML文書検索方
法に関する。
登録されたSGML(Standard Genera
lized Markup Language)文書を
汎用的な関係データベース言語であるSQLで検索可能
とするSGML文書検索装置およびSGML文書検索方
法に関する。
【0002】
【従来の技術】近年、オフィスなどへのコンピュータの
普及は目覚ましく、このオフィス環境で取り扱われる文
書の多くが、コンピュータ上で動作する文書作成ソフト
ウェアなどのアプリケーションプログラムで作成される
程である。また、通信技術の向上に伴なって、文書作成
ソフトウェアなどで作成された電子文書をネットワーク
を介してコンピュータ相互間で直接に送受信するといっ
たことが頻繁に行なわれるようになってきている。
普及は目覚ましく、このオフィス環境で取り扱われる文
書の多くが、コンピュータ上で動作する文書作成ソフト
ウェアなどのアプリケーションプログラムで作成される
程である。また、通信技術の向上に伴なって、文書作成
ソフトウェアなどで作成された電子文書をネットワーク
を介してコンピュータ相互間で直接に送受信するといっ
たことが頻繁に行なわれるようになってきている。
【0003】このように、コンピュータで文書を取り扱
かう機会が増えたことから、コンピュータで解析が可能
であり、かつ人間にとっても可読性のよいSGML文書
が開発されるに至った。このSGML文書は、文書が
章、節および段落などといった要素の木構造により表現
されることに着目して開発されたものであり、その木構
造に含まれる要素(タグ)の名前とそれらの構造上の関
係とをDTD(Document Type Defi
nition:文書型定義)で定義することによって、
ハードウェアおよびソフトウェアのいずれにも依存しな
い汎用的な電子文書として取り扱かうことを可能として
いる。
かう機会が増えたことから、コンピュータで解析が可能
であり、かつ人間にとっても可読性のよいSGML文書
が開発されるに至った。このSGML文書は、文書が
章、節および段落などといった要素の木構造により表現
されることに着目して開発されたものであり、その木構
造に含まれる要素(タグ)の名前とそれらの構造上の関
係とをDTD(Document Type Defi
nition:文書型定義)で定義することによって、
ハードウェアおよびソフトウェアのいずれにも依存しな
い汎用的な電子文書として取り扱かうことを可能として
いる。
【0004】ところで、従来、このSGML文書をデー
タベースに登録しておき、たとえばアプリケーションプ
ログラムなどから検索するような場合には、まず、その
アプリケーションプログラムは、指定されたタグと語句
とを文中に含むSGML文書をデータベースから取り出
し、さらに、その取り出したSGML文書を解析して、
指定されたタグ中にその語句が含まれている場合に、該
当するSGML文書と判定するといったことを行なって
いた。
タベースに登録しておき、たとえばアプリケーションプ
ログラムなどから検索するような場合には、まず、その
アプリケーションプログラムは、指定されたタグと語句
とを文中に含むSGML文書をデータベースから取り出
し、さらに、その取り出したSGML文書を解析して、
指定されたタグ中にその語句が含まれている場合に、該
当するSGML文書と判定するといったことを行なって
いた。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな方法では、アプリケーションプログラム自身がSG
ML文書の構文や内容を意識する必要があり、また、S
GML文書の解析や、その解析結果とデータベースから
返却される検索結果との比較など、アプリケーションプ
ログラムの処理が複雑になるといった問題があった。
うな方法では、アプリケーションプログラム自身がSG
ML文書の構文や内容を意識する必要があり、また、S
GML文書の解析や、その解析結果とデータベースから
返却される検索結果との比較など、アプリケーションプ
ログラムの処理が複雑になるといった問題があった。
【0006】この発明はこのような実情に鑑みてなされ
たものであり、データベースに登録されたSGML文書
を汎用的な関係データベース言語であるSQLで検索可
能とするSGML文書検索装置およびSGML文書検索
方法を提供することを目的とする。
たものであり、データベースに登録されたSGML文書
を汎用的な関係データベース言語であるSQLで検索可
能とするSGML文書検索装置およびSGML文書検索
方法を提供することを目的とする。
【0007】
【課題を解決するための手段】この発明は、前述した目
的を達成するために、少なくともSGML文書の識別番
号または識別子およびタグ文を保持する検索テーブルを
設け、登録指示されたSGML文書の識別番号または識
別子およびこのSGML文書に含まれるタグ文をこの検
索テーブルに登録しておき、たとえばアプリケーション
プログラムなどからSGML文書の検索指示を受け取っ
たときに、その検索指示を記述したSQLを解析してS
QL情報とSGML情報とに分離し、この分離されたS
GML情報からタグ識別子と検索語句とを得て、その得
られたタグ識別子で示されるタグの文中に検索語句を含
み、かつSQL情報で指定される条件に合致するSGM
L文書を、(1)検索テーブルから該当するSGML文
書の識別番号を抽出し、(2)この検索テーブルから抽
出した識別番号を検索キーにデータベースから検出する
ようにしたものである。
的を達成するために、少なくともSGML文書の識別番
号または識別子およびタグ文を保持する検索テーブルを
設け、登録指示されたSGML文書の識別番号または識
別子およびこのSGML文書に含まれるタグ文をこの検
索テーブルに登録しておき、たとえばアプリケーション
プログラムなどからSGML文書の検索指示を受け取っ
たときに、その検索指示を記述したSQLを解析してS
QL情報とSGML情報とに分離し、この分離されたS
GML情報からタグ識別子と検索語句とを得て、その得
られたタグ識別子で示されるタグの文中に検索語句を含
み、かつSQL情報で指定される条件に合致するSGM
L文書を、(1)検索テーブルから該当するSGML文
書の識別番号を抽出し、(2)この検索テーブルから抽
出した識別番号を検索キーにデータベースから検出する
ようにしたものである。
【0008】この発明によれば、たとえばアプリケーシ
ョンプログラム自身はSGML文書の構成やタグの位置
などを意識する必要がなくなり、SQLという標準イン
タフェースでSGML文書をタグ指定で検索指示するこ
とが可能となる。
ョンプログラム自身はSGML文書の構成やタグの位置
などを意識する必要がなくなり、SQLという標準イン
タフェースでSGML文書をタグ指定で検索指示するこ
とが可能となる。
【0009】
【発明の実施の形態】以下、図面を参照してこの発明の
実施形態を説明する。図1は、この実施形態に係るSG
ML文書検索装置の機能ブロック図である。図1に示し
たように、このSGML文書検索装置10は、SQL解
析部11、SGML解析部12およびデータアクセス部
13の各処理部と、DTD情報14、タグリスト15、
タグ中文書テーブル16およびユーザデータベース17
の各データとを備えてなる。なお、この各処理部は、S
GML文書検索装置10が構築されるコンピュータのC
PUによって実行制御されるプログラムとして構成され
るものであり、また、各データは、そのコンピュータが
備える磁気ディスクやシステムメモリなどの記憶装置上
に保持されるものである。
実施形態を説明する。図1は、この実施形態に係るSG
ML文書検索装置の機能ブロック図である。図1に示し
たように、このSGML文書検索装置10は、SQL解
析部11、SGML解析部12およびデータアクセス部
13の各処理部と、DTD情報14、タグリスト15、
タグ中文書テーブル16およびユーザデータベース17
の各データとを備えてなる。なお、この各処理部は、S
GML文書検索装置10が構築されるコンピュータのC
PUによって実行制御されるプログラムとして構成され
るものであり、また、各データは、そのコンピュータが
備える磁気ディスクやシステムメモリなどの記憶装置上
に保持されるものである。
【0010】SQL解析部11は、アプリケーションプ
ログラム1から送信されるSQLを解析してSGML情
報とSQL解析情報とに分離し、SGML情報をSGM
L解析部12に、SQL解析情報をデータアクセス部1
3にそれぞれ引き渡すものである。SGML解析部12
は、SQL解析部11から受け取ったSGML情報を解
析し、このSGML情報からタグ識別子と検索語句とを
抽出してSGML解析情報としてデータアクセス部13
に引き渡すものである。そして、データアクセス部13
は、SQL解析部11から受け取ったSQL解析情報と
SGML解析部12から受け取ったSGML解析情報と
に基づき、DTD情報14、タグリスト15、タグ中文
書テーブル16およびユーザデータベース17へ各種デ
ータを登録したり、DTD情報14、タグリスト15お
よびタグ中文書テーブル16を参照してユーザデータベ
ース17から該当するSGML文書を検出したりするも
のである。
ログラム1から送信されるSQLを解析してSGML情
報とSQL解析情報とに分離し、SGML情報をSGM
L解析部12に、SQL解析情報をデータアクセス部1
3にそれぞれ引き渡すものである。SGML解析部12
は、SQL解析部11から受け取ったSGML情報を解
析し、このSGML情報からタグ識別子と検索語句とを
抽出してSGML解析情報としてデータアクセス部13
に引き渡すものである。そして、データアクセス部13
は、SQL解析部11から受け取ったSQL解析情報と
SGML解析部12から受け取ったSGML解析情報と
に基づき、DTD情報14、タグリスト15、タグ中文
書テーブル16およびユーザデータベース17へ各種デ
ータを登録したり、DTD情報14、タグリスト15お
よびタグ中文書テーブル16を参照してユーザデータベ
ース17から該当するSGML文書を検出したりするも
のである。
【0011】DTD情報14は、ユーザデータベース1
7に登録されるSGML文書で用いられるタグの構造上
の関係を保持し、また、タグリスト15は、SGML文
書で用いられるタグを定義する。そして、タグ中文書テ
ーブル16は、タグリスト15に基づいて作成され、ユ
ーザデータベース17に登録されるSGML文書の各タ
グ中の文書を保持するものである。そして、ユーザデー
タベース17は、ユーザごとにユーザテーブルを設定
し、この設定したユーザテーブルにSGML文書の識別
番号、登録日付および本文を格納するものである。
7に登録されるSGML文書で用いられるタグの構造上
の関係を保持し、また、タグリスト15は、SGML文
書で用いられるタグを定義する。そして、タグ中文書テ
ーブル16は、タグリスト15に基づいて作成され、ユ
ーザデータベース17に登録されるSGML文書の各タ
グ中の文書を保持するものである。そして、ユーザデー
タベース17は、ユーザごとにユーザテーブルを設定
し、この設定したユーザテーブルにSGML文書の識別
番号、登録日付および本文を格納するものである。
【0012】次に、この実施形態のSGML文書検索装
置10の動作原理を「定義」、「登録」および「検索」
の順に分説する。なお、このSGML文書検索装置10
は、ユーザデータベース17に設定される図2に示した
ユーザテーブル(UT1)に対してSGML文書の検索
を実行するものとする。ここで、本文はSGML文書の
列であり、番号は一意なキーであるとする。
置10の動作原理を「定義」、「登録」および「検索」
の順に分説する。なお、このSGML文書検索装置10
は、ユーザデータベース17に設定される図2に示した
ユーザテーブル(UT1)に対してSGML文書の検索
を実行するものとする。ここで、本文はSGML文書の
列であり、番号は一意なキーであるとする。
【0013】(1)定義 ここでは、図2に示したユーザテーブル(UT1)の文
書列にSGML属性を付加するために、アプリケーショ
ンプログラム1から以下のSQLが送信されたものとす
る。
書列にSGML属性を付加するために、アプリケーショ
ンプログラム1から以下のSQLが送信されたものとす
る。
【0014】 ALTER TABLE UT1 ADD ( 文書 SGML(1000) KEY=番号 DTDFILE=UT1.DTD TAGLIST=UT1.LST ) このSQLは、SQL解析部11からデータアクセス部
13に引き渡され、一方、データアクセス部13では、
タグリスト15を参照し、このタグリスト15に定義さ
れたタグをフィールドにもつタグ中文書テーブル16を
作成する。ここでは、タグリスト15に「TAG1」お
よび「TAG2」の2つのタグが定義されているものと
する。その結果、データアクセス部13は、図3に示し
たタグ中文書テーブル(TGT1)を作成する。
13に引き渡され、一方、データアクセス部13では、
タグリスト15を参照し、このタグリスト15に定義さ
れたタグをフィールドにもつタグ中文書テーブル16を
作成する。ここでは、タグリスト15に「TAG1」お
よび「TAG2」の2つのタグが定義されているものと
する。その結果、データアクセス部13は、図3に示し
たタグ中文書テーブル(TGT1)を作成する。
【0015】(2)登録 次に、図4乃至図7を参照してSGML文書の登録動作
を説明する。ここでは、アプリケーションプログラム1
からユーザデータベース17のユーザテーブル(UT
1)に対して以下のようなSGML文書の登録指示を記
述したSQLが送信されたものとする(図4の
(1))。
を説明する。ここでは、アプリケーションプログラム1
からユーザデータベース17のユーザテーブル(UT
1)に対して以下のようなSGML文書の登録指示を記
述したSQLが送信されたものとする(図4の
(1))。
【0016】 ここで、SGML文書Aは、図5に示すような構成であ
るものとする。
るものとする。
【0017】このSQLは、SQL解析部11でUT1
の本文がSGML列属性であると認識され、SGML文
書がSGML解析部12に引き渡される(図4の
(2))。一方、このSGML文書(SGML文書A)
を受け取ったSGML解析部12では、その内容を解析
してタグ識別子とタグ中文書とを抽出し、データアクセ
ス部13に引き渡す。そして、データアクセス部13
は、この受け取ったタグ識別子とタグ中文書とをタグ中
文書テーブル(TGT1)16に格納する(図4の
(3))。図6には、このときのタグ中文書テーブル
(TGT1)16の格納状態が示されている。
の本文がSGML列属性であると認識され、SGML文
書がSGML解析部12に引き渡される(図4の
(2))。一方、このSGML文書(SGML文書A)
を受け取ったSGML解析部12では、その内容を解析
してタグ識別子とタグ中文書とを抽出し、データアクセ
ス部13に引き渡す。そして、データアクセス部13
は、この受け取ったタグ識別子とタグ中文書とをタグ中
文書テーブル(TGT1)16に格納する(図4の
(3))。図6には、このときのタグ中文書テーブル
(TGT1)16の格納状態が示されている。
【0018】また、データアクセス部13は、SQL解
析部11から受け取ったSQL解析情報(登録データ)
をユーザデータベース17のユーザテーブル(UT1)
に登録する(図4の(4))。図7には、このときのユ
ーザテーブル(UT1)の格納状態が示されている。
析部11から受け取ったSQL解析情報(登録データ)
をユーザデータベース17のユーザテーブル(UT1)
に登録する(図4の(4))。図7には、このときのユ
ーザテーブル(UT1)の格納状態が示されている。
【0019】(3)検索 次に、図8乃至図11を参照してSGML文書の検索動
作を説明する。なお、このとき、ユーザデータベース1
7のユーザテーブル(UT1)は図9に示す状態にあ
り、また、タグ中文書テーブル(TGT1)16は図1
0に示す状態にあるものとする。そして、ここでは、ア
プリケーションプログラム1から以下のようなSQL
(ユーザデータベース17のユーザテーブル(UT1)
に登録されたSGML文書の検索指示を記述したSQ
L)が送信されたものとする(図8の(1))。
作を説明する。なお、このとき、ユーザデータベース1
7のユーザテーブル(UT1)は図9に示す状態にあ
り、また、タグ中文書テーブル(TGT1)16は図1
0に示す状態にあるものとする。そして、ここでは、ア
プリケーションプログラム1から以下のようなSQL
(ユーザデータベース17のユーザテーブル(UT1)
に登録されたSGML文書の検索指示を記述したSQ
L)が送信されたものとする(図8の(1))。
【0020】 SELECT FROM UT1 WHERE 日付 > 19960401 AND CONTAINS(本文,TAG(´TAG2´,´コンピュータ´)) このSQLは、SQL解析部11でUT1の本文がSG
ML列属性であると認識され、SGML情報がSGML
解析部12に引き渡される(図4の(2))。一方、こ
のこのSGML情報を受け取ったSGML解析部12で
は、その内容を解析してタグ識別子と検索語句とを抽出
し、データアクセス部13に引き渡す(図4の
(3))。そして、データアクセス部13では、まず、
タグ中文書テーブル(TGT1)16からタグ識別子
(TAG2)に検索語句(´コンピュータ´)を含むレ
コード集合を検索して図11に示すようなテンポラリキ
ーリスト(TKY1)18を作成し、このテンポラリキ
ーリスト(TKY1)18とユーザデータベース17の
ユーザテーブル(UT1)とを掛け合わせた結果(下記
SQLの結果)をアプリケーションプログラム1に返却
する(図4の(4))。
ML列属性であると認識され、SGML情報がSGML
解析部12に引き渡される(図4の(2))。一方、こ
のこのSGML情報を受け取ったSGML解析部12で
は、その内容を解析してタグ識別子と検索語句とを抽出
し、データアクセス部13に引き渡す(図4の
(3))。そして、データアクセス部13では、まず、
タグ中文書テーブル(TGT1)16からタグ識別子
(TAG2)に検索語句(´コンピュータ´)を含むレ
コード集合を検索して図11に示すようなテンポラリキ
ーリスト(TKY1)18を作成し、このテンポラリキ
ーリスト(TKY1)18とユーザデータベース17の
ユーザテーブル(UT1)とを掛け合わせた結果(下記
SQLの結果)をアプリケーションプログラム1に返却
する(図4の(4))。
【0021】 SELECT FROM UT1 日付 > 19960401 AND 番号 IN(SELECT KEY FROM TKY1) すなわち、この実施形態のSGML文書検索装置10を
適用すれば、アプリケーションプログラム1はSGML
文書の構成やタグの位置などを意識する必要がなくな
り、SQLという標準インタフェースでSGML文書を
タグ指定で検索指示することが可能となる。
適用すれば、アプリケーションプログラム1はSGML
文書の構成やタグの位置などを意識する必要がなくな
り、SQLという標準インタフェースでSGML文書を
タグ指定で検索指示することが可能となる。
【0022】
【発明の効果】以上詳述したように、この発明によれ
ば、データベースに登録されたSGML文書を汎用的な
関係データベース言語であるSQLで検索できるように
なるために、このSGML文書を検索するアプリケーシ
ョンプログラムなどはSGML文書の構成やタグの位置
などを意識する必要がなくなり、その処理を単純化する
ことが可能となる。
ば、データベースに登録されたSGML文書を汎用的な
関係データベース言語であるSQLで検索できるように
なるために、このSGML文書を検索するアプリケーシ
ョンプログラムなどはSGML文書の構成やタグの位置
などを意識する必要がなくなり、その処理を単純化する
ことが可能となる。
【図1】この発明の実施形態に係るSGML文書検索装
置の機能ブロック図。
置の機能ブロック図。
【図2】同実施形態のユーザデータベースに設定される
ユーザテーブル(UT1)の格納形式を示す図。
ユーザテーブル(UT1)の格納形式を示す図。
【図3】同実施形態のタグ中文書テーブル(TGT1)
の格納形式を示す図。
の格納形式を示す図。
【図4】同実施形態のSGML文書の登録動作を説明す
る図。
る図。
【図5】同実施形態のSGML文書Aの構成を示す図。
【図6】同実施形態のタグ中文書テーブル(TGT1)
の格納状態を示す図。
の格納状態を示す図。
【図7】同実施形態のユーザテーブル(UT1)の格納
状態を示す図。
状態を示す図。
【図8】同実施形態のSGML文書の検索動作を説明す
る図。
る図。
【図9】同実施形態のユーザテーブル(UT1)の格納
状態を示す図。
状態を示す図。
【図10】同実施形態のタグ中文書テーブル(TGT
1)の格納状態を示す図。
1)の格納状態を示す図。
【図11】同実施形態のテンポラリキーリスト(TKY
1)の格納状態を示す図。
1)の格納状態を示す図。
10…SGML文書検索装置、11…SQL解析部、1
2…SGML解析部、13…データアクセス部、14…
DTD情報、15…タグリスト、16…タグ中文書テー
ブル、17…ユーザデータベース。
2…SGML解析部、13…データアクセス部、14…
DTD情報、15…タグリスト、16…タグ中文書テー
ブル、17…ユーザデータベース。
Claims (7)
- 【請求項1】 データベースに登録されたSGML文書
を検索するSGML文書検索装置において、 タグ識別子および検索語句を含む前記SGML文書の検
索指示を記述したSQLを入力するSQL入力手段と、 前記SQL入力手段により入力されたSQLを解析して
SQL情報とSGML情報とに分離するSQL解析手段
と、 前記SQL解析手段により分離されたSGML情報から
タグ識別子と検索語句とを得るSGML解析手段と、 前記SGML解析手段により得られたタグ識別子で示さ
れるタグの文中に前記検索語句を含み、かつ前記SQL
情報で指定される条件に合致するSGML文書を前記デ
ータベースから検出するデータベース検索手段とを具備
してなることを特徴とするSGML文書検索装置。 - 【請求項2】 前記SQL入力手段は、前記SGML文
書の登録指示を記述したSQLを入力する手段を有し、 前記SGML解析手段は、予め指定されたDTD情報に
基づき、前記SQL解析手段により分離されたSGML
情報からタグ文を得る手段を有し、 少なくともSGML文書の識別番号または識別子および
タグ文を保持する検索テーブルと、 前記登録指示されたSGML文書の識別番号または識別
子および前記SGML解析手段により得られたタグ文を
前記検索テーブルに登録するデータベース登録手段とを
さらに具備してなることを特徴とする請求項1記載のS
GML文書検索装置。 - 【請求項3】 前記データベース検索手段は、前記SG
ML解析手段により得られたタグ識別子で示されるタグ
の文中に前記検索語句を含むSGML文書を前記検索テ
ーブルによって特定する請求項2記載のSGML文書検
索装置。 - 【請求項4】 データベースに登録されたSGML文書
を検索するSGML文書検索方法において、 タグ識別子および検索語句を含む前記SGML文書の検
索指示を記述したSQLを入力するステップと、 前記入力されたSQLを解析してSQL情報とSGML
情報とに分離するステップと、 前記分離されたSGML情報からタグ識別子と検索語句
とを得るステップと、 前記得られたタグ識別子で示されるタグの文中に前記検
索語句を含み、かつ前記SQL情報で指定される条件に
合致するSGML文書を前記データベースから検出する
ステップとからなることを特徴とするSGML文書検索
方法。 - 【請求項5】 SGML文書の識別番号または識別子お
よびタグ文を保持する検索テーブルを有し、データベー
スに登録されたSGML文書を検索するSGML文書検
索方法において、 タグ識別子および検索語句を含む前記SGML文書の検
索指示を記述したSQLを入力するステップと、 前記入力されたSQLを解析してSQL情報とSGML
情報とに分離するステップと、 前記分離されたSGML情報からタグ識別子と検索語句
とを得るステップと、 前記得られたタグ識別子で示されるタグの文中に前記検
索語句を含み、かつ前記SQL情報で指定される条件に
合致するSGML文書を前記検索テーブルによって前記
データベースから検出するステップとからなることを特
徴とするSGML文書検索方法。 - 【請求項6】 データベースに登録されたSGML文書
を検索するプログラムであって、 タグ識別子および検索語句を含む前記SGML文書の検
索指示を記述したSQLを入力し、 前記入力されたSQLを解析してSQL情報とSGML
情報とに分離し、 前記分離されたSGML情報からタグ識別子と検索語句
とを得て、 前記得られたタグ識別子で示されるタグの文中に前記検
索語句を含み、かつ前記SQL情報で指定される条件に
合致するSGML文書を前記データベースから検出する
ようにコンピュータを動作させるプログラムを記録した
コンピュータ読取り可能な記録媒体。 - 【請求項7】 SGML文書の識別番号または識別子お
よびタグ文を保持する検索テーブルを有するコンピュー
タ上でデータベースに登録されたSGML文書を検索す
るプログラムであって、 タグ識別子および検索語句を含む前記SGML文書の検
索指示を記述したSQLを入力し、 前記入力されたSQLを解析してSQL情報とSGML
情報とに分離し、 前記分離されたSGML情報からタグ識別子と検索語句
とを得て、 前記得られたタグ識別子で示されるタグの文中に前記検
索語句を含み、かつ前記SQL情報で指定される条件に
合致するSGML文書を前記検索テーブルによって前記
データベースから検出するように前記コンピュータを動
作させるプログラムを記録したコンピュータ読取り可能
な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9167284A JPH1115843A (ja) | 1997-06-24 | 1997-06-24 | Sgml文書検索装置およびsgml文書検索方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9167284A JPH1115843A (ja) | 1997-06-24 | 1997-06-24 | Sgml文書検索装置およびsgml文書検索方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1115843A true JPH1115843A (ja) | 1999-01-22 |
Family
ID=15846910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9167284A Pending JPH1115843A (ja) | 1997-06-24 | 1997-06-24 | Sgml文書検索装置およびsgml文書検索方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1115843A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6853992B2 (en) | 1999-12-14 | 2005-02-08 | Fujitsu Limited | Structured-document search apparatus and method, recording medium storing structured-document searching program, and method of creating indexes for searching structured documents |
| US7054854B1 (en) | 1999-11-19 | 2006-05-30 | Kabushiki Kaisha Toshiba | Structured document search method, structured document search apparatus and structured document search system |
-
1997
- 1997-06-24 JP JP9167284A patent/JPH1115843A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7054854B1 (en) | 1999-11-19 | 2006-05-30 | Kabushiki Kaisha Toshiba | Structured document search method, structured document search apparatus and structured document search system |
| US6853992B2 (en) | 1999-12-14 | 2005-02-08 | Fujitsu Limited | Structured-document search apparatus and method, recording medium storing structured-document searching program, and method of creating indexes for searching structured documents |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102766291B1 (ko) | 인공지능 기반 이미지 검색 방법 및 장치 | |
| US7958444B2 (en) | Visualizing document annotations in the context of the source document | |
| US6279006B1 (en) | Structured data management system and computer-readable recording medium storing structured data management program | |
| US20060248089A1 (en) | Storing and retrieving the visual form of data | |
| US20110302166A1 (en) | Search system, search method, and program | |
| JP2010538374A (ja) | 曖昧感応自然言語処理システムにおける同一指示解決 | |
| KR20020058639A (ko) | 엑스엠엘 문서 검색 시스템 및 그 방법 | |
| US20110137943A1 (en) | Apparatus for deciding word-related keywords, and method and program for controlling operation of same | |
| US7401071B2 (en) | Structured data retrieval apparatus, method, and computer readable medium | |
| US7069262B1 (en) | Information processing apparatus, recording medium, and method for using them | |
| US20110270862A1 (en) | Information processing apparatus and information processing method | |
| JP3786233B2 (ja) | 情報検索方法および情報検索システム | |
| JPH1115843A (ja) | Sgml文書検索装置およびsgml文書検索方法 | |
| JPH06195371A (ja) | 未登録語獲得方式 | |
| JP3851712B2 (ja) | 文書管理システムおよびそのシステムとしてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2002342342A (ja) | 文書管理方法及びその実施システム並びにその処理プログラムと記録媒体 | |
| JP2000339333A (ja) | 自然言語検索支援システムおよび自然言語検索支援方法 | |
| JP3287307B2 (ja) | 構造化文書検索システム、構造化文書検索方法および構造化文書検索用プログラムを記録した記録媒体 | |
| JP2001034630A (ja) | 文書ベース検索システム、およびその方法 | |
| JP2003157262A5 (ja) | ||
| JP3591109B2 (ja) | キーワード設定装置 | |
| JPH07296005A (ja) | 日本語テキスト登録・検索装置 | |
| JP2006227914A (ja) | 情報検索装置、情報検索方法、プログラム、記憶媒体 | |
| JP2000011003A (ja) | 公開文書要約装置およびそのためのプログラムを記録した記録媒体 | |
| KR100544978B1 (ko) | 랩퍼 명세 언어에 기반한 인터넷상의 반구조화된 생물정보추출방법 |