JP2008059557A - データベースインデクシング、サーチング、及びデータ検索のシステム及び方法 - Google Patents
データベースインデクシング、サーチング、及びデータ検索のシステム及び方法 Download PDFInfo
- Publication number
- JP2008059557A JP2008059557A JP2007165652A JP2007165652A JP2008059557A JP 2008059557 A JP2008059557 A JP 2008059557A JP 2007165652 A JP2007165652 A JP 2007165652A JP 2007165652 A JP2007165652 A JP 2007165652A JP 2008059557 A JP2008059557 A JP 2008059557A
- Authority
- JP
- Japan
- Prior art keywords
- database
- record
- parameter
- searching
- display
- 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/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】本発明はテーブルアクセスを減少するデータベースを検索する方法を提供する。
【解決手段】データベースを検索する方法であって、上記データベースはコンピュータが読み込み可能な装置に記憶された複数のレコードを備え、上記複数のレコードのそれぞれは1以上の複数のドキュメントを備え、インデックスファイルは複数の装置識別子を備え、上記装置識別子のそれぞれは複数のパラメータ識別子を備え、上記パラメータ識別子のそれぞれはリアルタイム値を有し、上記方法は、上記装置識別子に関連される装置を選択する段階と、上記選択された装置に関連されるパラメータ識別子を選択する段階と、上記データベースの検索クライテリアを備える検索クエリを受信する段階と、上記検索クエリに応答する上記データベースを検索する段階と、上記検索クライテリアを満足するレコードを表示する段階とを備えるデータベースを検索する方法。
【選択図】図2
【解決手段】データベースを検索する方法であって、上記データベースはコンピュータが読み込み可能な装置に記憶された複数のレコードを備え、上記複数のレコードのそれぞれは1以上の複数のドキュメントを備え、インデックスファイルは複数の装置識別子を備え、上記装置識別子のそれぞれは複数のパラメータ識別子を備え、上記パラメータ識別子のそれぞれはリアルタイム値を有し、上記方法は、上記装置識別子に関連される装置を選択する段階と、上記選択された装置に関連されるパラメータ識別子を選択する段階と、上記データベースの検索クライテリアを備える検索クエリを受信する段階と、上記検索クエリに応答する上記データベースを検索する段階と、上記検索クライテリアを満足するレコードを表示する段階とを備えるデータベースを検索する方法。
【選択図】図2
Description
本発明は、一般に電子データ記憶と検索に関する。更に詳しくは、本発明は、所望の検索及びデータ検索を達成するために、検索インデックスの作成、組織化、維持、及び使用を含むインデクシング、サーチング、及びデータ検索技術に関する。さらに、本発明は、また装置パラメータ情報分野のサーチング及びナビゲーションの方法に関する。
人間の知識の様々な分野の途方もない量の情報は、コンピュータメモリシステムに収集され、保存される。コンピュータメモリシステムが公共に利用可能なデータ通信ネットワークに更にリンクされるに従い、公共あるいは個人の使用のために情報のサーチング及び検索するためのシステム及び方法を開発する必要性が増している。
情報は、異なるデータ形式のフォームで記録される可能性があり、そして情報サーチと検索との関連で、ダイナミックデータとスタティックデータとを識別することは有用である。ダイナミックデータは、しばしば及び連続的に変化するデータであり、そのため有効なデータの1組はリアルタイムデータを示し、一方スタティックデータは、ユーザの要求と同時に、あるいは予め設定された時間間隔の後にのみ変化する。例えば、株価のような経済データ、あるいは気象データは、非常に速く変化するため、それゆえダイナミックである。一方、本及びドキュメントのアーカイブ記録は、通常永続的であり、スタティックデータである。データの不安定性の概念は、情報がどのくらいの期間有効かに関連する。データの不安定性は、情報がサーチされ及び検索されるべき方法に、なんらかの関係を有する。大量のデータは、検索を容易にするための何らかの構造を必要とするが、そのような構造を構築する時間は、データが有効である期間より長くてはならない。構造を構築するコストは、データ量に依存し、それゆえ情報を検索するためのデータ構造の構築は、データ量と不安定性を考慮に入れなければならない。収集される情報は、データベースに記録され、これらは構築されているか、または構築されてない可能性がある。さらに、データベースは、画像、ビデオ、音、及びフォーマットされるか注釈付きのテキストを含む複合ドキュメントを具備する数種類のドキュメントを具備する可能性がある。特に構築されたデータベースは、データをサーチし検索するのを容易にするためにインデックスが一般に備えられる。
ドキュメントの大きなプールから関連するドキュメントを見つける技術は、さらに望まれている。この技術を提供するプログラムは、検索エンジンとして一般に知られている。検索エンジンは、一般的にドキュメントのプールを処理し、ワードのインデックスを構築する。ユーザは検索要求あるいはクエリを入力することができ、特定のワードを具備するドキュメントのリストを検索する。検索エンジンは、インデックスを処理し、要求を満足するドキュメントのリストを戻す。検索エンジンは、インターネット上のどのウェブサイトが、関連する内容を具備するかについて決定するために、しばしば使用される。検索エンジンは、イントラネット、ファイルサーバ、及びデータベースからの情報にアクセスするためにも使用される。電子的に利用できるデータの量が膨大であれば、検索エンジンはドキュメントの大きなプールから関連するドキュメントを見つける構造としてさらに重要になる。
効率は、検索エンジン技術において非常に重要である。ドキュメントの関連するプールが比較的小さいとき、能率の悪いインデクシング及び/あるいは検索の処理が目立たない可能性がある一方で、ドキュメントのプールが比較的大きくなるとき、非効率性は過度のインデックス及び過度の検索処理時間にすぐに至る。効率は、例えば複雑な処理クエリあるいは自然言語処理クエリのようなフルテキストインデックスの他態様でも重要と考慮される。検索エンジンは、一般的に、検索要求を複数のサブクエリに分割することにより自然言語検索を実施する。従って、もし検索アルゴリズムの効率が悪ければ、応答時間は深刻に低下する可能性がある。
検索要求は、一般的に、例えばAND、OR、あるいはNOTのような、1以上の論理演算子、および、例えばワードBの10ワード内のワードAのようなそれに近い制限で分割される1以上のワードのフォームになる。検索エンジンは、どのドキュメントが要求を満足するかについて決定し、そのようなドキュメントのリストを返す。
多数のドキュメントが、インデックスされたドキュメントのプールあるいはセットが大きい場合に、検索要求を満足する可能性がある。どのドキュメントが関連する内容を最も含んでいる可能性があるかについて、ユーザが決定するのを援助するために、多くの検索エンジンは、検索要求を満足するそれぞれのドキュメントに「関連」ランキングを提供する。関連ランキングは、特定の検索要求を考慮してドキュメントの重要性についての検索エンジンにより提供される評価である。これらの関連性の順にドキュメントをランク付けし、ユーザに提供する技術は、検索要求を満足する多くのドキュメントが実際に関連するかをユーザが決定するのに費やさなければならない時間を最小にするために、更に重要になる。関連性によりドキュメントにランク付けすることは、検索エンジンに更なる複雑さを追加し、別の潜在的効率の考慮が必要となることを示す。理想的には、関連性の決定は、検索エンジンの全体的な応答時間を深刻に増加させない。
検索エンジンの効率を増加するための最高の機構のうちの1つは、周辺の入出力(I/O)機能と、メモリ内のテーブルアクセスとを最小にすることである。フルテキストインデックスは、一般に、相互参照情報を具備する情報のいくつかのテーブルで構成され、検索要求の間、多くの異なるテーブルは、特定のワードがどんなドキュメントに位置するかを決定することを含む、付属する決定を行うためにアクセスされる。フルテキストインデックスは非常に大きいものである可能性があり、数百メガバイト以上ものスペースを必要とする可能性がある。そのサイズのため、フルテキストインデックスの全体は、一般的にコンピュータのメモリに適合せず、テーブルインデックスアクセスは、ディスクへの少なくとも1つのI/O機能に結果としてなる可能性があり、アクセス手順によっては、複数のI/Oに結果としてなる可能性がある。I/O機能は、とても時間のかかる処理である。さらに、ワードの共通性に従い、1回の検索要求は、何十万ものテーブルアクセスを必要とする可能性がある。I/O機能を除くか、減少することは、応答時間を有効に減少することができるので、テーブルアクセスを減少することは有益である。テーブルアクセスを減少するための1つの機構は、ワード情報、つまり情報それ自体が別のドキュメントレベルテーブルにアクセスする必要なくドキュメントレベルの決定がなされることを許容することを記憶することである。
本発明の第1の態様によれば、データベースを検索する方法が提供され、上記データベースはコンピュータが読み込み可能な装置に記憶される複数のレコードを備え、複数のレコードのそれぞれは1以上の複数のドキュメントを備え、インデックスファイルは複数の装置識別子を備え、複数の装置識別子のそれぞれはパラメータ識別子を備え、パラメータ識別子のそれぞれはリアルタイム値を有し、上記方法は装置識別子に関連する装置を選択する段階と、データベースの検索クライテリアを有する検索クエリを受信する段階と、検索クエリに対応するデータベースを検索する段階と、検索クライテリアを満足するレコードを表示する段階とを備えるものとする。
本発明の第2の態様によれば、データベースを備えるシステムが提供され、上記データベースはコンピュータが読み込み可能な装置に記憶される複数のレコードと、複数のレコードのそれぞれは1以上の複数のドキュメントを備え、インデックスファイルは複数の装置識別子を備え、それぞれの装置識別子は複数のパラメータ識別子を備え、パラメータ識別子のそれぞれはリアルタイム値を有するものとする。
本発明のさらに他の目的は、単に実例として、本発明を実行することを意図するベストモードの1つであるこの発明の好ましい実施形態が示され及び記載されていることが以下の記載から当業者には明確である。理解されるように、本発明はこの発明から逸脱することなく、全て他の異なる明確な態様を可能とする。図面と詳細な説明は、自然に図示され、限定として見なされるものではない。
この発明の更なる目的は、それに貢献している更なる特徴と、そこから生じる利点と共に、全体を通して対応する部品を示す参照番号のように添付の図面に示され、かつ以下の図面と併せて読まれる、本発明の一実施形態の以下の記載から明確である。
これらと本発明の更なる実施形態は、ここで図示された実施形態が記載される以下の詳細な説明を参照することにより、より理解される可能性がある。
これらと本発明の更なる実施形態は、ここで図示された実施形態が記載される以下の詳細な説明を参照することにより、より理解される可能性がある。
この詳細な説明を通して、示される実施形態と例題は、本発明の装置および方法に対する制限としてよりむしろ、例題として考慮されなければならない。
本発明は、データがデータベースの範囲内のレコードに記憶されるデータ記録とデータ検索のためのシステムと方法を提供し、所望のレコードは、検索クライテリアを適当なレコードに配置するインデックスファイルの検索を実行することにより特定され、および/あるいは選択される。上記全体的な組織、構造、及びデータベースの使用は、関係するハードウェア及びソフトウェア操作環境により大いに変化する可能性がある。
ここに使用されるように、データベースは、ドキュメントと称されるデータファイルの収集を参照し、任意のインデックスファイル及び検索に使用される他のサポートファイル、ドキュメントをアクセスし及び維持する。ドキュメントは、それ自身で他のドキュメントを具備する指定されたフォーマット(例えばHTML、テキスト、JPEG、BMP、その他)またはフォルダまたはディレクトリの個々のファイルである可能性がある。データベースの様々なドキュメントの関係は、データベース自体の範囲内で、または、外部的に定められる可能性がある。データベースは、コンピュータで読み取り可能メディアに格納される。
ここに使用されるように、パラメータは装置の情報を参照する。パラメータはアドレス自体である可能性があり、あるいは、それはアドレスを計算するか、決定するのに使用されるデータである可能性がある。
[本発明のインデックスファイル構造]
図1を参照すると、データベースのインデックスファイル1の1実施形態の構造が示される。上記インデックスファイル1は、複数の装置識別子とリアルタイム値を有する複数のパラメータ識別子を備える。当然のことながら、図1のパラメータ識別子の値は、任意である。
図1を参照すると、データベースのインデックスファイル1の1実施形態の構造が示される。上記インデックスファイル1は、複数の装置識別子とリアルタイム値を有する複数のパラメータ識別子を備える。当然のことながら、図1のパラメータ識別子の値は、任意である。
図1で示す例において、装置識別子のそれぞれは、例えば製造工場の組み立て装置のような特定装置に関連する。それぞれの装置識別子は、例えばMODE_BLK.ACTUAL、MODE_BLK.PERMITTED、及びMODE_BLK.TARGET等のように、少なくとも1つのパラメータ識別子を有する。例えば製造工程の異なる段階の間のように、上記値は時間を超えて変化する可能性があるので、パラメータ識別子のそれぞれは1組のリアルタイム値を有する。
[本発明の方法]
本発明は、その用途と同様に、インデックスファイルの実際の構造を目的として、インデックスファイルが実際作成される方法は重要ではない。これらのファイルは、その中で説明されるように後の検索のために、望ましい関係を生じるために、有名なプログラムアルゴリズム、所有者方法、あるいはその組合せを使用して作成される可能性がある。
本発明は、その用途と同様に、インデックスファイルの実際の構造を目的として、インデックスファイルが実際作成される方法は重要ではない。これらのファイルは、その中で説明されるように後の検索のために、望ましい関係を生じるために、有名なプログラムアルゴリズム、所有者方法、あるいはその組合せを使用して作成される可能性がある。
例えば、パラメータ識別子のリアルタイム値は、それぞれの値の完全性を確実にするために、設計された様々なエラーチェックとフォーマットアルゴリズムで、手動データ入力、一連のデータファイルの処理、あるいはその結合により作成される可能性がある。同様に、一旦リアルタイム値のレコードが作成されるならば、インデックスファイルは、リアルタイム値の記録、様々なソート、結合、確認、フォーマット化するアルゴリズム等の連続した処理により作成される可能性がある。
リアルタイム値のレコードは、リアルタイムにあるいは様々な更新期間で維持される可能性があり、そしてインデックスファイルと他のファイルは、更新される値との同期を維持するのに必要とされるように、同様に更新され、再生される可能性がある。他のファイルは、例えばドキュメントレイアウトを定義するテンプレートファイル、予想される検索クエリを適当なレコードに配置する汎用クエリインデックスファイル、特定のボリュームのための対応するレコードによる関連するメタデータセット付きメタファイル、全データベースのための対応するレコード付きのメタデータセット、等を具備する。
一旦作成されると、インデックスファイルは、検索クライテリアを満足する対応するレコードに検索クライテリアを配置するインデックスファイルの検索を導くことによりレコードを識別し及び/あるいは選択するために使用される。本発明の典型的な使用において、検索者あるいはエンドユーザは、検索クライテリアをここに記載される上記コンセプトを実施するソフトウェアシステムへ提示し、検索クライテリアに適合しそれとともに関連する特徴を有するパラメータとその個別値を識別することを目的とする。上記データベースは次いで検索され、上記検索クライテリアに対応するレコードは識別され、検索者に示される。多数のクライテリアは、最初のクエリで指定される可能性があり、その場合には、下位クエリが実施される可能性があり、例えばAND、OR、その他のような論理演算は、完全な検索クライテリアを満足するレコードを表現する最終結果を得るために、それぞれの下位クエリから特定されたレコードの結果として生じる一組上で実施される可能性がある。
インデックスファイルが検索者によりクエリに応答して使用される可能性がある方法の実際的な例として、図2を参照して、この例は検索者が例えば組み立て装置のような特定の装置のクエリを開始することを想定している。その後、上記検索者は、例えばMODE_BLK.TARGET等のような組み立て装置のパラメータのためのクエリを更に開始する。本発明によれば、ソース、タイプ、あるいはクエリと関連する他の情報に基づき、検索アルゴリズムは、検索するためのインデックスとしてテキストインデックスファイルを特定する。検索クエリは組み立て装置とそのパラメータMODE_BLK.TARGETのためであるので、パラメータのリアルタイム値が配置される。これは、例えばパラメータの既知の固定長と文字列の既知の照合に基づく計算を使用することにより単一ディスク検索機能だけのコストで、実現できる可能性がある。
図2を参照すると、フローチャートが本発明によるクエリに基づき、レコードを識別しかつ評価するために使用される典型的段階の図が示される。示される段階は、検索者によりクエリあるいは一組のクエリに応答してレコードを獲得するために使用される。上記処理は、ステップ200から開始する。ステップ201において、検索者は例えば組み立て装置のような検索者は特定の装置を選択する。その後、ステップ202において、検索者は選択された装置に関連するパラメータを選択する。例えば、クエリ形式は、例えばMODE_BLK.ACTUAL、MODE_BLK.PERMITTED、and/or MODE_BLK.TARGETのようなパラメータの一組に基づくクエリである可能性がある。ステップ202とステップ203において、クエリの性質とソースに基づいて、上記クエリはデータベース205に導かれる。ステップ207においてユーザにより絶えず更新されるデータベース206のレコードは、パラメータのリアルタイム値を具備する。検索のために適切なインデックスファイル1は、次いでテキストインデックスファイル、メタデータインデックスファイル、プロパティインデックスファイル、あるいはそれぞれの一般のクエリインデックスファイルである可能性がある。
一旦検索するために適切なインデックスファイルが特定されるならば、ステップ205において、上記選択された装置のパラメータのリアルタイム値は検索者に表示される。上記検索者は、同様に選択された装置のパラメータの履歴の値を見るためのオプションを有する可能性がある。さらに、上記検索者は、スクリーン上に表示されるパラメータを活性化することにより、1つのパラメータから選択された装置の別のパラメータのナビゲートでもある可能性がある。
ステップ205において、上記クエリが満足されたかどうか、あるいは上記クエリが部分的に満足されただけだったかどうかが決定される。部分的に満足されるだけだったクエリが存在するならば、プロセスはステップ201まで進行し、そこで、上記検索者は別の装置あるいは別のパラメータを選択する。クエリが1以上の装置のために必要とされる環境において、上記検索者は複数の装置とそれらのそれぞれのパラメータを検索するためのオプションを有する可能性があり、それゆえ全体的な検索結果が1スクリーンで同時に見られる可能性がある。もし上記クエリが完全に満たされるならば、上記検索者は装置パラメータウインドウを見るのを選択する可能性があり、そして選択されたアクション、オブジェクト、及び/あるいは特定の用語を表示する。
本発明は、また検索者が構成された装置を検索するのを許容し、新しい処理プラントの委任の間、装置が正しく構成されたことを確認することもできる可能性がある。
従って、上記レコードは例えばHTMLあるいはXMLのような広く許容されたデータフォーマットに保存され、従ってHTMLあるいはXML互換の環境において能率的に表現される。つまり、上記レコードは、それと関連するデータをフォーマット化する完全な表示を有し、そのため一旦検索クライテリアを満たすレコードが特定され、位置するならば、それらは検索される可能性があり、ダイナミックなページの創造、フォーマット化等の必要なしに表示装置上で検索者に提示される可能性がある。
上記レコードのそれぞれは、マスタードキュメントをそれと関連付け、様々なスタイル、サイズ、フォーマットのそれぞれのレコードと関連する様々なビュードキュメントを任意に有する可能性がある。選択されたレコードの様々なビューは、したがって、検索者からの要求に応じて表現される可能性がある。ビューレコードは、またHTML互換環境で効果的な表現ためにHTMLでフォーマット化される。
[本発明の好ましい実施形態のユーザインタフェース]
本発明の好ましい実施形態のユーザインタフェースは図3〜6に示される。
本発明の好ましい実施形態のユーザインタフェースは図3〜6に示される。
図3は、本発明のステップ201のユーザインタフェースを示す。この場合、上記検索者、例えば工場オペレータは、例えば組み立て装置のような上記インターフェースから特定の装置を選択する。
特定の装置が選択された後、図4に示す本発明のステップ202によれば、上記インターフェースは検索者に選択された装置と関連するパラメータを選択することを促す。例えば、クエリ形式は、例えばMODE_BLK.ACTUAL、MODE_BLK.PERMITTED及びMODE_BLK.TARGETのようなパラメータの1組に基づくクエリである可能性がある。この場合、検索者はパラメータMODE_BLK.TARGETを選択する。
ステップ202とステップ203において、クエリの性質とソースに基づいて、上記クエリはデータベース205で実行される。ステップ207において、ユーザにより連続して更新されるデータベース206のレコードは、パラメータのリアルタイム値を具備する。検索するための適切なインデックスファイル1は、次いでそれぞれテキストインデックスファイル、メタデータインデックスファイル、プロパティインデックスファイルあるいは一般のクエリインデックスファイルのそれぞれである可能性がある。
一旦検索するのに適切なインデックスファイルが特定されるならば、ステップ205で、選択された装置のパラメータのリアルタイム値は検索者に表示される。検索者は、同様に選択された装置のパラメータの履歴の値を見るためのオプションを有する可能性がある。さらに、検索者は、スクリーン上に表示されたパラメータ値を活性化させることにより1つのパラメータから選択された装置の別のパラメータへナビゲートする可能性もある。この場合、図5で示すように、選択された装置のパラメータMODE_BLK.TARGETの履歴の値は、検索者に表示される。図示のように、最初の登録とメンテナンスチェックの間の選択された装置のパラメータMODE_BLK.TARGETの値は、それぞれ3.1と5.5である。この場合、最初の登録は検索がシステム上の装置を登録するときの初めの段階を示し、メンテナンスチェックはメンテナンスチェックを実行するかどうか検索するときの段階を示す。
ステップ205において、クエリが満足されたかどうか、あるいは、クエリが部分的に満足されるだけだったかどうかが、決定される。もし部分的に満足されるだけだったクエリが存在するならば、課程がステップ201に進行し、そこで検索者は別の装置あるいは別のパラメータを選択する。クエリが1以上の装置のために必要である環境において、上記検索者は複数の装置と彼らのそれぞれのパラメータを検索するオプションを有する可能性があり、そのため全体的な検索結果は1つのスクリーンで同時にビューされる可能性がある。もしクエリが完全に満足されるならば、上記検索者は、選択的なアクション、オブジェクト、及び/あるいは特定の用語を表示する装置のパラメータウインドウを見る選択をする可能性がある。この場合、図6で示すように、検索者がパラメータMODE_BLK.TARGETを選択するとき、装置パラメータは表示される。図示のように、装置パラメータウインドウは、例えば最後の更新されたユーザ、理由、パラメータの目標値、パラメータの実際の値、パラメータの許容された値、パラメータの通常の値、等のようなパラメータMODE_BLK.TARGETのより大きな詳細を表示する。
従って、上記レコードは、例えばHTMLあるいはXMLのような広く認められたデータフォーマットに保存されて、したがって、HTMLあるいはXML互換の環境で効率的に表現される。つまり、上記レコードは、それと関連するデータをフォーマット化する完全な表示を有する、そのため、一旦検索クライテリアを満足するレコードが特定され、位置されるならば、それらは、ダイナミックなページの創造、フォーマット化等の必要なしで検索され、表示装置で検索者に表現される可能性がある。
上記レコードはそれぞれ、それと関連するマスタードキュメントを有し、様々なスタイル、サイズ、フォーマット、及び量のそれぞれのレコードと関連する様々な表示ドキュメントのオプションを有する可能性がある。選択されたレコードの様々なビューは、それゆえ検索者からのリクエストに応じて提示される可能性がある。ビューレコードは、HTML互換の環境で、効果的な表現のためにHTMLでもフォーマット化される。
本発明の典型的な実施形態が示され、記載されたが、本発明の精神から逸脱することなく、多数の変化、修正、あるいはここに記載された本発明の代替がなされる可能性がありことは当業者にとって明らかである。それゆえそのような全ての変化、修正、及び変更は、本発明の範囲内であるように見られなければならない。
Claims (10)
- データベースを検索する方法であって、
上記データベースはコンピュータが読み込み可能な装置に記憶された複数のレコードを備え、上記複数のレコードのそれぞれは1以上の複数のドキュメントを備え、インデックスファイルは複数の装置識別子を備え、上記装置識別子のそれぞれは複数のパラメータ識別子を備え、上記パラメータ識別子のそれぞれはリアルタイム値を有し、上記方法は、
上記装置識別子に関連される装置を選択する段階と、
上記選択された装置に関連されるパラメータ識別子を選択する段階と、
上記データベースの検索クライテリアを備える検索クエリを受信する段階と、
上記検索クエリに応答する上記データベースを検索する段階と、
上記検索クライテリアを満足するレコードを表示する段階とを備えるデータベースを検索する方法。 - 上記レコードは、そのレコードと関連するデータをフォーマット化する表示であって、対応する完全な表示を有し、上記データをフォーマット化する表示であって、対応する完全な表示により特定されるフォーマットの表示装置上に上記レコードを表示する段階を更に備えることを特徴とする請求項1に記載の方法。
- 上記レコードは、マスタードキュメント及びビュードキュメントを備える第1評価レコードを備えることを特徴とする請求項1あるいは2に記載の方法。
- 上記インデックスファイルは、メタデータファイルであることを特徴とする請求項1乃至3のいずれか1項に記載の方法。
- 上記表示は、1以上の装置に関連するデータをフォーマット化する表示であって、対応する完全な表示を有する上記レコードを示すことを特徴とする請求項1乃至4のいずれか1項に記載の方法。
- 検索者は、表示されたパラメータ値を活性化することにより、1つのパラメータ識別子から選択された装置の別のパラメータ識別子にナビゲートする可能性があることを特徴とする請求項1乃至5のいずれか1項に記載の方法。
- データベースを備えるシステムであって、上記データベースは、
コンピュータが読み込み可能な装置に記憶され、それぞれが1以上の複数のドキュメントを備える複数のレコードと、
複数の装置識別子を備えるインデックスファイルと、
それぞれ、複数のパラメータ識別子を備える装置識別子と、
それぞれ、リアルタイム値を有するパラメータ識別子とを備えることを特徴とするシステム。 - 上記レコードは、そのレコードと関連するデータをフォーマット化する表示であって、対応する完全な表示を有することを特徴とする請求項7に記載の方法。
- 上記レコードは、マスタードキュメント及びビュードキュメントを備える第1評価レコードを備えることを特徴とする請求項7あるいは8に記載のシステム。
- 上記インデックスファイルは、メタデータファイルであることを特徴とする請求項7乃至9のいずれか1項に記載のシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG200606023-0A SG140510A1 (en) | 2006-09-01 | 2006-09-01 | System and method for database indexing, searching and data retrieval |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008059557A true JP2008059557A (ja) | 2008-03-13 |
Family
ID=39047094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007165652A Pending JP2008059557A (ja) | 2006-09-01 | 2007-06-22 | データベースインデクシング、サーチング、及びデータ検索のシステム及び方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080059432A1 (ja) |
JP (1) | JP2008059557A (ja) |
CN (1) | CN101136027B (ja) |
DE (1) | DE102007037646B4 (ja) |
SG (1) | SG140510A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2458309A (en) * | 2008-03-13 | 2009-09-16 | Business Partners Ltd | Search engine |
JP2011065546A (ja) * | 2009-09-18 | 2011-03-31 | Hitachi Solutions Ltd | ファイル検索システム及びプログラム |
US9274812B2 (en) * | 2011-10-06 | 2016-03-01 | Hand Held Products, Inc. | Method of configuring mobile computing device |
US9152672B2 (en) * | 2012-12-17 | 2015-10-06 | General Electric Company | Method for storage, querying, and analysis of time series data |
US9152671B2 (en) | 2012-12-17 | 2015-10-06 | General Electric Company | System for storage, querying, and analysis of time series data |
US9721000B2 (en) | 2012-12-20 | 2017-08-01 | Microsoft Technology Licensing, Llc | Generating and using a customized index |
CN104408097B (zh) * | 2014-11-17 | 2018-07-20 | 深圳市比一比网络科技有限公司 | 一种基于字符段热更新的混合索引方法及系统 |
WO2016156995A1 (en) * | 2015-03-30 | 2016-10-06 | Yokogawa Electric Corporation | Methods, systems and computer program products for machine based processing of natural language input |
KR20200111687A (ko) * | 2018-01-30 | 2020-09-29 | 엔캡사 테크놀로지 엘엘씨 | 다중의 이종 데이터 소스에서 정보를 캡슐화하고 저장하기 위한 방법 및 시스템 |
CN110609844B (zh) * | 2018-05-29 | 2022-05-13 | 优信拍(北京)信息科技有限公司 | 一种数据更新方法,装置及系统 |
CN112632081A (zh) * | 2020-12-30 | 2021-04-09 | 太平金融科技服务(上海)有限公司 | 基于分布式系统的标识生成方法、装置、设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295527B1 (en) * | 1998-02-13 | 2001-09-25 | Cisco Technology, Inc. | Real-time user-defined creation of network device information collections |
JP2003157286A (ja) * | 2001-11-21 | 2003-05-30 | Mitsubishi Chemicals Corp | 設備管理用データの連係検索システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613110A (en) * | 1995-01-05 | 1997-03-18 | International Business Machines Corporation | Indexing method and apparatus facilitating a binary search of digital data |
JP3113814B2 (ja) * | 1996-04-17 | 2000-12-04 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | 情報検索方法及び情報検索装置 |
US5715453A (en) * | 1996-05-31 | 1998-02-03 | International Business Machines Corporation | Web server mechanism for processing function calls for dynamic data queries in a web page |
US5832520A (en) * | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
DE19963767A1 (de) * | 1999-12-30 | 2001-07-05 | Bosch Gmbh Robert | Verfahren zum Betrieb eines Navigationssystems und Schnittstelle für ein Navigationssystem |
US6826555B2 (en) * | 2000-07-24 | 2004-11-30 | Centor Software Corporation | Open format for file storage system indexing, searching and data retrieval |
US6941003B2 (en) * | 2001-08-07 | 2005-09-06 | Lockheed Martin Corporation | Method of fast fingerprint search space partitioning and prescreening |
JP4490012B2 (ja) * | 2001-11-26 | 2010-06-23 | 富士通株式会社 | ファイル検索装置、ファイル検索プログラム |
US6965894B2 (en) * | 2002-03-22 | 2005-11-15 | International Business Machines Corporation | Efficient implementation of an index structure for multi-column bi-directional searches |
US7451217B2 (en) * | 2002-12-19 | 2008-11-11 | International Business Machines Corporation | Method and system for peer-to-peer authorization |
JP2007265384A (ja) * | 2006-01-31 | 2007-10-11 | Victor Co Of Japan Ltd | 構造化データ格納装置、構造化データ格納プログラム、及び構造化データ格納方法 |
-
2006
- 2006-09-01 SG SG200606023-0A patent/SG140510A1/en unknown
-
2007
- 2007-05-17 CN CN2007101078643A patent/CN101136027B/zh active Active
- 2007-06-18 US US11/820,171 patent/US20080059432A1/en not_active Abandoned
- 2007-06-22 JP JP2007165652A patent/JP2008059557A/ja active Pending
- 2007-08-09 DE DE102007037646A patent/DE102007037646B4/de active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295527B1 (en) * | 1998-02-13 | 2001-09-25 | Cisco Technology, Inc. | Real-time user-defined creation of network device information collections |
JP2003157286A (ja) * | 2001-11-21 | 2003-05-30 | Mitsubishi Chemicals Corp | 設備管理用データの連係検索システム |
Also Published As
Publication number | Publication date |
---|---|
CN101136027A (zh) | 2008-03-05 |
SG140510A1 (en) | 2008-03-28 |
DE102007037646A1 (de) | 2008-03-13 |
DE102007037646B4 (de) | 2010-01-14 |
CN101136027B (zh) | 2011-08-17 |
US20080059432A1 (en) | 2008-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008059557A (ja) | データベースインデクシング、サーチング、及びデータ検索のシステム及び方法 | |
JP6006267B2 (ja) | 索引キーを使用して検索を絞込むシステムおよび方法 | |
US6832350B1 (en) | Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria | |
CN105320745B (zh) | 基于共同元素的用于过滤和组织条目的系统 | |
US6928452B2 (en) | Tiered and content based database searching | |
US9165033B1 (en) | Efficient query rewriting | |
KR101934449B1 (ko) | 검색 쿼리에 응답하여 콘텐츠에 매칭될 이미지에 대해 동적 랭킹을 진행하기 위한 방법 및 시스템 | |
US6801904B2 (en) | System for keyword based searching over relational databases | |
US6122644A (en) | System for halloween protection in a database system | |
US20070033229A1 (en) | System and method for indexing structured and unstructured audio content | |
US20050108219A1 (en) | Tiered and content based database searching | |
KR20060021858A (ko) | 주석 관리 방법, 컴퓨터 판독가능 매체 및 주석 관리시스템 | |
US7849070B2 (en) | System and method for dynamically ranking items of audio content | |
US20090112843A1 (en) | System and method for providing differentiated service levels for search index | |
CN108255972A (zh) | 一种全文检索方法及系统 | |
US7657513B2 (en) | Adaptive help system and user interface | |
US20040078355A1 (en) | Information management system | |
US20160078073A1 (en) | System and method for content storage | |
US20030093412A1 (en) | Global recuresive and scalable database management system | |
US20070073653A1 (en) | Patent related search method and system | |
US8005827B2 (en) | System and method for accessing preferred provider of audio content | |
JP3786233B2 (ja) | 情報検索方法および情報検索システム | |
WO2020251780A1 (en) | Systems and methods for federated search with dynamic selection and distributed relevance | |
EP2112608A1 (en) | Defragmenting indexes in a relational database | |
US20040236724A1 (en) | Searching element-based document descriptions in a database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100525 |