JP2003519844A - スタイルシートに基づいて構造化されたドキュメントのインデックスを作成する方法および装置 - Google Patents
スタイルシートに基づいて構造化されたドキュメントのインデックスを作成する方法および装置Info
- Publication number
- JP2003519844A JP2003519844A JP2001550642A JP2001550642A JP2003519844A JP 2003519844 A JP2003519844 A JP 2003519844A JP 2001550642 A JP2001550642 A JP 2001550642A JP 2001550642 A JP2001550642 A JP 2001550642A JP 2003519844 A JP2003519844 A JP 2003519844A
- Authority
- JP
- Japan
- Prior art keywords
- index
- document
- stylesheet
- indexing
- computer
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/81—Indexing, e.g. XML tags; Data structures therefor; Storage structures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
ックス付けに関する。具体的には、本発明は、ドキュメントのインデックスを作
成する命令を含むドキュメントに関連付けられた所定のインデックススタイルシ
ートに基づいて、ドキュメント内のデータ検索を簡易化するインデックスを生成
する方法および装置に関する。
これにより、ユーザが数千、さらには数百万の異なるウェブサイトから大容量の
テキストデータを高速で検索することが可能になる。特定のトピックに興味を有
するユーザは、キーワードを含む異なるウェブページへのリンクを受信するには
、検索エンジンに複数のキーワードを入力することのみが必要である。
例えば、ウェブページ)の「インデックス」を作成する。インデックスは、通常
、個々の語(またはテキストストリングを備える他の意味)を、「トークン(終
端記号)」として公知のより簡潔で容易に検索可能な形態で保存する。
る必要がある種々の異なる形態でドキュメントが存在し得る点によって多いに複
雑にされ得る。例えば、技術論文の効率的なインデックスは、技術論文の要約お
よび名称を含み得るが、技術論文の本文は含み得ない。一方、テレビスケジュー
ルの効率的なインデックスは、個々のテレビ番組の格付けを含み得る。
ば、ハイパーテキストマークアップ言語(HTML)または拡張可能なマーク付
け言語(XML)に関して、検索を目的としたほとんどの重要な情報は、属性フ
ィールド内に保存され、通常のテキストドキュメント内に保存されない点によっ
ても複雑にされる。
ックスの構造が変化することも必要であり得る。例えば、製品カタログの構造が
更新されて、個々の製品の消費者批評を含むと仮定されたい。この変化により、
これらの消費者批評を含むようにインデックスが変化することが必要であり得る
。
る。例えば、特定の規則は、属性フィールド内にないすべてのテキスト情報のイ
ンデックスを作成することである。残念ながら、このような特別の規則は、イン
デックス内に多くの重要でない情報を含む場合が多く、そして重要な情報を排除
する場合が多い。
換する(ドキュメントをトークン化する)際に存在する。インデックス作成プロ
セスの間、ドキュメントの関連部分は、例えば、語形または数の個々の意味を備
えたテキストユニットに関連付けられたトークンに変換される。英語の言語にお
いて、語形は、通常、余白および句読点によって表示される。したがって、トー
クン化のプロセスは比較的容易である。対称的に、日本語のような言語はこのよ
うな表示を有さない。結果として、トークン化のプロセスは、テキスト情報に依
存し、そして非常に複雑になり得る。
子メールアドレスのピリオド、例えば、「person.dept@compa
nyx.com」はリンク要素であり、一方、他のテキスト情報内のピリオドは
、通常、語および文の境界を表示する。
れたインデックススタイルシートに基づいて上記ドキュメント内のテキスト検索
を簡易化するシステムを提供する。上記システムは、インデックス付けされるド
キュメントを受信して、次いで、上記ドキュメントを解析して解析されたドキュ
メントを生成することによって動作する。上記システムはさらに、上記ドキュメ
ントに関連付けられたインデックススタイルシートから上記ドキュメントの上記
インデックスを作成する命令を取り出す。上記システムは、上記インデックスス
タイルシートから取り出された命令によって指定された様態で上記解析されたド
キュメントを変換することによって上記ドキュメントのインデックスを作成する
。
程は、遠隔アドレスからネットワークを介して上記インデックススタイルシート
を取り出す工程を含む。
メントに添付される。
クスを走査することが可能であるように、上記インデックスを上記検索エンジン
にさらに利用可能にする。
メントの上記インデックスを作成する際に省略する上記ドキュメントの部分を指
定する。
ックスに含まれる上記ドキュメントの属性を指定する。
るドキュメントを受信して、そして上記インデックススタイルシートを用いて上
記さらなるドキュメントのインデックスを作成する。
程は、上記ドキュメント内のテキストを個々の意味を備えたテキストユニットに
分割することによって上記ドキュメントをトークン化する工程を含む。
前に、インデックス構成ファイルをダウンロードして解析し、上記インデックス
構成ファイルは上記インデックスを作成する際に用いられる上記インデックスス
タイルシートを指定する。
クスを作成するインデックスサーバにおいて上記クライアントから上記ドキュメ
ントを受信する。
可能にし、そして特定の用途およびその要件のコンテキストにおいて提供される
。開示する実施形態の種々の改変は当業者に容易に明らかであり、本明細書にお
いて規定される一般的な原理は、本発明の意図および範囲から逸脱することなく
、他の実施形態および用途に適用され得る。したがって、本発明は、示す実施形
態に限定されることが意図されず、本明細書において開示する原理および特徴と
一致した最も広い範囲と一致することが意図される。
ータ読み出し可能記憶媒体に保存される。コンピュータ読み出し可能記憶媒体は
、コンピュータシステムによって用いられるコードおよび/またはデータを保存
し得る任意のデバイスまたは媒体であり得る。これは、磁気格納デバイスおよび
光格納デバイス、例えば、ディスクドライブ、磁気テープ、CD(コンパクトデ
ィスク)およびDVD(デジタルビデオディスク)および(信号が変調される搬
送波を有する、または有さない)伝送媒体内に実現されたコンピュータ命令信号
を含む(但し、これらに限定されない)。例えば、伝送媒体は通信ネットワーク
、例えば、インターネットを含み得る。
を示す。分散型コンピューティングシステム100は、クライアント102およ
び118を含み、クライアント102および118は、ネットワーク110を介
してインデックス付けサーバ112および検索エンジン122に結合される。
意の種類の有線通信チャネルまたは無線通信チャネルを含み得る。これは、ロー
カルエリアネットワーク、ワイドエリアネットワーク、またはネットワークの組
み合わせを含む(但し、これらに限定されない)。本発明の一実施形態において
、ネットワーク110はインターネットを含む。
介して通信を行う機構を含むネットワーク110上の任意のノードを含み得る。
ト104〜106はインデックス付けサーバ112内のインデックス116に組
み込まれる。インデックス付けサーバ112は、コンピュータネットワーク上の
任意のノードを含み得、このコンピュータネットワークは、計算および/または
データ格納リソースに関するクライアントからのリクエストを提供する機構を含
む。具体的には、インデックス付けサーバ112は、データベース114内にイ
ンデックス116を作成して、ドキュメント104〜106をインデックス付け
するリソースを含む。データベース114は、不揮発性の形態でデータを保存す
る任意の種類の機構を含み得る。本発明の一実施形態において、データベース1
14は、カリフォルニア州のOracle Corporation of R
edwood Shoresによって販売されるORACLE8TMを含む。
で、インデックス116を走査する。ブラウザ120は、ウェブサイトを見るこ
とが可能な任意の種類のウェブブラウザ、例えば、ワシントン州のMicros
oft Corporation of Redmondから販売されているI
NTERNET EXPLORERTMブラウザを含み得る。検索エンジン12
2は、データを検索することが可能な、任意の種類の計算システムまたはアプリ
ケーションを含み得る。
ント104〜106を取り出し、そしてドキュメント104〜106を用いてイ
ンデックス116を作成する。クライアント102はドキュメント104〜10
6をインデックス付けサーバ112に送信し得ることに留意されたい。または、
あるいは、インデックス付けサーバ112はクライアント102からドキュメン
ト104〜106を収集し得る。
部分をトークン化して、そしてこのトークンからインデックス116を作成する
ことによってインデックス116を作成する。クライアント102自体がネット
ワーク110上でドキュメント104〜106を利用可能にするサーバであり得
ることに留意されたい。
介して検索エンジン122にクエリ124を提出する。クエリ124は、クライ
アント118のユーザに対象のキーワードを指定し得る。クエリ124に応答し
て、検索エンジン122はインデックス116を検索して、インデックス116
内の合致したキーワードを含むドキュメントを探す。このようなドキュメントが
探し出されると、検索エンジン122はクエリヒットのリスト126内のドキュ
メントをブラウザ120に返す。
ックスを、インデックス付けサーバ112がいかに作成するかを示す。図2にお
いて、インデックス付けサーバ112は、異なるソースから多くの異なるドキュ
メントの種類を受信する。インデックス付けサーバ112は、これらの異なるド
キュメントの種類をインデックス116に組み込む。インデックス116が多く
の異なるドキュメントの種類を含む一つのインデックスを含み得ることに留意さ
れたい。あるいは、インデックス116は各ドキュメントの種類に対して異なる
インデックスを含み得る。
ュースドキュメント202、製品カタログ204、テレビ番組スケジュール20
6、ユーザドキュメント化を含むドキュメント208および金融情報を含むドキ
ュメント210を示す。これらの異なるドキュメントの種類はそれぞれ、異なる
ドキュメント構造を有し得、ドキュメント構造はXMLなどの言語で規定され得
る。これらの異なるドキュメント構造はそれぞれ、異なるインデックス付け方式
に関連付けられ得る。いくつかのドキュメントにおいて、特定の属性がインデッ
クスに含まれる必要がある。例えば、いくつかの種類のユーザドキュメント化に
関して、ユーザドキュメント化が初心者のユーザまたは熟練のユーザのどちらに
適するかを示す属性をインデックス付けすることが有利であり得る。
に用いられて、本発明の一実施形態によるドキュメントを作成しそしてインデッ
クス付けするかを示す。図3において、インデックス付けサーバ112内のイン
デックス構築機構310は、入力としてドキュメント302を取り込み、そして
ドキュメント302のインデックス312を生成する。インデックス312はよ
り大きなインデックス116内に送られて、データベース114(図1)内に含
まれたドキュメントを収集する。
スタイルシート304およびトークン化手順306〜307を参照する。インデ
ックススタイルシート304は、ドキュメント302のインデックス312を作
成する一組の命令を含む。例えば、インデックススタイルシート304は、イン
デックス312を生成する際にドキュメント302のどの部分が省略されるべき
かを指定し得る。インデックススタイルシート304はさらに、インデックスス
タイルシート304内に含まれるドキュメント302の属性を指定し得る。イン
デックススタイルシート304はさらに、インデックススタイルシート304内
に含まれるドキュメント302の属性を指定し得る。例えば、属性は、人がドキ
ュメント302へのアクセスを有するための最低限のセキュリティレベルを指定
し得る。別の属性は、ドキュメント302用のコンテンツ格付け(G、PG−1
3、PG、R、X)を指定し得る。
にトークン化されるかを指定する。例えば、トークン化の手順306は、ドキュ
メント302の第一の部分がいかにトークン化されるかを指定し得、一方、トー
クン化の手順307は、ドキュメント302の第二の部分がいかにトークン化さ
れるかを指定する。ほとんどのドキュメントが一度のトークン化の手順を用いる
可能性が高いが、異なる言語または異なるドメインの部分を含むドキュメントも
あり得、この場合、異なるトークン化の手順が必要である。
ットのスタイルシートに類似することに留意されたい。フォーマットのスタイル
シートは用いられて、フォントおよび色などの表示属性を指定し、そしてXML
ドキュメントを表示する。同様に、インデックススタイルシート304はドキュ
メント302のインデックスがいかに作成されるかを指定する。
ークン化の命令を示すが、他の表示が可能であることに留意されたい。例えば、
インデックス付けする命令およびトークン化の命令は、インデックスビルダー3
10にプラグインされ得るプラグインモジュール内に含まれ得る。
ェクト志向のプログラミングシステム内で規定されるオブジェクトを介して参照
され得る。例えば、インデックスパラメータオブジェクトは、ドキュメント30
2のインデックスを構築する命令を取り出す方法を含み得る。
ルの形態をさらに想定し得たり、またはネットワークを介した遠隔サービスによ
って提供され得る。
り出され得る場所を指定するリファレンスを含み得ることにも留意されたい。
の入力を受け取ることが可能である規格化されたインターフェースおよびトーク
ン化の手順を含むことに留意されたい。これにより、インデックスビルダー31
0が、多くの異なるトークン化の規則を用いて、多くの異なるドキュメントの種
類のインデックスを作成することが可能になる。
片「MAY 7、2000」は三つのトークン402〜404に分割される。ト
ークン402は語「MAY」を含む。トークン403は日を示す数「7」を含み
、そしてトークン404は年を示す数「2000」を含む。これらのトークンそ
れぞれは、一意的なトークン数に関連付けられ、一意的なトークン数は用いられ
てインデックスを作成する。トークン数を用いると、トークン数が占める空間が
より大きな文字ストリングより少ないため、より簡潔な表示が生じる。さらに、
検索プロセスの間、文字ストリングより数を検索することがより容易である。
ローチャートである。システムは、構成ファイルをダウンロードすることによっ
て開始する(工程502)。このプロセスはネットワークを介して構成ファイル
をダウンロードすることを含み得る。次に、システムは構成ファイルを解析し(
工程504)、そして構成ファイル内のインデックススタイルシート304のア
ドレスを識別する(工程506)。
をダウンロードする(工程508)。これは、ユニバーサルリソースロケータ(
URL)によって指定された場所からネットワークを介してスタイルシートを取
り出すことを含み得る。あるいは、スタイルシートはドキュメントに添付され得
、この場合、インデックススタイルシートが容易に取り出され得る。
に用いられ得るように、システムはインデックススタイルシート304を解析す
る(工程510)。
12)。(トークン化の手順306のアドレスが構成ファイルまたはインデック
ススタイルシート304内に含まれ得ることに留意されたい。)次に、システム
は識別されたアドレスからトークン化の手順306をダウンロードする(工程5
14)。本発明の一実施形態において、トークン化の手順306はインデックス
スタイルシート304と同じ場所から取り出される。別の実施形態において、ト
ークン化の手順306は別の場所から取り出される。
は、ドキュメントをインデックスビルダー310にダウンロードして(工程51
8)、次いでインデックススタイルシート304に指定された命令を用いてドキ
ュメントを解析する(工程520)ことによって達成される。システムは、トー
クン化の手順306を用いて解析されたドキュメントをトークンに変換し(工程
522)、次いで、トークンを用いてインデックスを作成する(工程524)。
このプロセスは、インデックス116に入力された各ドキュメントに対して繰り
返される。
ス116を走査してクエリを処理し得るように、システムはインデックス116
を検索エンジン122に利用可能にする(工程526)。
動的に作成するプロセスを示すフローチャートである。特定の種類の検索に応じ
て、データは限られた寿命を有する。例えば、現在の天気データを検索する場合
、古い天気データは対象外である。
テムは検索リクエストを受信する(工程602)。検索リクエストに応答して、
システムは、検索に関する任意のドキュメントに対するドキュメント作成日をチ
ェックする(工程604)。システムが(恐らく、ドキュメントの作成後の経過
時間と経過時間制限とを比較することによって)ドキュメントが古いと判定する
と、システムによって、(例えば、新しい天気データを収集することによって)
新しいバージョンのドキュメントが生成されるようになる(工程606)。次に
、システムは新しいバージョンのドキュメントのインデックスを作成する(工程
608)。このプロセスは、古いバージョンのドキュメントのインデックスを暗
黙のうちに排除する(工程610)。最後に、システムは新しく更新されたイン
デックスに関する検索を実行する。
きた。上述の説明は、包括的であったり、または本発明を開示した形態に限定す
ることを意図しない。したがって、多くの改変および変形が当業者に明らかであ
る。
システムのコンテキストにおいて記載されるが、本発明は分散型クライアント−
サーバコンピューティングシステムに必ずしも限定されない。概して、本発明は
、テキスト情報のインデックスを生成する任意のシステム、またはテキスト情報
をトークン化する任意のシステムに適用され得る。
は上掲の特許請求の範囲によって規定される。
。
ックスを、インデックス付けサーバがいかに作成するかを示す。
が用いられて、本発明の一実施形態によるドキュメントを生成しそしてインデッ
クス付けするかを示す。
ローチャートである。
ントに動的に作成するプロセスを示すフローチャートである。
Claims (30)
- 【請求項1】 インデックスを生成して、ドキュメントに関連付けられたイ
ンデックススタイルシートに基づいて該ドキュメント内のテキスト検索を簡易化
する方法であって、該方法は、 インデックス付けされる該ドキュメントを受信する工程と、 該ドキュメントを解析して解析されたドキュメントを生成する工程と、 該ドキュメントに関連付けられたインデックススタイルシートから該ドキュメ
ントのインデックスを作成する命令を取り出す工程と、 該インデックススタイルシートから取り出された命令によって指定された様態
で該解析されたドキュメントを変換することによって該ドキュメントのインデッ
クスを作成する工程と を包含する、方法。 - 【請求項2】 前記インデックススタイルシートを取り出す工程は、遠隔ア
ドレスからネットワークを介して該インデックススタイルシートを取り出す工程
を包含する、請求項1に記載の方法。 - 【請求項3】 前記インデックススタイルシートは前記ドキュメントに添付
される、請求項1に記載の方法。 - 【請求項4】 検索エンジンが前記インデックスを走査することが可能であ
るように、該インデックスを該検索エンジンに利用可能にする工程をさらに包含
する、請求項1に記載の方法。 - 【請求項5】 前記インデックススタイルシートは前記ドキュメントのイン
デックスを作成する際に省略する該ドキュメントの部分を指定する、請求項1に
記載の方法。 - 【請求項6】 前記インデックススタイルシートは前記インデックスに含ま
れる前記ドキュメントの属性を指定する、請求項1に記載の方法。 - 【請求項7】 インデックス付けされる複数のさらなるドキュメントを受信
して、そして前記インデックススタイルシートを用いて該複数のさらなるドキュ
メントのインデックスを作成する工程をさらに包含する、請求項1に記載の方法
。 - 【請求項8】 前記ドキュメントのインデックスを作成する工程は、該ドキ
ュメント内のテキストを個々の意味を備えたテキストユニットに分割することに
よって該ドキュメントをトークン化する工程を包含する、請求項1に記載の方法
。 - 【請求項9】 前記ドキュメントを受信する前に、インデックス構成ファイ
ルをダウンロードして解析する工程をさらに包含し、該インデックス構成ファイ
ルは該インデックスを作成する際に用いられる前記インデックススタイルシート
を指定する、請求項1に記載の方法。 - 【請求項10】 前記ドキュメントを受信する工程は、クライアントの前記
インデックスを作成するインデックスサーバにおいて該クライアントから該ドキ
ュメントを受信する工程を包含する、請求項1に記載の方法。 - 【請求項11】 命令を保存するコンピュータ読み出し可能記憶媒体であっ
て、該命令がコンピュータによって実行される場合に、該コンピュータは、イン
デックスを生成し、ドキュメントに関連付けられたインデックススタイルシート
に基づいて該ドキュメント内のテキスト検索を簡易化する方法を実行し、該方法
は、 インデックス付けされる該ドキュメントを受信する工程と、 該ドキュメントを解析して解析されたドキュメントを生成する工程と、 該ドキュメントに関連付けられたインデックススタイルシートから該ドキュメ
ントのインデックスを作成する命令を取り出す工程と、 該インデックススタイルシートから取り出された命令によって指定された様態
で該解析されたドキュメントを変換することによって該ドキュメントのインデッ
クスを作成する工程と を包含する、コンピュータ読み出し可能記憶媒体。 - 【請求項12】 前記インデックススタイルシートを取り出す工程は、遠隔
アドレスからネットワークを介して該インデックススタイルシートを取り出す工
程を包含する、請求項11に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項13】 前記インデックススタイルシートは前記ドキュメントに添
付される、請求項11に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項14】 前記方法は、検索エンジンが前記インデックスを走査する
ことが可能であるように、該インデックスを該検索エンジンに利用可能にする工
程をさらに包含する、請求項11に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項15】 前記インデックススタイルシートは前記ドキュメントのイ
ンデックスを作成する際に省略する該ドキュメントの部分を指定する、請求項1
1に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項16】 前記インデックススタイルシートは前記インデックスに含
まれる前記ドキュメントの属性を指定する、請求項11に記載のコンピュータ読
み出し可能記憶媒体。 - 【請求項17】 前記方法は、インデックス付けされる複数のさらなるドキ
ュメントを受信して、そして前記インデックススタイルシートを用いて該複数の
さらなるドキュメントのインデックスを作成する工程をさらに包含する、請求項
11に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項18】 前記ドキュメントのインデックスを作成する工程は、該ド
キュメント内のテキストを個々の意味を備えたテキストユニットに分割すること
によって該ドキュメントをトークン化する工程を包含する、請求項11に記載の
コンピュータ読み出し可能記憶媒体。 - 【請求項19】 前記方法は、前記ドキュメントを受信する前に、インデッ
クス構成ファイルをダウンロードして解析する工程をさらに包含し、該インデッ
クス構成ファイルは該インデックスを作成する際に用いられる前記インデックス
スタイルシートを指定する、請求項11に記載のコンピュータ読み出し可能記憶
媒体。 - 【請求項20】 前記ドキュメントは、クライアントの前記インデックスを
作成するインデックスサーバにおいて該クライアントから受信される、請求項1
1に記載のコンピュータ読み出し可能記憶媒体。 - 【請求項21】 インデックスを生成して、ドキュメントに関連付けられた
インデックススタイルシートに基づいて該ドキュメント内のテキスト検索を簡易
化する装置であって、該装置は、 インデックス付けされる該ドキュメントを受信するように構成された受信機構
と、 該ドキュメントを解析して解析されたドキュメントを生成するように構成され
たパーサーと、 該ドキュメントに関連付けられたインデックススタイルシートから該ドキュメ
ントの該インデックスを作成する命令を取り出すように構成されたスタイルシー
ト取り出し機構と、 該インデックススタイルシートから取り出された命令によって指定された様態
で該解析されたドキュメントを変換することによって該ドキュメントのインデッ
クスを作成するように構成されたインデックス作成機構と を備える、装置。 - 【請求項22】 前記インデックススタイルシート取り出し機構は、遠隔ア
ドレスからネットワークを介して該インデックススタイルシートを取り出すよう
に構成された、請求項21に記載の装置。 - 【請求項23】 前記インデックススタイルシートは前記ドキュメントに添
付される、請求項21に記載の装置。 - 【請求項24】 検索エンジンが前記インデックスを走査することが可能で
あるように、該インデックスを該検索エンジンに利用可能にするように構成され
たアクセス機構をさらに備える、請求項21に記載の装置。 - 【請求項25】 前記インデックススタイルシートは前記ドキュメントのイ
ンデックスを作成する際に省略する該ドキュメントの部分を指定する、請求項2
1に記載の装置。 - 【請求項26】 前記インデックススタイルシートは前記インデックスに含
まれる該ドキュメントの属性を指定する、請求項21に記載の装置。 - 【請求項27】 前記受信する機構はインデックス付けされる複数のさらな
るドキュメントを受信するように構成され、前記インデックス作成機構は前記イ
ンデックススタイルシートを用いて該複数のさらなるドキュメントのインデック
スを作成するように構成された、請求項21に記載の装置。 - 【請求項28】 前記インデックス作成機構は、該ドキュメント内のテキス
トを個々の意味を備えたテキストユニットを含むトークンに分割することによっ
て該ドキュメントのインデックスを作成するように構成された、請求項21に記
載の装置。 - 【請求項29】 インデックス構成ファイルをダウンロードして解析するよ
うに構成されたインデックス構成機構をさらに含み、該インデックス構成ファイ
ルは該インデックスを作成する際に用いられる前記インデックススタイルシート
を指定する、請求項21に記載の装置。 - 【請求項30】 前記装置はクライアントの前記インデックスを作成するイ
ンデックスサーバに含まれる、請求項21に記載の装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17496700P | 2000-01-06 | 2000-01-06 | |
US60/174,967 | 2000-01-06 | ||
US09/513,439 US6823492B1 (en) | 2000-01-06 | 2000-02-25 | Method and apparatus for creating an index for a structured document based on a stylesheet |
US09/513,439 | 2000-02-25 | ||
PCT/US2001/000172 WO2001050352A1 (en) | 2000-01-06 | 2001-01-02 | Method and apparatus for creating an index for a structured document based on a stylesheet |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003519844A true JP2003519844A (ja) | 2003-06-24 |
Family
ID=26870733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001550642A Pending JP2003519844A (ja) | 2000-01-06 | 2001-01-02 | スタイルシートに基づいて構造化されたドキュメントのインデックスを作成する方法および装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6823492B1 (ja) |
EP (1) | EP1247213B1 (ja) |
JP (1) | JP2003519844A (ja) |
AU (1) | AU3085201A (ja) |
DE (1) | DE60101668T2 (ja) |
WO (1) | WO2001050352A1 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040250206A1 (en) * | 2001-06-04 | 2004-12-09 | David Costantino | Textual data storage system and method |
TWI247295B (en) * | 2002-03-09 | 2006-01-11 | Samsung Electronics Co Ltd | Reproducing method and apparatus for interactive mode using markup documents |
US7152056B2 (en) * | 2002-04-19 | 2006-12-19 | Dow Jones Reuters Business Interactive, Llc | Apparatus and method for generating data useful in indexing and searching |
ATE392667T1 (de) * | 2002-05-27 | 2008-05-15 | Sap Ag | Verfahren und computersystem zum indexieren strukturierter dokumente |
US20080046835A1 (en) * | 2002-05-28 | 2008-02-21 | Truc Nguyen | Object-oriented processing of tab text |
US20040019848A1 (en) * | 2002-07-24 | 2004-01-29 | Truc Nguyen | Method for dynamically inserting and removing tab text |
US8065605B2 (en) * | 2002-05-31 | 2011-11-22 | Sap Aktiengesellschaft | Indexing structured documents |
US20040098380A1 (en) * | 2002-11-19 | 2004-05-20 | Dentel Stephen D. | Method, system and apparatus for providing a search system |
US8060483B2 (en) * | 2005-08-15 | 2011-11-15 | National Instruments Corporation | Method for indexing file structures in an enterprise data system |
WO2007105759A1 (ja) * | 2006-03-15 | 2007-09-20 | Osaka Industrial Promotion Organization | 数式記述構造化言語オブジェクト検索システムおよび検索方法 |
US8250469B2 (en) * | 2007-12-03 | 2012-08-21 | Microsoft Corporation | Document layout extraction |
US20090144277A1 (en) * | 2007-12-03 | 2009-06-04 | Microsoft Corporation | Electronic table of contents entry classification and labeling scheme |
US8392816B2 (en) * | 2007-12-03 | 2013-03-05 | Microsoft Corporation | Page classifier engine |
EP2406767A4 (en) * | 2009-03-12 | 2016-03-16 | Google Inc | AUTOMATIC CONTENT SUPPLY ASSOCIATED WITH CAPTURED INFORMATION, TYPE INFORMATION CAPTURED IN REAL TIME |
US9286611B2 (en) * | 2010-01-07 | 2016-03-15 | Sarkar Subhanjan | Map topology for navigating a sequence of multimedia |
US9185163B2 (en) | 2011-04-08 | 2015-11-10 | Microsoft Technology Licensing, Llc | Receiving individual documents to serve |
US9158767B2 (en) | 2011-04-08 | 2015-10-13 | Microsoft Technology Licensing, Llc | Lock-free indexing of documents |
US8990612B2 (en) | 2011-04-08 | 2015-03-24 | Microsoft Technology Licensing, Llc | Recovery of a document serving environment |
US8990951B1 (en) | 2012-03-30 | 2015-03-24 | Google Inc. | Claiming delayed live reference streams |
US9116938B2 (en) | 2013-03-15 | 2015-08-25 | Qualcomm Incorporated | Updating index information when adding or removing documents |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH041853A (ja) * | 1990-04-19 | 1992-01-07 | Mitsubishi Electric Corp | 文書検索装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2048039A1 (en) * | 1991-07-19 | 1993-01-20 | Steven Derose | Data processing system and method for generating a representation for and random access rendering of electronic documents |
US5471677A (en) * | 1992-06-24 | 1995-11-28 | Matsushita Electric Industrial Co., Ltd. | Data retrieval using user evaluation of data presented to construct interference rules and calculate range of inputs needed for desired output and to formulate retrieval queries |
US5710978A (en) * | 1993-06-29 | 1998-01-20 | Swift Computers, Inc. | Logging recorder system for trunking radio |
US5623652A (en) * | 1994-07-25 | 1997-04-22 | Apple Computer, Inc. | Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network |
US6119120A (en) * | 1996-06-28 | 2000-09-12 | Microsoft Corporation | Computer implemented methods for constructing a compressed data structure from a data string and for using the data structure to find data patterns in the data string |
US5809502A (en) * | 1996-08-09 | 1998-09-15 | Digital Equipment Corporation | Object-oriented interface for an index |
US5931940A (en) * | 1997-01-23 | 1999-08-03 | Unisys Corporation | Testing and string instructions for data stored on memory byte boundaries in a word oriented machine |
US6076051A (en) * | 1997-03-07 | 2000-06-13 | Microsoft Corporation | Information retrieval utilizing semantic representation of text |
US5899975A (en) * | 1997-04-03 | 1999-05-04 | Sun Microsystems, Inc. | Style sheets for speech-based presentation of web pages |
US6067618A (en) * | 1998-03-26 | 2000-05-23 | Innova Patent Trust | Multiple operating system and disparate user mass storage resource separation for a computer system |
US6154738A (en) * | 1998-03-27 | 2000-11-28 | Call; Charles Gainor | Methods and apparatus for disseminating product information via the internet using universal product codes |
GB2338089A (en) | 1998-06-02 | 1999-12-08 | Sharp Kk | Indexing method |
US6263332B1 (en) * | 1998-08-14 | 2001-07-17 | Vignette Corporation | System and method for query processing of structured documents |
US6336117B1 (en) * | 1999-04-30 | 2002-01-01 | International Business Machines Corporation | Content-indexing search system and method providing search results consistent with content filtering and blocking policies implemented in a blocking engine |
IT1313201B1 (it) * | 1999-07-13 | 2002-06-17 | Milano Politecnico | Modello per la definizione di siti per il world wide web, in grado difornire supporto alle attivita' di specifica, progettazione, verifica |
US6606596B1 (en) * | 1999-09-13 | 2003-08-12 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through digital sound files |
US6675354B1 (en) * | 1999-11-18 | 2004-01-06 | International Business Machines Corporation | Case-insensitive custom tag recognition and handling |
-
2000
- 2000-02-25 US US09/513,439 patent/US6823492B1/en not_active Expired - Lifetime
-
2001
- 2001-01-02 AU AU30852/01A patent/AU3085201A/en not_active Abandoned
- 2001-01-02 DE DE60101668T patent/DE60101668T2/de not_active Expired - Fee Related
- 2001-01-02 JP JP2001550642A patent/JP2003519844A/ja active Pending
- 2001-01-02 EP EP01902973A patent/EP1247213B1/en not_active Expired - Lifetime
- 2001-01-02 WO PCT/US2001/000172 patent/WO2001050352A1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH041853A (ja) * | 1990-04-19 | 1992-01-07 | Mitsubishi Electric Corp | 文書検索装置 |
Non-Patent Citations (2)
Title |
---|
品川 徳秀: "文書構造変換規則と記述内容処理関数に基づく構造化文書操作記述方式", アドバンスト・データベース・シンポジウム’99, vol. 第99巻 第19号, JPN6011036099, 6 December 1999 (1999-12-06), JP, pages 123 - 132, ISSN: 0001964980 * |
四ッ柳 茂樹 他1名: "オフライン環境における構造化文書構成方式", 第58回(平成11年前期)全国大会 講演論文集(3) データベースとメディア ネットワーク, JPN6010053014, 9 March 1999 (1999-03-09), pages 3 - 253, ISSN: 0001724067 * |
Also Published As
Publication number | Publication date |
---|---|
EP1247213A1 (en) | 2002-10-09 |
WO2001050352A1 (en) | 2001-07-12 |
AU3085201A (en) | 2001-07-16 |
DE60101668D1 (de) | 2004-02-05 |
US6823492B1 (en) | 2004-11-23 |
EP1247213B1 (en) | 2004-01-02 |
DE60101668T2 (de) | 2004-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6823492B1 (en) | Method and apparatus for creating an index for a structured document based on a stylesheet | |
US7809710B2 (en) | System and method for extracting content for submission to a search engine | |
US7058944B1 (en) | Event driven system and method for retrieving and displaying information | |
US9165085B2 (en) | System and method for publishing aggregated content on mobile devices | |
US6601075B1 (en) | System and method of ranking and retrieving documents based on authority scores of schemas and documents | |
US8510339B1 (en) | Searching content using a dimensional database | |
US6094649A (en) | Keyword searches of structured databases | |
US6959326B1 (en) | Method, system, and program for gathering indexable metadata on content at a data repository | |
US6167409A (en) | Computer system and method for customizing context information sent with document fragments across a computer network | |
US6604099B1 (en) | Majority schema in semi-structured data | |
US6295559B1 (en) | Rating hypermedia for objectionable content | |
US6931397B1 (en) | System and method for automatic generation of dynamic search abstracts contain metadata by crawler | |
US7558841B2 (en) | Method, system, and computer-readable medium for communicating results to a data query in a computer network | |
US6611835B1 (en) | System and method for maintaining up-to-date link information in the metadata repository of a search engine | |
US20140052778A1 (en) | Method and apparatus for mapping a site on a wide area network | |
US7020667B2 (en) | System and method for data retrieval and collection in a structured format | |
US20070043761A1 (en) | Semantic discovery engine | |
US20060218492A1 (en) | Copy and paste with citation attributes | |
EP1225516A1 (en) | Storing data of an XML-document in a relational database | |
Gravano et al. | STARTS: Stanford protocol proposal for Internet retrieval and search | |
US8601001B2 (en) | Selectively structuring a table of contents for accessing a database | |
US20030018669A1 (en) | System and method for associating a destination document to a source document during a save process | |
Zhang et al. | Adding valid time to XPath | |
US20050131859A1 (en) | Method and system for standard bookmark classification of web sites | |
US7840582B2 (en) | System and method for retrieving information from the internet by means of an intelligent search agent |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100910 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110125 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110524 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110601 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110715 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120802 |