WO2004111876A1 - 検索条件を再利用する検索システムおよび方法 - Google Patents

検索条件を再利用する検索システムおよび方法 Download PDF

Info

Publication number
WO2004111876A1
WO2004111876A1 PCT/JP2003/007434 JP0307434W WO2004111876A1 WO 2004111876 A1 WO2004111876 A1 WO 2004111876A1 JP 0307434 W JP0307434 W JP 0307434W WO 2004111876 A1 WO2004111876 A1 WO 2004111876A1
Authority
WO
WIPO (PCT)
Prior art keywords
search
unit
keyword
document
providing
Prior art date
Application number
PCT/JP2003/007434
Other languages
English (en)
French (fr)
Inventor
Fumiyoshi Karube
Original Assignee
Fujitsu Limited
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 Fujitsu Limited filed Critical Fujitsu Limited
Priority to PCT/JP2003/007434 priority Critical patent/WO2004111876A1/ja
Priority to JP2005500743A priority patent/JPWO2004111876A1/ja
Publication of WO2004111876A1 publication Critical patent/WO2004111876A1/ja
Priority to US11/239,063 priority patent/US20060020576A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions

Abstract

提供部は、過去の文書検索で用いられた複数のキーワードの各々を要素として構成される、キーワードの階層構造の情報を格納し、検索条件を入力する入力部からの要求に応じてその情報を転送する。入力部は、受け取ったキーワードの階層構造を画面上に表示する。

Description

検索条件を再利用する検索システムおよび方法 技術分野
本発明は、 データベースおよびファイルの集合等を使用して作成された文書 の集合から、 利用者が意図する文書を検索するための検索システムおよびその 方法に関する。 この技術は、 通常、 インターネットのホームページ検索等にお いて検索エンジンと呼ばれている。
背景技術
ィンターネットのホームページ検索における検索エンジンのように、 今日で は各種の検索エンジンが存在するが、 過去の文書検索に用いた検索条件を少し 手直しして、 新たな条件で検索したい場合、 保存してある条件を探すのに手間 がかかる。 し力 しながら、 再度、 同じような検索条件を入力するのは、 利用者 にとつて面倒なものである。
従来の検索エンジンでは、 過去の検索に用いられた検索条件に対して、 以下 のようなアプローチがとられていた。
( 1 ) 直前に指定された条件以外は記憶せずに、 利用者に対して、 毎回、 条件 の入力を求める。 したがって、 検索条件を再利用しない。
( 2 ) 検索エンジンの起動後、 その動作中は検索条件を記憶して再利用するが 、 停止時に記憶を消去する。 したがって、 次の起動時には、 検索条件を再利用 しない。
( 3 ) 検索条件を無条件にディスク等に保存して再利用する。 この場合、 単純 に検索条件のログが保存される。 (4) 利用者の指示に従って検索条件をディスク等に保存し、 再利用する。 このように、 検索条件の記憶 Z保存方法としては、 いくつかの手法が存在す る。 また、 記憶/保存された検索条件は、 以下のようにして再利用される。
(1) 最新または最古の検索条件を順番に表示し、 表示された条件のいずれか を利用者に選択させる。 この場合、 検索条件は単純なログとして表示される。
(2) 検索条件を文字列等でソートして表示し、 表示された条件のいずれかを 利用者に選択させる。
(3) 検索条件を登録するときにグループを指定しておき、 グループ単位に検 索条件を表示し、 表示された条件のいずれかを利用者に選択させる。
(4) 検索条件を似通った検索条件の順番に (グループとして) 表示し、 表示 された条件のレ、ずれかを利用者に選択させる。
過去の検索条件が表示された場合、 当然のことながら、 利用者は選択した検 索条件の一部を変更して、 新たな検索条件として利用することができる。 従来の検索エンジンは、 利用者から指定された検索条件 (例えば、 キーヮー .ドと条件の組み合わせ) をそのままの形で保存お ぴ表示している。 この検索 条件の形式は、 例えば、 以下のようなものである (例えば、 非特許文献 1参照 ) 。 キーワード 1 AND キーワード 2 OR (キーワード 3 NOT キー ヮード 4) · · · しかしながら、 上記のような従来の検索条件表示 Z再利用においては、 利用 者は、 表示された複数の検索条件に対して、 a) 参照、 b) 選択、 c) 更新、 という手順で作業を行わなければならない。 このうち、 表示された検索条件の a) 参照と b) 選択は手間のかかる煩雑な作業である。 まして、 検索条件を登 録するときにグループを指定する場合等においては、 利用者が記憶に頼って、 検索条件がどのグループに属しているか等を判断するため、 利用者の負担がさ らに大きくなる。
そこで、 検索条件が表示された後の a) 参照や b) 選択を利用者が容易に行 えるような技術が望まれる。 非特許文献 1
"YAHOO! (登録商標) 検索ヘルプ" 、 [online] 、 YAHOO! (登録 商標) JAPAN、 [平成 15年 4月 9日検索] 、 インターネットく URL : http://nelp. yahoo, GO. jp/help/ jp/ysearch/ysearch-lb. htmレ 発明の開示
本発明の課題は、 文書検索のための検索条件の表示/再利用において、 利用 者の負担を改善する検索システムおよびその方法を提供することである。
· 本発明の第 1の局面において、 情報提供装置は、 格納部、 抽出部、 および転 送部を備え、 文書検索の検索条件を入力する入力部に対して、 過去の文書検索 で用いられた検索条件の情報を提供する。 ·
格納部は、 過去の検索条件に含まれる複数のキーヮードの各々を要素として 構成される、 キーワードの階層構造の情報を格納する。 抽出部は、 入力部から の要求に応じて、 格納部からキーワードの階層構造の情報を取り出す。 そして 、 転送部は、 取り出されたキーワードの階層構造の情報を入力部に転送する。 入力部およぴ情報提供装置は、 例えば、 後述する図 2のクライアント 201 およびサーバ 202にそれぞれ対応し、 格納部および抽出部は、 例えば、 図 2 の条件保存辞書 223およびサーバ機構 222にそれぞれ対応し、 転送部は、 例えば、 後述する図 1 1のネットワーク接続装置 1 107に対応する。 本発明の第 2の局面において、 上記格納部は、 上記複数のキーワードからな る検索条件式において、 第 1のキーヮードと第 2のキーヮードが特定の演算子 で結合されているとき、 その第 1のキーヮードと第 2のキーヮードをそれぞれ 異なる階層の要素として格納し、 第 2のキーヮードと第 3のキーヮードがその 他の演算子で結合されているとき、 その第 2のキーワードと第 3のキーワード を同じ階層の要素として格納する。
本発明の第 3の局面において、 文書検索の検索条件を入力する入力部は、 過 去の検索条件に含まれる複数のキーヮードの各々を要素として構成される、 キ ーヮードの階層構造の情報を画面上に表示し、 表示されたキーヮードの階層構 造において利用者が階層間の移動を指示したとき、 更新されたキーヮードの階 層構造を表示する。
入力部は、 例えば、 後述する図 2のクライアント 2 0 1に対応する。
本発明の第 4の局面において、 検索システムは、 入力部、 提供部、 検索部、 および文書格納庫からなり、 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用いられた検索条件の情報を提供する。
入力部は、 過去の検索条件を提供部に要求し、 提供部から受け取った過去の 検索条件の情報を画面上に表示する。 提供部は、 入力部からの要求に応じて、 過去の検索条件の情報を格納部から取り出して入力部に転送し、 入力部からの 要求に応じて、 検索部に文書検索を依頼する。 そして、 検索部は、 提供部から の依頼に応じて文書格納庫の文書を検索する。
この検索システムでは、 入力部、 提供部、 検索部、 および文書格納庫は互い に独立して動作し、 入力部、 提供部、 検索部、 および文書格納庫の組み合わせ を自由に変更可能である。
入力部、 提供部、 検索部、 および文書格納庫は、 例えば、 後述する図 2のク ライアント 2 0 1、 サーバ 2 0 2、 検索部 2 0 3、 および文書格納庫 2 4 2に それぞれ対応する。 図面の簡単な説明
図 1は、 キーワード表示画面を示す図である。
図 2は、 検索システムの構成図である。
図 3は、 利用者の作業手順のフローチャートである。
図 4は、 条件保存辞書のデータ構造を示す図である。
図 5は、 条件保存辞書の具体例を示す図である。
図 6は、 クライアント機構の処理のフローチャートである。
図 7は、 サーバ機構の処理のフローチャートである。
図 8は、 検索エンジンの処理のフローチャートである。
図 9は、 検索機構の処理のフローチャートである。
図 1 0は、 キーワード編集機構の処理のフローチャートである。
図 1 1は、 情報処理装置の構成図である。
.図 1 2は、 記録媒体を示す図である。 . 発明を実施するための最良の形態
以下、 図面を参照しながら、 本発明の実施の形態を詳細に説明する。
本実施形態の検索システムは、 以下のような 4つの大きな特徴を有する。 ( 1 ) 検索システムの機能を、 検索キーワード表示、 検索条件保存、 検索ェン ジン、 および文書格納庫に分割し、 それぞれの機能が独立して動作できる機構 を採用する。 これにより、 負荷分散、 独立動作、 および組み合わせ自由度の拡 大が促進され、 検索キーワード表示、 検索条件保存、 検索エンジン、 および文 書格納庫の組み合わせを自由に変更することが可能となる。
( 2 ) 検索キーワード表示の機能は、 検索キーワードを階層構造で表示すると ともに、 過去の検索におけるヒッ ト件数を併せて表示する。 これにより、 過去 の検索条件に基づいて検索を行った場合の検索結果 (ヒッ ト件数) を、 利用者 が容易に推測することができる。
( 3 ) 検索条件保存の機能は、 検索キーワードの階層構造と過去のヒッ ト件数 を保存する。 これにより、 上記のような検索キーワード表示の機能が実現され る。
( 4 ) 同一の検索条件で複数の文書格納庫を検索する。 過去に行った文書検索 の実績に基づいて、 同じ検索条件で異なる文書格納庫を検索することができる 従来の検索システムでは、 複数の機能が統合されていて、 それぞれが分離さ れていなかったため、 表示を行うクライアント側に階層構造のキーワードを保 存すると他のクライアントから利用できず、 また検索を行うサーバ側に階層構 造のキーヮードを保存すると他のサーバの検索で同じ階層構造のキーヮードを 利用できない等の問題が生じる。
これ.に対して、 (1 ) に示したように、 検索キーワード表示、 検索条件保存 、 検索エンジン、 および文書格納庫の機能を分離することで、 階層構造のキー ワードをフレキシブルに再利用することが可能となる。
また、 (2 ) の検索キーワード表示の機能は、 キーワードの階層構造を表示 するだけでなく、 階層構造の一部を選択して従来形式の検索条件を表示するこ ともできる。 これにより、 利用者は、 表示された検索条件をコピーして、 従来 形式の検索条件を必要とする従来型の検索エンジン等に入力し、 検索を行うこ とができる。
また、 階層構造で表示されたキーワードには、 前回の検索結果 (ヒッ ト件数 ) が表示されるため、 利用者は、 実際に検索を実施する前に、 その検索結果 ( ヒット件数) を予測することができる。 従来の検索エンジンは、 指定されたキーヮードをそのまま保存していたが、 ( 3 ) の検索条件保存の機能は、 検索を実施した結果のヒット件数を併せて保 存する。 これにより、 利用者に対して、 過去の検索によるヒット件数を提示す ることが可能となる。
本実施形態の検索システムは、 さらに以下の 2つの特徴を有する。
( 5 ) 検索に利用するキーワード集の編集機能として、 次のような機能を追加 する。
•検索結果のキーワードに読み、 発音 (音声データ) 等を付加する。
•外部から通信手段を利用して、 検索に使用するキーワード (文節) を登録す る。
検索でヒットしたキーヮードに読みや発音を追加できるようにすることで、 キーワード一覧を表示する際に、 五十音順の一覧表示が可能となる他に、 意味 が同じで発音が異なるキーワード (英語と日本語等) を一度に表示することも 可能となる。
なお、 こ.の読みを追加する手段としては、 利用者による登録と、 従来から存 在する日本語/英語等の変換辞書との連携で読みを追加する手段とがある。 例 えば、 検索エンジンにより " e n g i n e " というキーワードが検出された場 合、 利用者は、 検出されたキーワードに "えんじん" 、 "エンジン" 、 "はつ どうき (発動機) " 、 "げんどうき (原動機) " 等の読みを追加できる。 また、 文節をキーワードとして登録することで、 本来検索でヒットする単語 単位のキーヮードとは異なる、 複数の単語を組み合わせた文節をキーヮードと した検索が可能となる。 ここでの文節とは、 通常は複数のキーワードに分かれ るべき単語を複数組み合わせたものを意味する。 例えば、 "検索エンジンとは " という文節は、 "検索" 、 "エンジン,, 、 および "とは" の 3つの単語から なる。 (6) 従来の検索エンジンにおける検索結果の返答方法は、 夜間等の空き時間 を利用して事前に検索しておいた結果を返答する力、 または呼び出されたとき に実際の物理的な文書検索を実行して結果を返答するかのいずれか一方であつ た。
これに対して、 本実施形態では、 検索エンジンを呼び出すときに物理検索を 行うか否かの選択肢を設け、 利用者が最新文書を検索したい場合には、 実際の 物理的な文書検索を実行し、 そうでない場合は、 事前に検索しておいた結果を 返答する。
図 1は、 本実施形態におけるキーワード表示画面の例を示している。 検索シ ステムは、 利用者から指定された検索条件の中のキーワードと条件 (演算子) を分類し、 検索条件を AND条件等の特定の演算子を元にした階層構造で保存 し、 それ以外の条件およびキーワードを階層構造の要素として保存する。. 図 1の画面は、 検索対象 101、 検索条件 102、 配下の検索条件 o r結果 103、 および検索条件式 104の表示領域からなる。 検索対象 101の領域 には、 検索される文書格納庫の識別情報が表示され、 検索条件 102には、 過 去の検索で用いられた検索条件が階層構造で表示される。
この例では、 検索条件 102として、 "特許 OR PATENT" を最初 の要素とする階層構造と、 "カタログ NOT 車" を最初の要素とする階層 構造が表示されている。 前者の階層構造では、 "特許 OR PATENT" の下位の階層に "アイデア" という要素が含まれており、 後者の階層構造では 、 "カタログ NOT 車" の下位の階層に "NOT 富士通" とレヽぅ要素力 S 含まれている。
ここでは、 AND条件を元にした階層構造を用いているため、 各要素のキー ヮードの前に演算子が付カ卩されていなければ、 そのキーヮードと上位の階層の 要素は AND条件で結合される。 また、 各要素のキーワードの前に演算子が付 加されていれば、 そのキーヮードと上位の階層の要素はその演算子により結合 される。
したがって、 "特許 OR PATENT" と "アイデア" は AND条件で 結合されており、 "カタログ NOT 車" と "富士通" は NOT条件で結合 されている。
利用者は、 表示された検索条件 102の中からいずれかの要素を選択するこ とで、 任意の検索条件を指定することができる。 例えば、 利用者がポインティ ングデバイスにより "アイデア" をクリックすると、 "特許 OR PATE NT" と "アイデア" を結合した以下の検索条件が指定される。
(特許 OR PATENT) AND アイデア このとき、 配下の検索条件 o r結果 103には、 "アイデア" の下位の階層 の要素と、 指定された検索条件で過去に検索を行った結果 (アドレス、 格納場 所) が表示.される。 検索結果としては、 従来の検索エンジン.と同様に、 ヒット 率、 サンプル、 格納場所、 サイズ、 日付等の情報が表示される。
ここでは、 "アイデア" の下位の階層の要素として、 "メモ" 、 "作成中" 、 および "結果報告書" の 3つの要素が表示されており、 検索結果として、 2 つの文書のヒット率、 サンプル、 およびアドレスまたは格納場所が表示されて いる。
また、 検索条件 102および配下の検索条件 o r結果 103において各要素 の右側の括弧内に記されている数字は、 対応する検索条件で過去に検索を行つ たときのヒッ ト件数を表す。
利用者が以前に指定した検索条件を再利用する場合に、 以前の検索条件をこ のような階層構造で表示することで、 利用者は、 検索条件を視覚的に理解して 、 必要な条件を簡単に選択することができる。
検索条件の操作としては、 メニューボックス 1 0 5に示されているように、 切り取り、 コピー、 張り付け、 表示、 変更、 追加 (作成) 、 削除、 最新表示、 最新表示 (物理) 、 検索条件の出力等を行うことができる。 検索条件の追加で は、 表示された階層構造の上に新たな要素 (演算子とキーワード) を生成する ことで、 既存の検索条件に新たな条件を追加することができる。
最新表示では、 事前に検索しておいた結果を用いて、 指定された検索条件の 検索結果を最新の状態に更新することができ、 最新表示 (物理) では、 指定さ れた検索条件に基づく実際の文書検索を実行させて、 検索結果を最新の状態に 更新することができる。
また、 検索条件の出力では、 階層化された検索条件を従来の検索条件の形式 で出力する。 図 1では、 指定された検索条件が、 従来の形式で検索条件式 1 0 4に表示されている。 利用者は、 出力された検索条件をコピーして従来の検索 エンジンに入力することにより、 同じ検索条件による検索結果を従来の検索ェ ンジンで得.ることができる。 .
次に、 図 2から図 1 0までを参照しながら、 本実施形態の検索システムの構 成と動作についてより詳細に説明する。
図 2は、 検索システムの構成図である。 図 2の検索システムは、 クライアン ト 2 0 1、 サーバ 2 0 2、 検索部 2 0 3、 および文書公開部 2 0 4からなる。 利用者は、 クライアント 2 0 1を操作することで、 サーバ 2 0 2に対して検索 等の処理要求を送り、 サーバ 2 0 2は要求された検索を検索部 2 0 3に依頼す る。 検索部 2 0 3は、 文書公開部 2 0 4から検索条件に合致する文書情報を取 り出し、 検索結果として保存する。
検索キーワードの階層表示を行うために、 クライアント 2 0 1、 サーバ 2 0 2、 検索部 2 0 3、 およぴ文書公開部 2 0 4は、 それぞれ独立して動作できる 機構として構成される。
これらの 4つの機構は、 1つまたは複数の情報処理装置 (コンピュータ) に より実現される。 例えば、 各機構をそれぞれ独立したコンピュータにより構成 した場合、 これらの機構はインターネット等の通信ネットワークを介して接続 され、 互いに情報交換を行うことができる。
したがって、 クライアント 2 0 1 :サーバ 2 0 2 :検索部 2 0 3 :文書公開 部 2 0 4には、 1 : n : n : nの対応関係を持たせることができる。 言い換え れば、 1つのクライアント 2 0 1に対して、 n個のサーバ 2 0 2、 n個の検索 部 2 0 3、 および n個の文書公開部 2 0 4を接続することができる。 このよう に各機構を分離することにより、 階層構造のキーワードを容易に再利用するこ とが可肯 となる。
クライアント 2 0 1は、 表示装置 2 1 1 (ディスプレイ) 、 W e bブラウザ 2 1 2 (W e bクライアント) 、 およびクライアント機構 2 1 3を備え、 サー ノ 2 0 2は、 W e bサーバ 2 2 1、 サーバ機構 2 2 2、 および条件保存辞書 2 2 3を備える。
表示装置 2 1 1は、 利用者からの操作入力を受け付け、 W e bブラウザ 2 1 2からの出力情報を画面上.に表示する。 W e bブラウザ 2 1 2は、 利用者と W e bサーバ 2 2 1のインタフェースとして動作するプログラムであり、 W e b サーバ 2 2 1は、 W e bブラウザ 2 1 2とサーバ機構 2 2 2のインタフェース として動作するプログラムである。 条件保存辞書 2 2 3は、 検索条件を階層構 造で保存する辞書である。
検索部 2 0 3は、 検索エンジン 2 3 1、 高速検索に向けた検索機構 2 3 2、 キーワード編集機構 2 3 3、 検索結果保存辞書 2 3 4、 用語辞書 2 3 5、 およ びキーヮード集 2 3 6を備える。
検索結果保存辞書 2 3 4は、 検索を高速化するための検索結果を保存する辞 書である。 検索エンジン 2 3 1は、 サーバ機構 2 2 2からの依頼に応じて、 検 索結果保存辞書 2 3 4から検索結果を取り出し、 サーバ機構 2 2 2に返信する 用語辞書 2 3 5は、 日本語や英語の用語の読み、 意味、 用例、 発音等の付加 情報が登録された辞書である。 キーワード集 2 3 6は、 利用者が登録したキー ヮードの集まりであり、 各キーヮードは検索機構 2 3 2により検索キーとして 用いられる。 キーワード集 2 3 6には、 過去に用いられたあらゆるキーワード が保存されている。
文書公開部 2 0 4は、 公開部 2 4 1および文書格納庫 2 4 2を備える。 文書 格納庫 2 4 2は、 検索対象となる文書情報を格納する格納庫である。 公開部 2 4 1は、 ネットワークドライブ、 W e bサーバ等であり、 文書格納庫 2 4 2の 文書情報をネットワーク上に公開する。
次に、 図 3に示す実際の利用者の作業手順に沿って、 図 2の検索システムの 動作を説明する。
利用者は、 まず、 クライアント 2 0 1上の W e bブラウザ 2 1 1を起動し、 複数のサーバ 2 0 2の中からを 1つのサーバ 2 0 2を選択する (ステップ 3 0 1 ) 。 これにより、 選択されたサーバ 2 0 2のサーバ機構 2 2 2に利用者から の要求が送信され、 サーバ機構 2 2 2は、 利用者の正当性を確認するための利 用者 I Dおよびパスヮードの入力を要求する。
次に、 利用者が利用者 I Dおよびパスワードを入力すると、 サーバ機構 2 2 2に利用者の認証情報が送信される (ステップ 3 0 2 ) 。 ただし、 公開鍵方式 の喑号を用いた場合のように、 利用者 I Dおよびパスヮード以外の認証情報が 用いられることもある。
サーバ機構 2 2 2は、 利用者の正当性検査を実施し、 クライアント 2 0 1か らの要求がキーヮード階層構造要求であれば、 条件保存辞書 2 2 3を参照して 、 以下の 3つの情報をクライアント 2 0 1に送信する。
• W e bブラウザ 2 1 2上でキーワードの階層表示等を行うクライアント機構 2 1 3
•利用者が過去に利用した検索対象 (過去に利用された文書格納庫 2 4 2の一
•以前に作成 (入力) されたキーワードの階層構造
W e bブラウザ 2 1 2は、 サーバ 2 0 2から送られた情報を元に、 クライア ント機構 2 1 3を呼び出し、 表示装置 2 1 1の画面上にキーワードの階層構造 を表示する。
次に、 利用者は、 画面上で選択または直接入力により、 具体的な文書格納庫 を検索対象として指定し、 クライアント機構 2 1 3は、 指定された検索対象の 情報をサーバ機構 2 2 2に送信する (ステップ 3 0 3 ) 。
サーバ機構 2 2 2は、 条件保存辞書 2 2 3を参照して、 受け取った検索対象 の過去のキーヮードの階層構造に対応するヒット件数を取り出し、 クライアン ト機.構に送信する。 これにより、 階層構造のキーヮー.ドに過去の検索のヒット 件数が表示される。 ただし、 新たに指定された文書格納庫のヒット件数は表示 されない。
利用者が表示された階層構造上のキーヮードを順番に選択すると、 クライア ント機構 2 1 3が画面表示を変更して、 下位の階層のキーワードを表示する ( ステップ 3 0 4 ) 。 これにより、 利用者は所望のキーワードに迪り着くことが できる。 このとき、 各キーワードとともに表示されるヒット件数が、 所望のキ 一ワードを探し易くしている。
利用者は、 所望のキーワードに迪り着くと、 そのキーワードの最新状態を確 認するため、 最新表示を指定する。 このとき、 'クライアント機構 2 1 3は、 指 定されたキーワードから階層構造を逆順 (上位方向) に迪り、 最上位の要素に 到達した時点で検索条件を作成する。 これにより、 以下の情報がサーバ機構 2 2 2に送信される。
•利用者の認証情報 (クライアント 2 0 1とサーバ 2 0 2の間で通信する度に 認証情報を再送することで、 通信を切断してサーバ負荷を下げることができる 。 )
•検索対象の情報 (文書格納庫の情報)
•最上位から所望のキーヮードに到るキーヮードの列 (一連の検索条件式への 変換も同時にクライアント機構 2 1 3が行う。 )
サーバ機構 2 2 2は、 利用者の認証情報を確認した後、 受け取った情報を検 索部 2 0 3の検索エンジン 2 3 1に転送する。
検索エンジン 2 3 1は、 受け取った情報と検索結果保存辞書 2 3 4を参照し て検索結果を作成し、 サーバ機構 2 2 2に送信する。 利用者が最新表示 (物理 ) を指定した場合は、 検索機構 2 3 2が検索対象の文書格納庫 2 4 2を実際に 検索し、 その結果を検索結果保存辞書 2 3 4に蓄積した後、 検索結果がサーバ 機構 2 2 2に送信される。
サーバ機構 2 2 2は、 検索結果を受け取ると、 ヒット件数を条件保存辞書 2 2 3に保存した後、 検索結果をクライアント機構 2 1 3に送信する。 クライア ント機構 2 1 3は、 受け取った検索結果を画面上に表示する。
次に、 利用者は、 所望の文書の内容を画面上で確認するため、 表示された検 索結果の中から文書を選択する (ステップ 3 0 5 ) 。 検索結果には、 ホームぺ ージのアドレスやネットワークドライブのアドレス等が含まれているため、 直 接、 W e bブラウザ 2 1 2が該当文書を参照して画面上に表示する。
図 2の構成では、 クライアント 2 0 1およびサーバ 2 0 2にそれぞれ W e b ブラウザ 2 1 2および W e bサーバ 2 2 1を搭載した例を示している。 しかし ながら、 W e bブラウザ 2 1 2および W e bサーバ 2 2 1の代わりに、 固有の 画面表示クライアントアプリケーションプログラムおよびそれに対応する画面 表示サーバアプリケーションプログラムを使用しても、 同様の処理を実現する ことができる。
図 4は、 サーバ 202においてサーバ機構 222の動作を支える条件保存辞 書 223のデータ構造の例を示している。 図 4の条件保存辞書は、 利用者 I D 401をキーとしてキーワードの階層構造を複数格納しており、 各階層構造を 構成する要素は、 条件 402、 キーワード 403、 ヒット件数 404、 Nポィ ンタ 405 (N- p t r ) 、 および Dポィンタ 406 (D— p t r) からなる 条件 402は、 要素に指定された条件 (OR、 NOT, NER等の演算子) である。 ORは前後のキーヮードのいずれか一方または両方を含むという条件 を表し、 NOTは指定されたキーワード 403を含まないという条件を表し、 NERは指定されたキーワード 403に近い文字列 (近似値) を含むという条 件を表す。 ヒット件数 404は、 最上位の要素からその要素までの各要素によ り表される—検索条件に対応する前回の検索のヒ ト件数である。
Nポインタ 405は、 同じ階層における次の要素を指すポインタであり、 次 の要素がない場合は "0" となる。 Dポインタ 406は、 次の階層 (下位の階 層) の要素を指すポインタであり、 次の階層がない場合は "0" となる。 このようなデータ構造を用いて、 実際にキーヮードの階層構造を作成すると 、 例えば、 図 5のようになる。
次に、 図 6から図 1◦までを参照しながら、 各機構の動作をより詳細に説明 する。
クライアント 201のクライアント機構 213は、 利用者が最初にサーバ機 構 222に接続し、 利用者の正当性検査で問題がなかった場合に、 サーバ機構 222から We bブラウザ 212に送られ、 We bブラウザ 212上で動作す る。
このクライアント機構 2 1 3としては J AV A (登録商標) アブレット等が 最適であるが、 クライアント 2 0 1上で動作する他のプログラムとしてクライ アント機構 2 1 3を作成してもよい。 なお、 クライアント機構 2 1 3が W e b ブラウザ 2 1 2上で動作する場合は、 利用者認証までの処理は、 W e bブラウ ザ 2 1 2の機能だけで行うことが可能である。
クライアント機構 2 1 3は、 W e bブラウザ 2 1 2により呼び出されると、 サーバ機構 2 2 2より送られた情報を元に画面表示を行うように、 W e bブラ ゥザ 2 1 2に対して指示を出す。
また、 利用者が画面上で選択等の操作を実施すると、 その都度 W e bブラウ ザ 2 1 2から呼び出され、 画面の再表示指示を W e bブラウザ 2 1 2に対して 行う。 クライアント機構 2 1 3と W e bブラウザ 2 1 2との情報交換について は、 一般的であるため、 説明を省略する。
図 6は、 クライアント機構 2 1 3の処理のフローチャートである。 クライア ント機構 2 1 3は、 W e bブラウザ 2 1 2により呼び出されると、 まず、 利用 者が行った操作を判定する (ステップ 6 0 0 ) 。
利用者の操作がキーワード階層の表示 (ステップ 6 0 1 ) であれば、 利用者 より指示された、 画面推移に必要な処理を、 W e bブラウザ 2 1 2に対して指 示する (ステップ 6 0 2 ) 。 これを受けて、 W e bブラウザ 2 1 2は画面表示 を行う。 これにより、 以下のような処理が行われる。
•サーバ機構 2 2 2よりクライアント機構 2 1 3とともに送られたキーワード の階層構造を表示する。
•階層構造で表示されたキーワードを、 従来の検索条件の形式で表示する。 表 示された検索条件は、 従来の検索エンジン等の他のアプリケーションプロダラ ムに流用することができる。 •利用者が階層間の移動を指示したときに、 更新されたキーヮードの階層構造 を表示する。
利用者の操作がキーワード追加等の変更 (ステップ 6 0 3 ) であれば、 クラ イアント機構 2 1 3は、 利用者より指示された操作 (変更、 追加、 削除、 最新 表示、 最新表示 (物理) 等) の情報を作成する (ステップ 6 0 4 ) 。
次に、 最上位の要素から指定された要素までの各要素を検索条件式に変換し て、 作成した情報と検索条件式をサーバ 2 0 2に送信する (ステップ 6 0 5 ) 。 そして、 サーバ 2 0 2から返答を受信し (ステップ 6 0 7 ) 、 その情報に従 つて画面を表示する処理を、 W e bブラウザ 2 1 2に対して指示する (ステツ プ 6 0 8 ) 。 これを受けて、 W e bブラウザ 2 1 2.は画面の再構築を行う。 こ れにより、 以下のような処理が行われる。
•利用者が指定した検索対象の情報 (文書格納庫 2 4 2のアドレス情報) をサ ーバ機構 2 2 2に送り、 その結果としてサーバ機構 2 2 2より送られたヒット 件数をキーヮードの横に表示する。
ノ利用者のキーワード操作の情報をサーバ機構 2.2 2に送り、 その結果として サーバ機構 2 2 2より送られた、 新たなキーヮードの階層構造を画面に表示す る。
利用者の操作がキーワードの内容表示 (ステップ 6 0 9 ) であれば、 クライ アント機構 2 1 3は、 利用者より指示されたキーワードの内容表示の情報を作 成する (ステップ 6 1 0 ) 。
次に、 作成した情報を検索部 2 0 3に送信する (ステップ 6 1 1 ) 。 そして 、 検索部 2 0 3から返答を受信し (ステップ 6 1 2 ) 、 その情報に従って画面 を表示する処理を、 W e bブラウザ 2 1 2に対して指示する (ステップ 6 1 3 ) 。 これを受けて、 W e bブラウザ 2 1 2は画面表示を行う。 これにより、 以 下のような処理が行われる。 -利用者のキーヮード内容表示操作の情報をキーヮード編集機構 2 3 3に送り 、 その結果としてキーワード編集機構 2 3 3より送られた、 キーワードの読み 、 意味、 用例、 発音等を画面に表示する。 この場合、 発音の表示とは、 スピー 力等により音声データを出力する処理を意味する。
·利用者のキーワード内容操作 (登録、 削除、 変更等) の情報をキーワード編 集機構 2 3 3に送り、 その結果としてキーワード編集機構 2 3 3より送られた 、 新たな読み、 意味、 用例、 発音等を画面に表示する。
クライアント機構 2 1 3の処理が終了すると、 クライアント 2 0 1は W e b ブラウザ 2 1 2の処理に復帰する。
サーバ 2 0 2のサーバ機構 2 2 2は、 クライアント 2 0 1より要求された操 作を実施し、 その結果をクライアント 2 0 1に対して返答する。
図 7は、 サーバ機構 2 2 2の処理のフローチャートである。 サーバ機構 2 2 2は、 W e bサーバ 2 2 1により呼び出されると、 まず、 利用者の認証情報を 元に利用者の正当性検查を実施し (ステップ 7 0 1 ) 、 クライアント 2 0 1か らの要求を判定する (ステップ 7 0 2 ) 。
キーワード階層構造要求 (ステップ 7 0 3 ) であれば、 サーバ機構 2 2 2は 、 受け取った利用者 I Dと検索条件式をキーとして条件保存辞書 2 2 3を検索 し、 対応する階層構造の情報を取得する (ステップ 7 0 4 ) 。 そして、 得られ た階層構造の情報をクライアント 2 0 1に返信する (ステップ 7 0 5 ) 。 これ により、 以下のような処理が行われる。
•条件保存辞書 2 2 3に保存されたキーヮードの階層構造をクライアント 2 0 1に送る。
•過去の検索におけるキーヮード毎のヒットした文書数 (ファイル数) をヒッ ト件数としてクライアント 2 0 1に送る。
キーワード追加等の変更要求 (変更、 追加、 削除等の場合) (ステップ 7 0 6) であれば、 サーバ機構 222は、 受け取った利用者 I Dと検索条件式をキ 一として条件保存辞書 223を検索し (ステップ 707) 、 要求された変更内 容を対応する階層構造の要素に反映する (ステップ 708) 。 そして、 変更さ れた階層構造の情報をクライアント 201に返信する (ステップ 709 ) 。 次に、 変更により新たなキーワードが追加されたか否かを判定し (ステップ 710) 、 新たなキーワードが追加されていれば、 キーワード編集機構 233 に対してキーワード追加処理を依頼する (ステップ 71 1) 。 これを受けて、 キーヮード編集機構 233は、 キーワード集 236に新たなキーヮードを追加 する。 これにより、 以下のような処理が行われる。
·クライアント 201より送られたキーワードの変更を、 条件保存辞書 223 に保存する。
•条件保存辞書 223に保存されたキーワードを、 検索部 203に登録 (転送
) する。
最新情報の検索要求 (最新表示および最新表示 (物理) の場合) (ステップ 712) であれば、 サーバ機構 222は、 受け取った利用者 I Dと検索条件式 をキーとして条件保存辞書 223を検索し、 対応する階層構造の情報を取得す る (ステップ 71 3) 。 そして、 検索条件式と指定された文書格納庫 242の ァドレス情報を検索エンジン 231に転送して、 検索を依頼する (ステップ 7 14) 。' これを受けて、 検索エンジン 231は、 検索結果保存辞書 234から 対応する検索結果を取得し、 サーバ機構 222に返信する。
サーバ機構 222は、 検索結果に含まれるヒット件数を、 条件保存辞書 22 3の対応する階層構造の要素に保存し (ステップ 715) 、 検索結果をクライ アント 201に返信する (ステップ 716) 。 これにより、 以下のような処理 が行われる。
·検索部 203に検索を依頼する (事前検索の結果を要求するか物理検索の結 果を要求するかの種別を含む) 。
利用者が最新表示を指定した場合は、 サーバ機構 2 2 2は、 事前検索の結果 を検索エンジン 2 3 1に要求し、 検索エンジン 2 3 1は、 検索結果保存辞書 2 3 4から事前検索の結果を取り出してサーバ機構 2 2 2に返信する。
また、 利用者が最新表示 (物理) を指定した場合は、 サーバ機構 2 2 2は、 物理検索の結果を検索エンジン 2 3 1に要求し、 検索エンジン 2 3 1は、 検索 機構 2 3 2に文書格納庫 2 4 2の検索を指示する。 そして、 検索機構 2 3 2が 検索結果を検索結果保存辞書 2 3 4に格納すると、 検索エンジン 2 3 1は、 そ の検索結果を取り出してサーバ機構 2 2 2に返信する。
これにより、 以下のような処理が行われる。
•検索部 2 0 3から検索結果を受け取る。
•検索結果のヒット件数を条件保存辞書 2 2 3 'に保存する。
'検索結果をクライアント 2 0 1に送る。
サーバ機構 2 2 2の処理が終了すると、 サーバ 2 0 2は W e bサーバ 2 2 1 の処理に復帰する。 .
検索部 2 0 3の検索エンジン 2 3 1の基本的な動作は、 従来の検索エンジン と同様である。 ただし、 サーバ機構 2 2 2からの指示に従って物理検索を行う 機能を新たに取り入れている。 従来の検索エンジンは、 検索結果保存辞書 2 3 4に登録された情報を検索結果として返すのに対して、 検索エンジン 2 3 1は 、 物理検索が指示された場合に検索機構 2 3 2を起動して検索処理を行うため 、 要求元に最新の検索結果を返すことができる。
図 8は、 検索部 2 0 3の検索エンジン 2 3 1の処理のフローチャートである 。 検索エンジン 2 3 1は、 サーバ機構 2 2 2により呼び出されると、 まず、 要 求が物理検索であるか否かを判定する (ステップ 8 0 1 ) 。
物理検索が要求された場合は、 検索機構 2 3 2を起動して、 文書格納庫 2 4 2のァドレス情報と検索条件式に含まれる各キーワードを転送し、 検索を依頼 する (ステップ 8 0 2 ) 。 物理検索が要求されていない場合は、 検索機構 2 3 2を起動しない。
次に、 検索結果保存辞書 2 3 4から、 文書格納庫 2 4 2と検索条件式に対応 する情報を抽出し (ステップ 8 0 3 ) 、 サーバ機構 2 2 2に返信する (ステツ プ 8 0 4 ) 。
検索機構 2 3 2の基本的な動作も従来の検索機構と同様であり、 夜間等の空 き時間を利用してオフラインで文書検索を行い、 その結果を検索結果保存辞書 2 3 4に蓄積する。 ただし、 検索エンジン 2 3 1から直接キーワードが指定さ れた場合は、 直ちに文書検索を行って、 検索結果保存辞書 2 3 4内の該当キー ヮードの情報のみを最新ィ匕することができる。
図 9は、 検索機構 2 3 2の処理のフローチャートである。 検索機構 2 3 2は '、 あらかじめ決められたスケジュールに従って定期的に起動される力 あるい は検索エンジン 2 3 1により呼び出されることで、 処理を開始する。 まず、 辞 書キーワード 9 1 0を初期化し (ステップ 9 0 1 ) 、 呼び出し元からキーヮー ドが指定されているか否かを判定する (ステップ 9 0 2 ) 。 辞書キーワード 9 ■ 1 0は、 検索に用いるキーワードを一時的に格納するデータ領域であり、 検索 部 2 0 3のメモリ内に生成される。
物理検索のために検索エンジン 2 3 1からキーワードが指定されている場合 は、 指定された各キーワードを辞書キーワード 9 1 0に登録する (ステップ 9 0 3 ) 。 また、 定期実行の場合のようにキーワードが指定されていない場合は 、 キーヮード集 2 3 6と用語辞書 2 3 5を用いて多数の検索キーヮードを生成 し、 辞書キーワード 9 1 0に登録する (ステ、 プ 9 0 6 ) 。
次に、 指定された文書格納庫 2 4 2に関する検索結果保存辞書 2 3 4内の検 索結果のうち、 辞書キーワード 9 1 0に登録された各キーワードに対応する情 報を削除する (ステップ 9 0 4 ) 。 ここで、 指定された文書格納庫 2 4 2とは 、 定期実行のためにあらかじめ指定された文書格納庫 2 4 2、 または検索ェン ジンにより指定された文書格納庫 2 4 2を意味する。
そして、 指定された文書格納庫 2 4 2から、 辞書キーワード 9 1 0の各キー ワードに該当する情報を抽出し、 検索結果保存辞書 2 3 4に登録する (ステツ プ 9 0 5 ) 。 このとき、 従来とは異なり、 キーワード毎のヒット件数もしてお く。 ステップ 9 0 5では、 以下のような処理が行われる。
•文書格納庫 2 4 2の文書を読み込む。
•キーワード集 2 3 6および用語辞書 2 3 5から辞書キーワード 9 1 0を作成 する
•読み込んだ文書内に存在する、 辞書キーワード 9 1 0のキーワードを抽出す る。
•辞書キーワード 9 1 0のキーワード別にキーワードと文書の関係を分類して 、 検索結果保存辞書 2 3 4に登録するとともに、 ヒット件数を加算する。 ·読み込んだ文書内に存在する単語を抽出する (キーワードが複数の単語から なる文節である場合等) 。
•単語別に単語と文書の関係を分類して、 検索結果保存辞書 2 3 4に登録する とともに、 ヒット件数を加算する。
検索機構 2 3 2の処理が終了すると、 検索部 2 0 3は呼び出し元の処理に復 帰する。
検索部 2 0 3のキーワード編集機構 2 3 3は、 クライアント機構 2 1 3また はサーバ機構 2 2 2により呼び出され、 その指示に従って処理を実行する。 図 1 0は、 キーワード編集機構 2 3 3の処理のフローチャートである。 キー ワード編集機構 2 3 3は、 まず、 呼び出し元から利用者の認証情報を受け取つ て、 利用者の正当性検査を実施し (ステップ 1 0 0 1 ) 、 呼び出し元からの要 求を判定する (ステップ 1002) 。
キーワードの一覧要求 (ステップ 1003) およびキーワードの変更要求 ( ステップ 1007) は、 クライアント機構 213からサーバ機構 222を介し てキーワード編集機構 2 3 3に送られる。 また、 付加情報の要求 (ステップ 1 01 1) および付加情報の変更要求 (ステップ 101 5) は、 クライアント機 構 213からキーワード編集機構 233に直接送られる。
キーワードの一覧要求 (ステップ 1003) であれば、 キーワード編集機構
233は、 キーワード集 236のキーワードの一覧を作成し (ステップ 100
4) 、 検索結果保存辞書 234のキーワードの一覧を作成する (ステップ 10 05) 。 そして、 これらの 2つの一覧を合成して 1つのテーブルにまとめ、 サ ーバ機構 222に返信する (ステップ 1006) 。 これにより、 以下のような 処理が行われる。
•検索結果保存辞書 234およびキーヮード集 236よりキーヮードを抽出し て、 キーワード別のヒット件数の一覧を作成し、 クライアント 201の画面上 に表示する。
キーワードの変更要求 (ステップ 1007) であれば、 キーワード編集機構
233は、 まず、 新たなキーワードの登録要求 (キーワード追加処理) である か否かを判定し (ステップ 1008) 、 キーワードの登録要求でなければ、 変 更対象のキーヮードをキーヮード集 236から検索する (ステップ 1009) 。 そして、 キーワード集 236に対して要求された変更を実施する (ステップ 1010) 。 これにより、 以下のような処理が行われる。
•一覧表示されたキーワードの登録、 削除、 変更等の操作を、 キーワード集 2
36に反映する。 特に、 新たなキーワードを登録する場合、 複数の単語からな る文節をキーワードとして登録することができる。
·階層構造で表示されたキーワードの操作を、 キーワード集 236に反映する 付加情報の要求 (ステップ 1 0 1 1) であれば、 キーワード編集機構 2 3 3 は、 要求されたキーワードをキーワード集 236から検索し (ステップ 1 0 1 2) 、 要求されたキーワードの読み、 意味、 用例、 発音等の付加情報を用語辞 書 23 5から検索する (ステップ 1 0 1 3) 。 そして、 これらの検索結果を併 せてクライアント機構 2 1 3に返信する (ステップ 1 0 1 4) 。 これにより、 以下のような処理が行われる。
•一覧表示されたキーワードの読み、 意味、 用例、 発音等の付加情報を、 用語 辞書 23 5およびキーワード集 236から抽出して、 クライアント 20 1の画 面上に表示する。 このとき、 クライアント機構 2 1 3は、 例えば、 キーワード の読みに基づいて、 上記キーワードの一覧を五十音順 (あ〜ん) 、 アルファべ ット順 (a〜z) 等で索引表示することができる。
付加情報の変更要求 (ステップ 1 0 1 5) であれば、 キーワード編集機構 2
3 3は、 要求された付加情報の変更をキーワード集 23 6に対して実施する ( ステップ 1 0 1 6) 。 これにより.、 以下のような処理が行われる。
-一覧表示されたキーワードの付加情報の登録、 削除、 変更等の操作を、 キー ワード集 23 6に反映する。
以上説明した図 2の検索システムでは、 クライアント機構 2 1 3、 サーバ機 構 2 22、 および検索機構 2 3 2をそれぞれ別のコンピュータ内に設けている 力 これらの機構を 1つのコンピュータ内に設けてもよい。 また、 図 1に示し たキーヮードの階層構造では、 AND条件を元にして階層構造を生成している 力 OR条件等の他の条件を元にして階層構造を生成してもよい。
図 2のクライアント 20 1、 サーバ 202、 検索部 20 3、 および文書公開 部 204は、 例えば、 図 1 1に示すような情報処理装置 (コンピュータ) を用 いて構成することができる。 図 1 1の情報処理装置は、 CPU (中央処理装置 ) 1 101、 メモリ 1 102、 入力装置 1 103、 出力装置 1 104、 外部記 憶装置 1 105、 媒体駆動装置 1 106、 およびネットワーク接続装置 1 10 7を備え、 それらはパス 1 108により互いに接続されている。
メモリ 1 102は、 列えほ、、 ROM (read only memory) 、 RAM (rando m access memory) 等を含み、 処理に用いられるプログラムおよびデータを格 納する。 CPU1 101は、 メモリ 1 102を利用してプログラムを実行する ことにより、 必要な処理を行う。
図 2の We bブラウザ 212、 クライアント機構 213、 We bサーバ 22 1、 サーバ機構 222、 検索エンジン 231、 検索機構 232、 キーワード編 集機構 233、 およぴ公開部 241は、 メモリ 1 102に格納されたプロダラ ムに対応する。
入力装置 1 103は、 例えば、 キーボード、 ポインティングデパイス、 タツ チパネル等であり、 オペレータ (利用者等) からの指示や情報の入力に用いら れる。 出力装置 1 104は、 例えば、 ディスプレイ、 プリンタ、 スピーカ等で あり、 オペレータへの問い合わせや処理結果の出力に用いられる。 図 2の表示 装置 21 1は、 入力装置 1 103および出力装置 1 104の機能を併せ持って レ、る。
外部記憶装置 1 105は、 例えば、 磁気ディスク装置、 光ディスク装置、 光 磁気ディスク装置、 テープ装置等である。 情報処理装置は、 この外部記憶装置 1 105に、 上記プログラムおよびデータを格納しておき、 必要に応じて、 そ れらをメモリ 1 102にロードして使用する。 外部記憶装置 1 105は、 図 2 の条件保存辞書 223、 検索結果保存辞書 234、 用語辞書 235、 キーヮー ド集 236、 文書格納庫 242としても用いられる。
媒体駆動装置 1 106は、 可搬記録媒体 1 109を駆動し、 その記録内容に アクセスする。 可搬記録媒体 1 109は、 メモリカード、 フレキシブルデイス ク、 C D— R OM (compact disk read only memory ) 、 光ディスク、 光磁 気ディスク等の任意のコンピュータ読み取り可能な記録媒体である。 オペレー タは、 この可搬記録媒体 1 1 0 9に上記プログラムおよびデータを格納してお き、 必要に応じて、 それらをメモリ 1 1 0 2にロードして使用する。
ネットワーク接続装置 1 1 0 7は、 L A N (local area network) 、 イン ターネット等の任意の通信ネットワークに接続され、 通信に伴うデータ変換を 行う。 情報処理装置は、 必要に応じて、 上記プログラムおよびデータを外部の 装置からネットワーク接続装置 1 1 0 7を介して受け取り、 それらをメモリ 1 1 0 2にロードして使用する。
図 1 2は、 図 1 1の情報処理装置にプログラムおよびデータを供給すること + のできるコンピュータ読み取り可能な記録媒体を示している。 可搬記録媒体 1 1 0 9やサーバ 1 2 0 1のデータベース 1 2 0 3に格納されたプログラムおよ びデータは、 情報処理装置 1 2 0 2のメモリ 1 1 0 2にロードされる。 サーバ 1 2 0 1は、 そのプログラムおよびデータを搬送する搬送信号を生成し、 ネッ トワーク上の任意の伝送媒体を介.して情報処理装置 1 2 0 2に送信する。 C P U 1 1 0 1は、 そのデータを用いてそのプログラムを実行し、 必要な処理を行
5。 産業上の利用可能性
本発明によれば、 文書検索のための検索条件の表示 Z再利用において、 以下 の効果が期待できる。
•過去の検索条件を視覚的に表示して再利用することができ、 利用者の負担が 少なくなる。
•過去の検索条件に対して、 新たな条件を簡単に設定することができる。 また、 従来では検索エンジンを起動するときに用いられていたキーヮード、 あるいはそのときに自動生成されていたキーワードを、 本発明では、 高速検索 に向けた検索機構のオフライン動作時に与えることができる。 このため、 検索 エンジンが起動されたときに必要となる検索結果を、 検索結果保存辞書内に事 前に準備することができる。 これにより、 以下の効果が期待できる。
•予想される検索結果が検索結果保存辞書に準備されているため、 高速な検索 が可能となる。
さらに、 高速検索に向けた検索機構による検索結果のキーワード毎のヒット 件数を保存しておき、 クライアント上で五十音順、 アルファベット順等の索引 表示を行うことにより、 利用者は以下の効果を期待できる。
• ヒット件数が比較的少なく、 検索結果の絞り込みに有効と思われるキーヮー ドを組み合わせて検索することが可能となる。
•検索キーヮードの語録を参照して、 検索の参考資料として利用することがで さる。

Claims

請求の範囲
1 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用い られた検索条件の情報を提供する情報提供装置であって、
前記過去の検索条件に含まれる複数のキーワードの各々を要素として構成さ れる、 キーヮードの階層構造の情報を格納する格納部と、
前記端末装置からの要求に応じて、 前記格納部から前記キーヮードの階層構 造の情報を取り出す抽出部と、
取り出されたキーヮードの階層構造の情報を前記入力部に転送する転送部と を備えることを特徴とする情報提供装置。
2 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用い られた検索条件の情報を提供する提供部のための検索条件提供プログラムを記 録した記録媒体であって、 該検索条件提供プログラムは、
前記入力部からの要求に応じて、. 前記過去の検索条件に含まれる複数のキー ワードの各々を要素として構成される、 キーワードの階層構造の情報を、 格納 部から取り出し、
取り出されたキーヮードの階層構造の情報を前記入力部に転送する 処理を前記提供部に実行させることを特徴とするコンピュータ読み取り可能な 記録媒体。
3 . 前記格納部は、 前記複数のキーワードからなる検索条件式において、 第 1のキーワードと第 2のキーヮードが特定の演算子で結合されているとき、 該 第 1のキーワードと第 2のキーヮードをそれぞれ異なる階層の要素として格納 し、 該第 2のキーワードと第 3のキーワードがその他の演算子で結合されてい るとき、 該第 2のキーヮードと第 3のキーワードを同じ階層の要素として格納 することを特徴とする請求項 2記載のコンピュータ読み取り可能な記録媒体。
4 . 前記格納部は、 前記キーワードの階層構造の各要素のキーワードに、 前 記過去の文書検索におけるヒット件数を付加して格納し、 前記提供部は、 該ヒ ット件数が付加されたキーヮードの階層構造の情報を前記入力部に転送するこ とを特徴とする請求項 2記載のコンピュータ読み取り可能な記録媒体。
5 . 前記提供部からの依頼に応じて文書検索を実行する検索部のためのキー ヮード編集プログラムをさらに記録し、
前記キーワード編集プログラムは、 前記入力部からの要求に応じて、 各キー ワードの読み、 意味、 用例、 および発音のうち少なくとも 1つの付加情報を該 入力部に転送する処理を前記検索部に実行させ、
前記入力部は、 受け取った付加情報を含むキーヮードの一覧を画面上に表示 する
ことを特徴とする請求項 2記載のコンピュータ読み取り可能な記録媒体。
6 . 前記入力部は、 各キーワードの読みを前記付加情報として受け取つたと き、 該読みに基づいて前記キーヮードの一覧を索引表示することを特徴とする 請求項 5記載のコンピュータ読み取り可能な記録媒体。
7 . 前記提供部からの依頼に応じて文書検索を実行する検索部のための検索 プログラムをさらに記録し、
前記検索条件提供プログラムは、 前記入力部からの要求に応じて、 事前に文 欝検索を実行した結果を要求するか、 あるいは現在の文書を実際に検索するこ とを要求するかの種別を指定して、 前記検索部に文書検索を依頼する処理をさ らに前記提供部に実行させ、
前記検索プログラムは、 前記提供部から事前に文書検索を行った結果を要求 されたとき、 あらかじめ保存されている事前の文書検索の結果を該提供部に転 送し、 該提供部から現在の文書を実際に検索することを要求されたとき、 実際 の文書検索を実行して検索結果を該提供部に転送する処理を前記検索部に実行 させる
ことを特徴とする請求項 2記載のコンピュータ読み取り可能な記録媒体。
8 . 文書検索の検索条件を入力する入力部のための検索条件入力プログラム を記録した記録媒体であって、 該検索条件入力プログラムは、
過去の検索条件に含まれる複数のキーワードの各々を要素として構成される 、 キーワードの階層構造の情報を画面上に表示し、
表示されたキーワードの階層構造において利用者が階層間の移動を指示した とき、 更新されたキーワードの階層構造を表示する
処理を前記入力部に実行させることを特徴とするコンピュータ読み取り可能な 記録媒体。
9 . 文書検索の検索条件を入力する入力部のための検索条件入力プログラム と、 該入力部に対して過去の文書検索で用いられた検索条件の情報を提供する 提供部のための検索条件提供プログラムと、 該提供部からの依頼に応じて文書 検索を実行する検索部のための検索プログラムとを記録した記録媒体であって 前記検索条件提供プログラムは、 前記入力部からの要求に応じて、 前記過去 の検索条件の情報を格納部から取り出して該入力部に転送し、 該入力部からの 要求に応じて、 前記検索部に文書検索を依頼する処理を前記提供部に実行させ
前記検索条件入力プログラムは、 前記提供部から受け取った過去の検索条件 の情報を画面上に表示する処理を前記入力部に実行させ、
前記検索プログラムは、 前記提供部からの依頼に応じて文書格納庫の文書を 検索する処理を前記検索部に実行させ、
前記入力部、 提供部、 検索部、 および文書格納庫は互いに独立して動作し、 該入力部、 提供部、 検索部、 および文書格納庫の組み合わせを自由に変更可能 である
ことを特徴とするコンピュータ読み取り可能な記録媒体。
1 0 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用 レ、られた検索条件の情報を提供する提供部のための検索条件提供プログラムで あって、
.前記入力部からの要求に応じて、 前記過去の検索条件に含まれる複数のキー ワードの各々を要素として構成される、 キーワードの階層構造の情報を、 格納 部から取り出し、
取り出されたキーヮードの階層構造の情報を前記入力部に転送する 処理を前記提供部に実行させることを特徴とする検索条件提供プログラム。
1 1 . 前記格納部は、 前記複数のキーワードからなる検索条件式において、 第 1のキーヮードと第 2のキーヮードが特定の演算子で結合されているとき、 該第 1のキーワードと第 2のキーワードをそれぞれ異なる階層の要素として格 納し、 該第 2のキーワードと第 3のキーヮードがその他の演算子で結合されて いるとき、 該第 2のキーワードと第 3のキーワードを同じ階層の要素として格 納することを特徴とする請求項 1 0記載の検索条件提供
1 2 . 前記格納部は、 前記キーワードの階層構造の各要素のキーワードに、 前記過去の文書検索におけるヒット件数を付カ卩して格納し、 前記提供部は、 該 ヒット件数が付加されたキーヮードの階層構造の情報を前記入力部に転送する ことを特徴とする請求項 1 0記載の検索条件提供プログラム。
1 3 . 請求項 1 0記載の検索条件提供プログラムと、 前記提供部からの依頼 に応じて文書検索を実行する検索部のためのキーヮード編集プログラムとから なるプログラムであって、
前記キーワード編集プログラムは、 前記入力部からの要求に応じて、 各キー ワードの読み、 意味、 用例、 および発音のうち少なくとも 1つの付加情報を該 入力部に転送する処理を前記検索部に実行させ、
前記入力部は、 受信した付加情報を含むキーヮードの一覧を画面上に表示す る . .
ことを特徴とするプログラム。
1 4 . 前記入力部は、 各キーヮードの読みを前記付加情報として受け取った とき、 該読みに基づいて前記キーワードの一覧を索引表示することを特徴とす る請求項 1 3記載のプログラム。
1 5 . 請求項 1 0記載の検索条件提供プログラムと、 前記提供部からの依頼 に応じて文書検索を実行する検索部のための検索プログラムとからなるプログ ラムであって、
前記検索条件提供プログラムは、 前記入力部からの要求に応じて、 事前に文 書検索を実行した結果を要求するか、 あるいは現在の文書を実際に検索するこ とを要求するかの種別を指定して、 前記検索部に文書検索を依頼する処理をさ らに前記提供部に実行させ、
前記検索プログラムは、 前記提供部から事前に文書検索を行った結果を要求 ; されたとき、 あらかじめ保存されている事前の文書検索の結果を該提供部に転 送し、 該提供部から現在の文書を実際に検索することを要求されたとき、 実際 の文書検索を実行して検索結果を該提供部に転送する処理を前記検索部に実行 させる
ことを特@ [とするプログラム。
1 6 . 文書検索の検索条件を入力する入力部のための検索条件入力プロダラ ムであって、
過去の検索条件に含まれる複数のキーワードの各々を要素として構成される 、 キーワードの階層構造の情報を画面上に表示し、
表示されたキーワードの階層構造において利用者が階層間の移動を指示した とき、 更新されたキーワードの階層構造を表示する
処理を前記入力部に実行させることを特徴とする検索条件入力プログラム。
1 7 . 文書検索の検索条件を入力する入力部のための検索条件入力プロダラ ムと、 該入力部に対して過去の文書検索で用いられた検索条件の情報を提供す る提供部のための検索条件提供プログラムと、 該提供部からの依頼に応じて文 書検索を実行する検索部のための検索プログラムとからなるプログラムであつ て、
前記検索条件提供プログラムは、 前記入力部からの要求に応じて、 前記過去 の検索条件の情報を格納部から取り出して該入力部に転送し、 該入力部からの 要求に応じて、 前記検索部に文書検索を依頼する処理を前記提供部に実行させ 前記検索条件入力プログラムは、 前記提供部から受け取った過去の検索条件 の情報を画面上に表示する処理を前記入力部に実行させ、
前記検索プログラムは、 前記提供部からの依頼に応じて文書格納庫の文書を 検索する処理を前記検索部に実行させ、
前記入力部、 提供部、 検索部、 および文書格納庫は互いに独立して動作し、 該入力部、 提供部、 検索部、 および文書格納庫の組み合わせを自由に変更可能 である
ことを特@:とするプログラム。
1 8 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用 V、られた検索条件の情報を提供する提供部のための検索条件提供プログラムを 搬送する搬送信号であって、 該検索条件提供プログラムは、
' 前記入力部からの要求に応じて、 前記過去の検索条件に含まれる複.数のキー ワードの各々を要素として構成される、 キーワードの階層構造の情報を、 格納 部から取り出し、
取り出されたキーヮードの階層構造の情報を前記入力部に転送する 処理を前記提供部に実行させることを特徴とする搬送信号。
1 9 . 文書検索の検索条件を入力する入力部のための検索条件入力プロダラ ムを搬送する搬送信号であって、 該検索条件入力プログラムは、
過去の検索条件に含まれる複数のキーヮードの各々を要素として構成される 、 キーワードの階層構造の情報を画面上に表示し、
表示されたキーワードの階層構造において利用者が階層間の移動を指示した とき、 更新されたキーワードの階層構造を表示する
処理を前記入力部に実行させることを特徴とする搬送信号。
2 0 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用 いられた検索条件の情報を提供する情報提供方法であって、
前記過去の検索条件に含まれる複数のキーヮードの各々を要素として構成さ れる、 キーヮードの階層構造の情報を格納部に格納し、
前記入力部からの要求に応じて、 前記キーヮードの階層構造の情報を取り出 し、
取り出されたキーヮードの階層構造の情報を前記入力部に転送する ことを特徴とする情報提供方法。
2 1 . 文書検索の検索条件を入力する入力部に対して、 過去の文書検索で用 レ、られた検索条件の情報を提供する情報提供方法であって、
前記入力部は、 前記過去の検索条件を提供部に要求し、 .
前記提供部は、 前記入力部からの要求に応じて、 前記過去の検索条件の情報 を格納部から取り出して前記入力部に転送し、
前記入力部は、 前記提供部から受け取った過去の検索条件の情報を画面上に 表示し、
前記提供部は、 前記入力部からの要求に応じて、 検索部に文書検索を依頼し 前記検索部は、 前記提供部からの依頼に応じて文書格納庫の文書を検索し、 前記入力部、 提供部、 検索部、 および文書格納庫は互いに独立して動作し、 該入力部、 提供部、 検索部、 および文書格納庫の組み合わせを自由に変更可能 である とを特徴とする情報提供方法。
PCT/JP2003/007434 2003-06-11 2003-06-11 検索条件を再利用する検索システムおよび方法 WO2004111876A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/JP2003/007434 WO2004111876A1 (ja) 2003-06-11 2003-06-11 検索条件を再利用する検索システムおよび方法
JP2005500743A JPWO2004111876A1 (ja) 2003-06-11 2003-06-11 検索条件を再利用する検索システムおよび方法
US11/239,063 US20060020576A1 (en) 2003-06-11 2005-09-30 Search system reusing search condition and the related method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2003/007434 WO2004111876A1 (ja) 2003-06-11 2003-06-11 検索条件を再利用する検索システムおよび方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/239,063 Continuation US20060020576A1 (en) 2003-06-11 2005-09-30 Search system reusing search condition and the related method

Publications (1)

Publication Number Publication Date
WO2004111876A1 true WO2004111876A1 (ja) 2004-12-23

Family

ID=33548995

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/007434 WO2004111876A1 (ja) 2003-06-11 2003-06-11 検索条件を再利用する検索システムおよび方法

Country Status (3)

Country Link
US (1) US20060020576A1 (ja)
JP (1) JPWO2004111876A1 (ja)
WO (1) WO2004111876A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451854A (zh) * 2007-12-07 2009-06-10 爱信艾达株式会社 检索装置、导航装置以及检索程序
JP2010086521A (ja) * 2008-09-08 2010-04-15 Ricoh Co Ltd ワークフロー管理システム
JP2011141865A (ja) * 2009-12-11 2011-07-21 Canon Software Inc 検索条件設定装置及びその制御方法、検索条件設定システム、プログラム、プログラムを記録した記録媒体
JP2016194865A (ja) * 2015-04-01 2016-11-17 富士通株式会社 検索結果予測プログラム、検索結果予測方法及び検索結果予測装置

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7752266B2 (en) 2001-10-11 2010-07-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US8078505B2 (en) 2002-06-10 2011-12-13 Ebay Inc. Method and system for automatically updating a seller application utilized in a network-based transaction facility
US20040138988A1 (en) * 2002-12-20 2004-07-15 Bart Munro Method to facilitate a search of a database utilizing multiple search criteria
JP4483238B2 (ja) * 2003-09-02 2010-06-16 日本電気株式会社 携帯端末および携帯端末機能の呼出方法ならびにそのプログラム
US9189568B2 (en) 2004-04-23 2015-11-17 Ebay Inc. Method and system to display and search in a language independent manner
US20060036567A1 (en) * 2004-08-12 2006-02-16 Cheng-Yew Tan Method and apparatus for organizing searches and controlling presentation of search results
JP4612834B2 (ja) * 2004-12-17 2011-01-12 キヤノン株式会社 文書管理システム、文書検索方法、コンピュータプログラム、文書検索装置
US8639782B2 (en) 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
JP4524702B2 (ja) * 2008-02-08 2010-08-18 コニカミノルタビジネステクノロジーズ株式会社 データ管理装置、検索条件情報管理方法、およびコンピュータプログラム
US8666972B2 (en) * 2009-02-12 2014-03-04 International Business Machines Corporation System and method for content management and determination of search conditions
US8572376B2 (en) * 2009-03-27 2013-10-29 Bank Of America Corporation Decryption of electronic communication in an electronic discovery enterprise system
US8280869B1 (en) * 2009-07-10 2012-10-02 Teradata Us, Inc. Sharing intermediate results
US9519714B2 (en) * 2010-12-22 2016-12-13 Microsoft Technology Licensing, Llc Presenting list previews among search results
WO2013099002A1 (ja) * 2011-12-28 2013-07-04 楽天株式会社 検索装置、検索方法、検索プログラム及び記録媒体
JP7343311B2 (ja) * 2019-06-11 2023-09-12 ファナック株式会社 文書検索装置及び文書検索方法
CN111913594B (zh) * 2020-08-19 2023-09-29 成都锋卫科技有限公司 一种流量分析表达式智能提示与补全的方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528190A (ja) * 1991-07-19 1993-02-05 Hitachi Ltd 情報検索用端末装置
JPH0589173A (ja) * 1991-09-27 1993-04-09 Fuji Xerox Co Ltd 構造化文書分類装置
JPH05314182A (ja) * 1992-05-13 1993-11-26 Fujitsu Ltd 情報検索装置
JPH06243170A (ja) * 1993-02-16 1994-09-02 Fuji Xerox Co Ltd 検索装置および検索結果再利用方法
JPH07192007A (ja) * 1993-12-27 1995-07-28 Canon Inc 文書処理装置
JPH10134073A (ja) * 1996-10-30 1998-05-22 Mitsubishi Rayon Co Ltd Id指定装置および該id指定装置を備えた知的財産検索装置
JP2002269148A (ja) * 2001-03-07 2002-09-20 Ricoh Co Ltd 文書管理装置および文書管理方法ならびに情報記録媒体

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220625A (en) * 1989-06-14 1993-06-15 Hitachi, Ltd. Information search terminal and system
US6691108B2 (en) * 1999-12-14 2004-02-10 Nec Corporation Focused search engine and method
US6567805B1 (en) * 2000-05-15 2003-05-20 International Business Machines Corporation Interactive automated response system
AU2001268333A1 (en) * 2000-06-09 2001-12-24 William N. Morris Method and apparatus for data collection and knowledge management
US6618722B1 (en) * 2000-07-24 2003-09-09 International Business Machines Corporation Session-history-based recency-biased natural language document search
US6574624B1 (en) * 2000-08-18 2003-06-03 International Business Machines Corporation Automatic topic identification and switch for natural language search of textual document collections
US7194454B2 (en) * 2001-03-12 2007-03-20 Lucent Technologies Method for organizing records of database search activity by topical relevance
US20020143759A1 (en) * 2001-03-27 2002-10-03 Yu Allen Kai-Lang Computer searches with results prioritized using histories restricted by query context and user community
US20030130994A1 (en) * 2001-09-26 2003-07-10 Contentscan, Inc. Method, system, and software for retrieving information based on front and back matter data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528190A (ja) * 1991-07-19 1993-02-05 Hitachi Ltd 情報検索用端末装置
JPH0589173A (ja) * 1991-09-27 1993-04-09 Fuji Xerox Co Ltd 構造化文書分類装置
JPH05314182A (ja) * 1992-05-13 1993-11-26 Fujitsu Ltd 情報検索装置
JPH06243170A (ja) * 1993-02-16 1994-09-02 Fuji Xerox Co Ltd 検索装置および検索結果再利用方法
JPH07192007A (ja) * 1993-12-27 1995-07-28 Canon Inc 文書処理装置
JPH10134073A (ja) * 1996-10-30 1998-05-22 Mitsubishi Rayon Co Ltd Id指定装置および該id指定装置を備えた知的財産検索装置
JP2002269148A (ja) * 2001-03-07 2002-09-20 Ricoh Co Ltd 文書管理装置および文書管理方法ならびに情報記録媒体

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451854A (zh) * 2007-12-07 2009-06-10 爱信艾达株式会社 检索装置、导航装置以及检索程序
JP2009140316A (ja) * 2007-12-07 2009-06-25 Aisin Aw Co Ltd 検索装置、ナビゲーション装置、及び検索プログラム
JP2010086521A (ja) * 2008-09-08 2010-04-15 Ricoh Co Ltd ワークフロー管理システム
JP2011141865A (ja) * 2009-12-11 2011-07-21 Canon Software Inc 検索条件設定装置及びその制御方法、検索条件設定システム、プログラム、プログラムを記録した記録媒体
JP2016194865A (ja) * 2015-04-01 2016-11-17 富士通株式会社 検索結果予測プログラム、検索結果予測方法及び検索結果予測装置

Also Published As

Publication number Publication date
US20060020576A1 (en) 2006-01-26
JPWO2004111876A1 (ja) 2006-07-20

Similar Documents

Publication Publication Date Title
US20060020576A1 (en) Search system reusing search condition and the related method
US6564254B1 (en) System and a process for specifying a location on a network
US7703037B2 (en) Searchable task-based interface to control panel functionality
US8200649B2 (en) Image search engine using context screening parameters
US6094649A (en) Keyword searches of structured databases
US20020099685A1 (en) Document retrieval system; method of document retrieval; and search server
WO2008141583A1 (fr) Procédé d'entrée de caractères, système d'entrée et procédé pour mettre à jour un lexique de mots
US20070203874A1 (en) System and method for managing files on a file server using embedded metadata and a search engine
CN104361038A (zh) 改进的搜索引擎
US20060241995A1 (en) Task-based interface with underlying extensible framework
JP3767763B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH1115724A (ja) 文書管理方法および装置
JP2000029869A (ja) 文書管理システムおよび管理方法、ならびにそのプログラムを記録した記録媒体
JP3838904B2 (ja) 辞書装置及び自然言語処理システム
JPH08137648A (ja) 画像入出力装置の操作装置
JP4000332B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH113296A (ja) メディア変換システム
JP3328913B1 (ja) 多言語文献検索システム
JP2000099234A (ja) 画像検索装置及びその方法、コンピュータ可読メモリ
KR20030001261A (ko) 정보처리장치, 정보처리방법, 기록매체, 프로그램과전자출판 데이터제공 시스템
JP3855647B2 (ja) ディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体
JP2000315210A (ja) 文書管理システムおよび文書管理方法
JPH08249356A (ja) データベース検索システム
KR100774547B1 (ko) 검색결과캐싱을 이용한 검색정보 제공 방법 및 검색정보제공 시스템
JP2002140355A (ja) 文書検索装置、文書検索方法および記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

WWE Wipo information: entry into national phase

Ref document number: 2005500743

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 11239063

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 11239063

Country of ref document: US