JP2002351797A - System and method for retrieving electronic mail and electronic mail retrieval program - Google Patents
System and method for retrieving electronic mail and electronic mail retrieval programInfo
- Publication number
- JP2002351797A JP2002351797A JP2001154375A JP2001154375A JP2002351797A JP 2002351797 A JP2002351797 A JP 2002351797A JP 2001154375 A JP2001154375 A JP 2001154375A JP 2001154375 A JP2001154375 A JP 2001154375A JP 2002351797 A JP2002351797 A JP 2002351797A
- Authority
- JP
- Japan
- Prior art keywords
- index
- keyword
- electronic mail
- header
- 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.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子メール検索シ
ステム、電子メール検索方法および電子メール検索プロ
グラムに関する。The present invention relates to an electronic mail search system, an electronic mail search method, and an electronic mail search program.
【0002】[0002]
【従来の技術】従来より、インターネット上のWebサ
ーバにより提示されるWebページを介してクライアン
ト端末間における電子メールの送受信サービスを提供す
る電子メールシステムが知られている。該電子メールシ
ステムでは、メール送受信端末であるクライアント端末
は、Webブラウザのみを用いて電子メールの閲覧・送
受信を行なうことが可能となっている。つまり、サーバ
側とクライアント端末とでは、Webブラウザによって
閲覧可能なHTML(Hyper Text Markup Language)文
書が送受信されることになる。2. Description of the Related Art Conventionally, there has been known an electronic mail system that provides an electronic mail transmission / reception service between client terminals via a Web page presented by a Web server on the Internet. In the electronic mail system, a client terminal, which is a mail transmitting / receiving terminal, can browse / transmit / receive electronic mail using only a Web browser. That is, an HTML (Hyper Text Markup Language) document that can be browsed by a Web browser is transmitted and received between the server and the client terminal.
【0003】[0003]
【発明が解決しようとする課題】ところで、上述した従
来技術による電子メールシステムでは、送受信したメー
ルから、所望するメールを閲覧するような場合、クライ
アント端末側のユーザが入力したキーワードに基づい
て、メールを構成するヘッダ部分および本文の全てを検
索対象とする全文検索を行なっていた。このため、従来
技術では、検索の負荷が大きくなるとともに、検索に要
する時間も長くなるという問題があった。In the above-described conventional e-mail system, when a desired e-mail is browsed from transmitted / received e-mails, the e-mail based on a keyword input by a user on the client terminal side. In this case, a full-text search was performed with the entirety of the header part and the text constituting the search target being searched. For this reason, in the related art, there is a problem that the load of the search increases and the time required for the search also increases.
【0004】この発明は上述した事情に鑑みてなされた
もので、Webメールに対する検索に要する時間を高速
化することができる電子メール検索システム、電子メー
ル検索方法および電子メール検索プログラムを提供する
ことを目的とする。The present invention has been made in view of the above circumstances, and provides an e-mail search system, an e-mail search method, and an e-mail search program that can speed up the time required for Web mail search. Aim.
【0005】[0005]
【課題を解決するための手段】上述した問題点を解決す
るために、請求項1記載の発明では、インターネット上
のWebサーバにより提示されるWebページを介して
クライアント端末間において送受信される電子メールを
検索する電子メール検索システムであって、前記クライ
アント端末により送受信される電子メールを蓄積する蓄
積手段と、前記電子メールの記述形式に基づいて、前記
電子メールからキーワードを抽出するキーワード抽出手
段と、前記キーワード抽出手段により抽出されたキーワ
ードに基づいて、前記電子メールのインデックスを作成
するインデックス作成手段と、前記インデックス作成手
段により作成されたインデックスと前記蓄積手段に蓄積
されている電子メールとを関連付けるリンク情報を生成
するリンク情報生成手段と、前記クライアント端末から
の検索要求に基づいて、前記インデックス作成手段によ
り作成されたインデックスを検索し、前記リンク情報生
成手段により生成されたリンク情報に基づいて、前記検
索手段より検索されたインデックスに関連付けられてい
る電子メールを特定する検索手段と、前記検索手段によ
り特定された電子メールを、前記インターネットを介し
てアクセスしてきたクライアント端末に対して提示する
検索結果提示手段とを具備することを特徴とする。According to the first aspect of the present invention, there is provided an electronic mail exchanged between client terminals via a Web page presented by a Web server on the Internet. An e-mail search system for searching for e-mail, a storage unit for storing e-mail transmitted and received by the client terminal, and a keyword extraction unit for extracting a keyword from the e-mail based on a description format of the e-mail. An index creation unit that creates an index of the electronic mail based on the keyword extracted by the keyword extraction unit; and a link that associates the index created by the index creation unit with the electronic mail stored in the storage unit. Link information generation that generates information Means for searching an index created by the index creation means based on a search request from the client terminal, and an index searched by the search means based on link information created by the link information creation means. And a search result presenting means for presenting the electronic mail specified by the searching means to the client terminal accessing via the Internet. Features.
【0006】また、請求項2記載の発明では、請求項1
記載の電子メール検索システムにおいて、前記キーワー
ド抽出手段は、前記電子メールを構成するヘッダ部分に
対しては、ヘッダ情報の項目名に対応付けて記述されて
いる文字列をキーワードとして抽出し、前記インデック
ス作成手段は、前記キーワード抽出手段により前記ヘッ
ダ部分から抽出されたキーワードに基づいて、前記電子
メールのヘッダインデックスを作成することを特徴とす
る。Further, according to the invention described in claim 2, according to claim 1,
In the electronic mail search system described above, the keyword extracting unit extracts, as a keyword, a character string described in association with an item name of header information for a header portion constituting the electronic mail, and The creating means creates a header index of the electronic mail based on the keyword extracted from the header portion by the keyword extracting means.
【0007】また、請求項3記載の発明では、請求項2
記載の電子メール検索システムにおいて、前記インデッ
クス作成手段は、前記ヘッダ情報の項目名毎に、前記キ
ーワード抽出手段により前記ヘッダ部分から抽出された
キーワードに基づいて、前記電子メールの項目ヘッダイ
ンデックスを作成する。Further, according to the invention described in claim 3, according to claim 2,
In the electronic mail search system described above, the index creation unit creates an item header index of the email based on a keyword extracted from the header part by the keyword extraction unit for each item name of the header information. .
【0008】また、請求項4記載の発明では、請求項1
ないし3のいずれかに記載の電子メール検索システムに
おいて、前記キーワード抽出手段は、前記電子メールを
構成する本文部分に対しては、本文を構成する最小単位
の単語をキーワードとして抽出し、前記インデックス作
成手段は、前記キーワード抽出手段により前記本文部分
から抽出されたキーワードに基づいて、前記電子メール
の本文インデックスを作成する。Further, according to the invention described in claim 4, according to claim 1,
4. The electronic mail search system according to any one of claims 1 to 3, wherein the keyword extracting means extracts, as a keyword, a word of a minimum unit constituting the body of the body part constituting the e-mail, and creates the index. The means creates a body index of the electronic mail based on the keywords extracted from the body part by the keyword extracting means.
【0009】また、上述した問題点を解決するために、
請求項5記載の発明では、インターネット上のWebサ
ーバにより提示されるWebページを介してクライアン
ト端末間で送受信された電子メールを検索する電子メー
ル検索方法であって、クライアント端末により送受信さ
れる電子メールを蓄積し、前記電子メールの記述形式に
基づいて、前記電子メールからキーワードを抽出し、前
記キーワードに基づいて、前記電子メールのインデック
スを作成し、前記インデックスと前記蓄積されている電
子メールとを関連付けるリンク情報を生成し、前記クラ
イアント端末からの検索要求に基づいて、前記インデッ
クスを検索し、前記リンク情報に基づいて、前記インデ
ックスに関連付けられている電子メールを特定すること
を特徴とする。In order to solve the above-mentioned problems,
According to the fifth aspect of the present invention, there is provided an electronic mail search method for searching for an electronic mail transmitted and received between client terminals via a Web page presented by a Web server on the Internet, wherein the electronic mail transmitted and received by the client terminal is provided. Is stored, and a keyword is extracted from the e-mail based on the description format of the e-mail, an index of the e-mail is created based on the keyword, and the index and the stored e-mail are compared. Link information to be associated is generated, the index is searched based on a search request from the client terminal, and an e-mail associated with the index is specified based on the link information.
【0010】また、請求項6記載の発明では、請求項5
記載の電子メール検索方法において、前記インデックス
に関連付けられている電子メールを、前記インターネッ
トを介してアクセスしてきたクライアント端末に対して
提示することを特徴とする。Further, according to the invention described in claim 6, according to claim 5,
In the electronic mail search method described above, the electronic mail associated with the index is presented to a client terminal accessing via the Internet.
【0011】また、請求項7記載の発明では、請求項5
または6記載の電子メール検索方法において、前記電子
メールを構成するヘッダ部分に対しては、ヘッダ情報の
項目名に対応付けて記述されている文字列をキーワード
として抽出し、前記ヘッダ部分から抽出されたキーワー
ドに基づいて、前記電子メールのヘッダインデックスを
作成することを特徴とする。Further, according to the invention described in claim 7, according to claim 5,
Alternatively, in the electronic mail search method according to 6, for the header part constituting the electronic mail, a character string described in association with the item name of the header information is extracted as a keyword, and the character string extracted from the header part is extracted. And generating a header index of the electronic mail based on the keyword.
【0012】また、請求項8記載の発明では、請求項7
記載の電子メール検索方法において、前記ヘッダ情報の
項目名毎に、前記キーワード抽出手段により前記ヘッダ
部分から抽出されたキーワードに基づいて、前記電子メ
ールの項目ヘッダインデックスを作成することを特徴と
する。According to the invention described in claim 8, according to claim 7,
In the electronic mail search method described above, for each item name of the header information, an item header index of the electronic mail is created based on a keyword extracted from the header portion by the keyword extracting means.
【0013】また、請求項9記載の発明では、請求項5
ないし8のいずれかに記載の電子メール検索方法におい
て、前記電子メールを構成する本文部分に対しては、本
文を構成する最小単位の単語をキーワードとして抽出
し、前記本文部分から抽出されたキーワードに基づい
て、前記電子メールの本文インデックスを作成すること
を特徴とする。According to the ninth aspect of the present invention, the fifth aspect of the present invention provides
In the e-mail search method according to any one of the above items (1) to (8), for a body part constituting the e-mail, a minimum unit word constituting the body is extracted as a keyword, and the keyword extracted from the body part is extracted as a keyword. A text index of the electronic mail is created based on the electronic mail.
【0014】また、上述した問題点を解決するために、
請求項10記載の発明では、インターネット上のWeb
サーバにより提示されるWebページを介してクライア
ント端末により送受信される電子メールを蓄積するステ
ップと、前記電子メールの記述形式に基づいて、前記電
子メールからキーワードを抽出するステップと、前記キ
ーワードに基づいて、前記電子メールのインデックスを
作成するステップと、前記インデックスと前記蓄積され
ている電子メールとを関連付けるリンク情報を生成する
ステップと、前記クライアント端末からの検索要求に基
づいて、前記インデックスを検索し、前記リンク情報に
基づいて、前記インデックスに関連付けられている電子
メールを特定するステップとをコンピュータに実行させ
ることを特徴とする。In order to solve the above-mentioned problems,
According to the tenth aspect, the Web on the Internet
Accumulating an e-mail sent and received by the client terminal via a web page presented by the server; extracting a keyword from the e-mail based on a description format of the e-mail; and Creating an index of the email, generating link information that associates the index with the stored email, searching the index based on a search request from the client terminal, Specifying an e-mail associated with the index based on the link information.
【0015】また、請求項11記載の発明では、請求項
10記載の電子メール検索プログラムにおいて、前記イ
ンデックスに関連付けられている電子メールを、前記イ
ンターネットを介してアクセスしてきたクライアント端
末に対して提示するステップをコンピュータに実行させ
ることを特徴とする。According to an eleventh aspect of the present invention, in the electronic mail search program according to the tenth aspect, the electronic mail associated with the index is presented to the client terminal accessing through the Internet. The steps are executed by a computer.
【0016】また、請求項12記載の発明では、請求項
10または11記載の電子メール検索プログラムにおい
て、前記電子メールを構成するヘッダ部分に対しては、
ヘッダ情報の項目名に対応付けて記述されている文字列
をキーワードとして抽出するステップと、前記ヘッダ部
分から抽出されたキーワードに基づいて、前記電子メー
ルのヘッダインデックスを作成するステップとをコンピ
ュータに実行させることを特徴とする。According to a twelfth aspect of the present invention, in the electronic mail search program according to the tenth or eleventh aspect, a header portion constituting the electronic mail is
The computer executes a step of extracting a character string described in association with an item name of the header information as a keyword, and a step of creating a header index of the electronic mail based on the keyword extracted from the header part. It is characterized by making it.
【0017】また、請求項13記載の発明では、請求項
12記載の電子メール検索プログラムにおいて、前記ヘ
ッダ情報の項目名毎に、前記ヘッダ部分から抽出された
キーワードに基づいて、前記電子メールの項目ヘッダイ
ンデックスを作成するステップをコンピュータに実行さ
せることを特徴とする。According to a thirteenth aspect of the present invention, in the electronic mail search program according to the twelfth aspect, for each item name of the header information, the item of the e-mail is determined based on a keyword extracted from the header part. The method is characterized by causing a computer to execute a step of creating a header index.
【0018】また、請求項14記載の発明では、請求項
10ないし13のいずれかに記載の電子メール検索プロ
グラムにおいて、前記電子メールを構成する本文部分に
対しては、本文を構成する最小単位の単語をキーワード
として抽出ステップと、前記本文部分から抽出されたキ
ーワードに基づいて、前記電子メールの本文インデック
スを作成するステップとをコンピュータに実行させるこ
とを特徴とする。According to a fourteenth aspect of the present invention, in the electronic mail search program according to any one of the tenth to thirteenth aspects, the text unit constituting the electronic mail is replaced with a minimum unit constituting the text. The method is characterized by causing a computer to execute a step of extracting a word as a keyword and a step of creating a body index of the electronic mail based on the keyword extracted from the body part.
【0019】この発明では、クライアント端末によりイ
ンターネット上のWebサーバにより提供されるWeb
ページを介して送受信される電子メールを蓄積手段に蓄
積する。このとき、キーワード抽出手段により、前記電
子メールの記述形式に基づいて、前記電子メールからキ
ーワードを抽出し、インデックス作成手段により、前記
キーワード抽出手段により抽出されたキーワードに基づ
いて、前記電子メールのインデックスを作成する。ま
た、前記インデックス作成手段により作成されたインデ
ックスと前記蓄積手段に蓄積されている電子メールとを
関連付けるリンク情報をリンク情報生成手段により生成
する。検索手段は、前記クライアント端末から検索要求
があると、前記インデックス作成手段により作成された
インデックスを検索し、検索結果提示手段により、前記
リンク情報生成手段により生成されたリンク情報に基づ
いて、前記検索手段より検索されたインデックスに関連
付けられている電子メールを、前記インターネットを介
してアクセスしてきたクライアント端末に対して提示す
る。したがって、インデックスを検索するだけでよいの
で、全文を検索する場合に比べ、Webメールに対する
検索に要する時間を高速化することが可能となる。According to the present invention, a Web provided by a Web server on the Internet by a client terminal
The electronic mail transmitted / received via the page is stored in the storage unit. At this time, a keyword is extracted from the e-mail based on the description format of the e-mail by the keyword extraction unit, and an index of the e-mail is extracted by the index creation unit based on the keyword extracted by the keyword extraction unit. Create Also, link information for associating the index created by the index creating means with the electronic mail stored in the storage means is generated by the link information generating means. When there is a search request from the client terminal, the search unit searches the index created by the index creation unit, and the search result presenting unit searches the index based on the link information generated by the link information generation unit. The electronic mail associated with the index searched by the means is presented to the client terminal accessing through the Internet. Therefore, since it is only necessary to search the index, it is possible to speed up the time required for searching the Web mail as compared with the case of searching the entire text.
【0020】[0020]
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態を説明する。 A.実施形態の構成 図1は、本発明の実施形態による電子メールシステムの
構成を示すブロック図である。図1において、クライア
ント端末1は、インターネット2に接続し、該インター
ネット2上のWebサーバ3にアクセスする通信機能を
備えるとともに、Webサーバ3が提供するWebペー
ジを閲覧するためのWebブラウザ(ソフトウェア)を
備えている。Embodiments of the present invention will be described below with reference to the drawings. A. Configuration of Embodiment FIG. 1 is a block diagram showing a configuration of an electronic mail system according to an embodiment of the present invention. In FIG. 1, a client terminal 1 has a communication function of connecting to the Internet 2 and accessing a Web server 3 on the Internet 2 and a Web browser (software) for browsing a Web page provided by the Web server 3. It has.
【0021】Webサーバ3は、HTMLに従って記述
されたWebページを、インターネット2を介してアク
セスしてきたクライアント端末1に送信する。該Web
サーバ3により提供されるWebページには、クライア
ント端末間でメールを送受信する際のWebページや、
自ユーザの送受信メールの中から所望するメールを閲覧
する際の検索用Webページなどがある。[0021] The Web server 3 transmits a Web page described in accordance with HTML to the client terminal 1 that has accessed via the Internet 2. The Web
The Web page provided by the server 3 includes a Web page for sending and receiving mail between client terminals,
There is a search Web page for browsing a desired e-mail from the transmitted / received e-mails of the user.
【0022】メールサーバ4は、Webサーバ3のWe
bページからクライアント端末1により送信されるメー
ルを、その送信先のメールアドレスに従って、インター
ネット2を介して送信先のメールサーバ(図示略)へ転
送する機能を有する。また、メールサーバ4は、自身の
ユーザ宛に他のクライアント端末(図示略)からインタ
ーネット2を介して送信されてきたメールを受信し、ユ
ーザ毎に用意したメールボックスに保管する。The mail server 4 has a Web server 3
It has a function of transferring a mail transmitted from the client terminal 1 from page b to a mail server (not shown) of the destination via the Internet 2 according to the mail address of the destination. In addition, the mail server 4 receives mail transmitted from another client terminal (not shown) to the user via the Internet 2 and stores the mail in a mailbox prepared for each user.
【0023】データベースサーバ5は、メールサーバ4
により送受信されたメールを格納するとともに、ユーザ
固有のデータ(認証情報、個人情報など)を格納してい
る。該データベースサーバ5は、後述するアプリケーシ
ョンサーバ6からの要求に応じて、格納してあるメール
を取り出し、アプリケーションサーバ6に供給する。The database server 5 is a mail server 4
In addition to storing mail transmitted and received by the user, data unique to the user (such as authentication information and personal information) is stored. The database server 5 retrieves the stored mail and supplies it to the application server 6 in response to a request from the application server 6 described later.
【0024】ここで、インデックス作成について詳細に
説明する。ここで、図2は、一般的なメールの構成を示
す模式図である。メールは、図2に示すように、ヘッダ
部分、本文部分および添付ファイル部分(図示略)から
なる。ヘッダ部分には、送信元、送信先、送信時刻、メ
ールサーバなどに関するヘッダ情報が記述されている。
ヘッダ情報は、メールの書式として予め設定されている
項目名毎に記述されている。Here, the index creation will be described in detail. Here, FIG. 2 is a schematic diagram showing the structure of a general mail. As shown in FIG. 2, the mail includes a header part, a body part, and an attached file part (not shown). In the header portion, header information regarding a transmission source, a transmission destination, a transmission time, a mail server, and the like is described.
The header information is described for each item name preset as a mail format.
【0025】ここで、図3および図4は、メールのヘッ
ダ部分に記述されるヘッダ情報の項目名およびその意味
を説明するため概念図である。ヘッダ情報の項目名とし
て予め設定されている文字列としては、図3および図4
に示すように、「To」、「Cc」、「Bcc」、「S
ubject」、「Received」、「Messa
ge−id」、「From」、「Date」、「Rep
ly−To」、「In−Reply−To」、「Err
ors−To」、「Sender」、「MIME−Ve
rsion」、「Content−Type」、「X−
Mailer」などがある。なお、ここで説明したヘッ
ダ情報は一例であり、これに限られるものではない。FIGS. 3 and 4 are conceptual diagrams for explaining the item names of the header information described in the header portion of the mail and their meanings. The character strings preset as the item names of the header information are shown in FIGS.
, “To”, “Cc”, “Bcc”, “S”
object, "Received,""Messa
"ge-id", "From", "Date", "Rep"
ly-To "," In-Reply-To "," Err
ors-To "," Sender "," MIME-Ve "
rsion, "Content-Type", "X-
Mailer ". Note that the header information described here is an example, and the present invention is not limited to this.
【0026】「To」は、メールの送信先(宛先)を示
す。「Cc」は、カーボンコピーを指定した場合のメー
ルの送信先を示す。「Bcc」は、ブラインドコピーを
指定した場合のメールの送信先を示す。「Subjec
t」は、メールのタイトルを示す。「Receive
d」は、メールを受け取るまでの中継の記録を示す。
「Message−id」は、メールに付けられた識別
コード番号を示す。「From」は、通常送信メールの
場合には送信者である自分のメールアドレス、受信メー
ルの場合には送信者である相手のメールアドレスを示
す。「Date」は、メールを送信した日付と時刻とを
示す。「Reply−To」は、返信用のメールアドレ
スを示す。「In−Reply−To」は、受け取った
メールに返事を出すときに、元のメールのIDを記録す
るヘッダを示す。「Errors−To」は、エラー発
生時にエラーメッセージを届けるメールアドレスを示
す。「Sender」は、配送システムが付けた送信者
のメールアドレスを示す。「MIME−Versio
n」は、メールの本文がテキストのみからなるか、画像
や音声などのデータが添付されているかを示す。「Co
ntent−Type」は、メールの中身の種類を示
す。「X−Mailer」は、メールソフトウェアの種
類やバージョンを示す。"To" indicates the destination (address) of the mail. “Cc” indicates the transmission destination of the mail when the carbon copy is designated. “Bcc” indicates the transmission destination of the mail when the blind copy is specified. "Subject
"t" indicates the title of the mail. "Receive
"d" indicates a record of relaying until the mail is received.
“Message-id” indicates the identification code number assigned to the mail. “From” indicates the mail address of the sender who is the sender in the case of normal outgoing mail, and the mail address of the sender who is the sender in the case of the received mail. “Date” indicates the date and time when the mail was transmitted. “Reply-To” indicates a mail address for reply. “In-Reply-To” indicates a header that records the ID of the original mail when replying to the received mail. “Errors-To” indicates a mail address to which an error message is sent when an error occurs. “Sender” indicates the mail address of the sender assigned by the delivery system. "MIME-Versio
“n” indicates whether the body of the mail is composed of only text or data such as an image or sound is attached. "Co
“nent-Type” indicates the type of the contents of the mail. “X-Mailer” indicates the type and version of the mail software.
【0027】上記ヘッダ部分に続き、ユーザにより記述
された本文部分がある。ヘッダ部分と本文部分とは「改
行」により区切られている。また、本文部分には、テキ
スト形式に変換された添付ファイルが記述されている場
合がある。Following the header part, there is a body part described by the user. The header part and the body part are separated by “line feed”. In some cases, an attached file converted into a text format is described in the body part.
【0028】アプリケーションサーバ6は、上記ヘッダ
情報の項目名に従って、データベースサーバ5に格納さ
れているメールのヘッダ部分から、「To」に対して記
された送信先を示す文字列、「From」に対して記さ
れた送信元を示す文字列、「Subject」に対して
記されたタイトルを示す文字列などをキーワードとして
抽出し、該キーワードをインデックスサーバ7へ供給す
る。また、アプリケーションサーバ6は、データベース
サーバ5に格納されているメールの本文部分および添付
ファイル部分から、形態素解析を用いて最小単位の単語
をキーワードとして抽出する。また、アプリケーション
サーバ6は、インデックス化による処理結果や検索結果
をHTML化してWebページを生成し、Webサーバ
4に供給する。According to the item name of the header information, the application server 6 converts the mail header stored in the database server 5 into a character string “From” indicating the destination written in “To” from “Head”. For example, a character string indicating a transmission source described in the corresponding field, a character string indicating a title described for “Subject”, and the like are extracted as keywords, and the keywords are supplied to the index server 7. Further, the application server 6 extracts words of the minimum unit as keywords from the body part and the attached file part of the mail stored in the database server 5 by using morphological analysis. Further, the application server 6 generates a Web page by converting the processing result and the search result by indexing into HTML, and supplies the Web page 4 to the Web page.
【0029】インデックスサーバ7は、メールのヘッダ
部分から抽出されたキーワードに従って、データベース
サーバ5に格納されているメールのヘッダ部分からヘッ
ダインデックスを作成する。ヘッダインデックスは、図
5に示すように、ヘッダ情報の項目名毎に作成されたイ
ンデックスファイルからなる。図示の例では、送信先を
示す文字列「To」に対応するToインデックスファイ
ル10−1、送信元を示す文字列「From」に対応す
るFromインデックスファイル10−2、タイトルを
示す文字列「Subject」に対応するSubjec
tインデックスファイル10−3が作成されている。The index server 7 creates a header index from the header part of the mail stored in the database server 5 according to the keyword extracted from the header part of the mail. As shown in FIG. 5, the header index includes an index file created for each item name of the header information. In the illustrated example, a To index file 10-1 corresponding to the character string “To” indicating the transmission destination, a From index file 10-2 corresponding to the character string “From” indicating the transmission source, and a character string “Subject” indicating the title Subject corresponding to "
A t-index file 10-3 has been created.
【0030】また、インデックスサーバ7は、メールの
本文部分および添付ファイル部分から抽出されたキーワ
ードに従って、データベースサーバ5に格納されている
メールの本文部分および添付ファイル部分から本文イン
デックスを作成する。本文インデックスは、図5に示す
ように、本文部分から作成された本文インデックスファ
イル11と添付ファイル部分(テキスト)から作成され
た添付ファイルインデックスファイル12とからなる。The index server 7 creates a body index from the body part and the attached file part of the mail stored in the database server 5 according to the keywords extracted from the body part and the attached file part of the mail. As shown in FIG. 5, the text index includes a text index file 11 created from the text portion and an attached file index file 12 created from the attached file portion (text).
【0031】このように、本実施形態では、上記アプリ
ケーションサーバ6およびインデックスサーバ7によ
り、メールを構成するヘッダ部分と、本文部分とのそれ
ぞれに対してインデックスを作成し、さらにヘッダ部分
に関しては、予め設定されているそれぞれの文字列毎に
インデックスを作成するようになっている。As described above, in the present embodiment, the application server 6 and the index server 7 create an index for each of the header portion and the body portion constituting the mail, and further, for the header portion, An index is created for each set character string.
【0032】ここで、図6は、上述した各インデックス
ファイルの内容の一例を示す概念図である。Toインデ
ックスファイル10−1には、文字列「To」に対して
記された送信先のメールアドレスをキーワードとし、該
キーワードに従って作成されたインデックス毎に、その
メールアドレスが記されているメールが関連付けられて
いる。例えば、送信先として、メールアドレス「ich
iro@aaa.co.jp」が記されたメールは、メ
ールA、メールDであることを示している。同様に、例
えば、メールアドレス「tarou@aaa.co.j
p」が記されたメールは、メールBであることを示して
いる。なお、各インデックスと、該インデックスに対応
するメールとは、データベースサーバ5におけるメール
のアドレス(例えば、ファイル名、URLなど)をイン
デックスに対応付けることによりリンクされる。FIG. 6 is a conceptual diagram showing an example of the contents of each index file described above. In the To index file 10-1, the mail address of the transmission destination described for the character string “To” is used as a keyword, and for each index created according to the keyword, a mail describing the mail address is associated. Have been. For example, as the transmission destination, the mail address “ich
iro @ aaa. co. The mail with “jp” is mail A and mail D. Similarly, for example, the mail address “tarou@aaa.co.j”
The mail with "p" is mail B. Each index and the mail corresponding to the index are linked by associating the mail address (for example, file name, URL, etc.) in the database server 5 with the index.
【0033】また、Fromインデックスファイル10
−2には、文字列「From」に対して記された送信元
のメールアドレスをキーワードとし、該キーワードに従
って作成されたインデックス毎に、そのメールアドレス
が記されているメールが関連付けられている。例えば、
送信元として、メールアドレス「ichiro@aa
a.co.jp」が記されたメールは、メールA、メー
ルDであることを示している。同様に、例えば、メール
アドレス「tarou@aaa.co.jp」が記され
たメールは、メールBであることを示している。Also, the From index file 10
-2, the mail address of the transmission source written in the character string "From" is used as a keyword, and a mail in which the mail address is written is associated with each index created according to the keyword. For example,
As the sender, the e-mail address "ichiro @ aa"
a. co. The mail with “jp” is mail A and mail D. Similarly, for example, a mail in which a mail address “tarou@aaa.co.jp” is described indicates that the mail is a mail B.
【0034】Subjectインデックスファイル10
−3には、メールのタイトルから、最小単位の単語とし
て抽出されたキーワードに従って作成されたインデック
ス毎に、その単語がタイトルとして用いられているメー
ルが関連付けられている。例えば、単語「例」がタイト
ルに用いられているメールは、メールA、メールDであ
ることを示している。同様に、例えば、単語「予定」が
記されたメールは、メールBであることを示している。Subject index file 10
-3 is associated with a mail whose word is used as a title for each index created according to a keyword extracted as a minimum unit word from the title of the mail. For example, mails in which the word “example” is used in the title indicate mail A and mail D. Similarly, for example, a mail in which the word “plan” is described indicates that the mail is the mail B.
【0035】また、本文インデックスファイル11に
は、メールの本文から、最小単位の単語として抽出され
たキーワードに従って作成されたインデックス毎に、そ
の単語が本文に用いられているメールが関連付けられて
いる。例えば、単語「はじめまして」が本文に用いられ
ているメールは、メールA,B,Dであることを示して
いる。同様に、例えば、単語「太郎」が本文に用いられ
ているメールは、メールA〜Fであることを示してい
る。In the body index file 11, for each index created according to a keyword extracted as a minimum unit word from the body of the mail, a mail whose word is used in the body is associated. For example, it indicates that the mails in which the word “Hello!” Is used in the body are mails A, B, and D. Similarly, for example, the mail in which the word “Taro” is used in the text indicates mails A to F.
【0036】B.実施形態の動作 次に、図7および図8に示すフローチャートを参照して
本実施形態の動作について詳細に説明する。 B−1.インデックス作成 まず、クライアント端末1がWebブラウザを用いて、
インターネット2を介してWebサーバ3にアクセス
し、メールの閲覧・送受信を行なう(ステップS1)。
メールの閲覧・送受信の要求を受けたWebサーバ3
は、アプリケーションサーバ6にメールの閲覧・送受信
を要求する(ステップS2)。アプリケーションサーバ
6は、要求の種類に応じて、問合せ先のサーバに指示を
出す。例えば、メールの送信要求であれば、メールサー
バ4にメールの送信を指示する。また、メールの閲覧要
求であれば、データベースサーバ5にメールの読み出し
を指示する。また、メールの受信要求であれば、メール
サーバ4にメールの受信を指示するとともに、データベ
ースサーバ5に格納を指示する(ステップS3)。B. Next, the operation of the present embodiment will be described in detail with reference to the flowcharts shown in FIGS. B-1. Index creation First, the client terminal 1 uses a Web browser,
The user accesses the Web server 3 via the Internet 2 to browse / transmit / receive e-mails (step S1).
Web server 3 that received a request to view and send / receive mail
Requests the application server 6 to view / transmit / receive the mail (step S2). The application server 6 issues an instruction to the inquiry destination server according to the type of request. For example, in the case of a mail transmission request, it instructs the mail server 4 to transmit mail. If it is a request to read the mail, the database server 5 is instructed to read the mail. If the request is a mail reception request, the mail server 4 instructs the mail server 4 to receive the mail and instructs the database server 5 to store the mail (step S3).
【0037】メールの送受信が行なわれた後、メール
は、データベースサーバ5に格納される(ステップS
4)。次いで、インデックスサーバ7により、データベ
ースサーバ5に格納されたメールからインデックスが作
成され、該インデックスは、データベース化され、イン
デックスサーバ7に格納されるとともに、アプリケーシ
ョンサーバ6を介してWebサーバ4に供給される(ス
テップS5)。After the transmission and reception of the mail, the mail is stored in the database server 5 (step S).
4). Next, an index is created from the mail stored in the database server 5 by the index server 7, the index is converted into a database, stored in the index server 7, and supplied to the Web server 4 via the application server 6. (Step S5).
【0038】より具体的には、アプリケーションサーバ
6は、上記ヘッダ情報の項目名に従って、データベース
サーバ5に格納されているメールのヘッダ部分から、送
信先を示す文字列、送信元を示す文字列、タイトルを示
す文字列などをキーワードとして抽出し、該キーワード
をインデックスサーバ7へ供給する。インデックスサー
バ7は、メールのヘッダ部分から抽出されたキーワード
に従って、データベースサーバ5に格納されているメー
ルのヘッダ部分からヘッダインデックスを作成する。ヘ
ッダインデックスファイルは、インデックスサーバ7に
格納される。More specifically, according to the item name of the header information, the application server 6 extracts a character string indicating the destination, a character string indicating the source, from the header portion of the mail stored in the database server 5. A character string indicating a title or the like is extracted as a keyword, and the keyword is supplied to the index server 7. The index server 7 creates a header index from the header part of the mail stored in the database server 5 according to the keyword extracted from the header part of the mail. The header index file is stored in the index server 7.
【0039】また、アプリケーションサーバ6は、デー
タベースサーバ5に格納されているメールの本文部分お
よび添付ファイル部分から、形態素解析を用いて最小単
位の単語をキーワードとして抽出する。インデックスサ
ーバ7は、メールの本文部分および添付ファイル部分か
ら抽出されたキーワードに従って、データベースサーバ
5に格納されているメールの本文部分および添付ファイ
ル部分から本文インデックスを作成する。本文インデッ
クスファイルは、インデックスサーバ7に格納される。The application server 6 extracts words in the minimum unit as keywords from the body part and the attached file part of the mail stored in the database server 5 by using morphological analysis. The index server 7 creates a text index from the text part and the attached file part of the mail stored in the database server 5 according to the keywords extracted from the text part and the attached file part of the mail. The body index file is stored in the index server 7.
【0040】図7に説明を戻すと、アプリケーションサ
ーバ6は、インデックス化による処理結果をHTML化
してWebページを生成し、Webサーバ3に供給する
(ステップS6)。そして、Webサーバ3は、HTM
L化された処理結果を、Webページとしてインターネ
ット2を介してクライアント端末1に送信する(ステッ
プS7)。Returning to FIG. 7, the application server 6 generates a Web page by converting the processing result by indexing into HTML, and supplies it to the Web server 3 (step S6). Then, the Web server 3 uses the HTM
The L-processed result is transmitted to the client terminal 1 via the Internet 2 as a Web page (step S7).
【0041】B−2.検索 ユーザは、クライアント端末1により、インターネット
2を介してWebサーバ3にアクセスし、Webブラウ
ザを用いてメールの検索を行なう(ステップS10)。
より具体的には、Webサーバ4は、クライアント端末
1により検索要求があると、図9に示すような検索画面
20を送信する。該検索画面20には、メールのどの部
分に対して検索するかを指示するための検索先ボックス
21、キーワードを指示するためのキーワードボックス
22、条件を入力するための条件ボックス23、検索動
作を指示するための「検索」ボタン24、次の検索へ進
めるための「次を検索」ボタン25、検索を中止するた
めの「キャンセル」ボタン26が表示される。検索先ボ
ックス21では、検索対象として、メールのヘッダ部分
で使用される項目(送信元、送信先、表題)や本文をプ
ルダウンメニューから選択可能となっている。送信元
は、ヘッダ部分の「From」に対応し、送信先は「T
o」、表題は「Subject」に対応する。また、キ
ーワードボックス22には、ユーザにより所望する文字
列が入力される。また、条件ボックス23には、各検索
先の論理条件として、「かつ(AND:論理積)」、
「または(OR:論理和)」を、プルダウンメニューか
ら選択可能となっている。B-2. Search The user accesses the Web server 3 via the Internet 2 by using the client terminal 1, and searches for a mail using a Web browser (step S10).
More specifically, when there is a search request from the client terminal 1, the Web server 4 transmits a search screen 20 as shown in FIG. The search screen 20 includes a search destination box 21 for specifying which part of the mail is to be searched, a keyword box 22 for specifying a keyword, a condition box 23 for inputting a condition, and a search operation. A "search" button 24 for instructing, a "next search" button 25 for proceeding to the next search, and a "cancel" button 26 for canceling the search are displayed. In the search destination box 21, items (transmission source, transmission destination, title) and text used in the header portion of the mail can be selected from the pull-down menu as the search target. The source corresponds to “From” in the header, and the destination is “T”.
o ", and the title corresponds to" Subject ". In the keyword box 22, a desired character string is input by the user. In the condition box 23, “and (AND: logical product)”,
"Or (OR: logical sum)" can be selected from a pull-down menu.
【0042】ユーザは、上記検索画面20から検索先、
キーワードおよび条件を入力した後、「検索」ボタン2
4をクリックする。これにより、Webサーバ4からア
プリケーションサーバ6に対してメールの検索が要求さ
れる(ステップS11)。アプリケーションサーバ6で
は、上記検索先、キーワードおよび条件をインデックス
サーバ7に供給するとともに問い合わせる(ステップS
12)。これに対して、インデックスサーバ7は、デー
タベース化されたインデックスを検索し、検索結果をア
プリケーションサーバ6に供給する(ステップS1
3)。The user selects a search destination from the search screen 20,
After entering keywords and conditions, "Search" button 2
4 Click Thereby, the Web server 4 requests the application server 6 to search for the mail (step S11). The application server 6 supplies the search destination, the keyword and the condition to the index server 7 and makes an inquiry (step S).
12). On the other hand, the index server 7 searches the index in the database and supplies the search result to the application server 6 (step S1).
3).
【0043】より詳細に説明すると、インデックスサー
バ7は、ユーザにより指定された検索先に従って、検索
対象となるインデックスファイルを特定し、ユーザが指
定したキーワードにより、特定したインデックスファイ
ルを検索する。例えば、ユーザが検索先として「送信
元」、キーワードとして「panda@ddd.co.
jp」を指定したとすると(図9を参照)、インデック
スサーバ7は、「panda@ddd.co.jp」を
キーワードとして、Fromインデックスファイル10
−2を検索する。この結果、インデックスサーバ7は、
図6に示す例では、メールA,Fを取得する。More specifically, the index server 7 specifies an index file to be searched according to a search destination specified by the user, and searches the specified index file by a keyword specified by the user. For example, when the user searches for “source” as a search destination and “panda@dddd.co.
jp ”(see FIG. 9), the index server 7 uses the keyword“ panda@dddd.co.jp ”as a keyword to set the From index file 10
Search for -2. As a result, the index server 7
In the example shown in FIG. 6, mails A and F are obtained.
【0044】次いで、インデックスサーバ7は、ユーザ
により指定された、検索先として「送信先」、キーワー
ドとして「ichiro@aaa.co.jp」(図9
を参照)に従って、「ichiro@aaa.co.j
p」をキーワードとして、Toインデックスファイル1
0−1を検索する。この結果、インデックスサーバ7
は、図6に示す例では、メールA,Dを取得する。Next, the index server 7 designates “transmission destination” as a search destination and “ichiro@aaa.co.jp” as a keyword (FIG. 9).
) According to “ichiro@aaa.co.j
To index file 1
Search for 0-1. As a result, the index server 7
Acquires mails A and D in the example shown in FIG.
【0045】次いで、インデックスサーバ7は、ユーザ
により指定された、検索先として「表題」、キーワード
として「例の件」(図9を参照)に従って、「例の件」
をキーワードとして、Subjectインデックスファ
イル10−3を検索する。この結果、インデックスサー
バ7は、図6に示す例では、メールA,D(「例」、
「の」、「件」の全てを含むメール)を取得する。Next, the index server 7 specifies the “example title” according to the “title” as the search destination and the “example case” as the keyword (see FIG. 9) specified by the user.
Is used as a keyword to search the Subject index file 10-3. As a result, in the example shown in FIG. 6, the index server 7 sends the mails A and D (“example”,
Mail including all of "" and "").
【0046】さらに、インデックスサーバ7は、ユーザ
により指定された、検索先として「本文」、キーワード
として「本日」(図9を参照)に従って、「本日」をキ
ーワードとして、本文インデックスファイル11を検索
する。この結果、インデックスサーバ7は、図6に示す
例では、メールA,Fを取得する。Further, the index server 7 searches the text index file 11 using “today” as a keyword according to “text” as a search destination and “today” as a keyword (see FIG. 9) specified by the user. . As a result, in the example shown in FIG. 6, the index server 7 acquires the mails A and F.
【0047】次いで、インデックスサーバ7は、ユーザ
により指定された、条件に従って、検索結果を絞り込
む。図9の例では、「送信元(From)」に「pan
da@ddd.co.jp」が含まれ、「かつ」、「送
信先(To)」に「ichiro@aaa.co.j
p」が含まれ、「または」、「表題(Subjec
t)」に「例の件」が含まれ、「または」、「本文」に
「本日」が含まれるメールを検索するように条件が指定
されている。ゆえに、インデックスサーバ7は、メール
A,F、メールA,D、メールA,D、メールA,Fの
うち、上記条件に合致するものとして、図9に示すよう
に、メールAを最終的な検索結果として取得する。Next, the index server 7 narrows down the search results according to the conditions specified by the user. In the example of FIG. 9, “pan” is set in “Source (From)”.
da @ ddd. co. jp ", and" and "and" destination (To) "are" ichiro@aaa.co.j ".
p "," or "," Title (Subject
“t)” includes “example”, and a condition is specified to search for an email that includes “or” and “body” includes “today”. Therefore, as shown in FIG. 9, the index server 7 determines that the mail A is the final one among the mails A and F, the mails A and D, the mails A and D, and the mails A and F as shown in FIG. Get as search result.
【0048】図6に説明を戻すと、アプリケーションサ
ーバ6は、上記検索結果を表示するための画面をHTM
L形式により生成し、Webサーバ4に供給する(ステ
ップS14)。Webサーバ4は、上記HTMLによる
検索結果画面を、インターネット2を介してクライアン
ト端末1へ送信する(ステップS15)。これにより、
クライアント端末1では、Webブラウザにより、上記
の例では、メールAの内容を含む検索結果画面が表示さ
れる。Returning to FIG. 6, the application server 6 displays a screen for displaying the search result by the HTM
It is generated in the L format and supplied to the Web server 4 (Step S14). The Web server 4 transmits the HTML search result screen to the client terminal 1 via the Internet 2 (Step S15). This allows
In the client terminal 1, a search result screen including the contents of the mail A is displayed by the Web browser in the above example.
【0049】[0049]
【発明の効果】以上説明したように、本発明によれば、
クライアント端末によりインターネット上のWebサー
バにより提供されるWebページを介して送受信される
電子メールを蓄積手段に蓄積し、このとき、キーワード
抽出手段により、前記電子メールの記述形式に基づい
て、前記電子メールからキーワードを抽出し、インデッ
クス作成手段により、前記キーワード抽出手段により抽
出されたキーワードに基づいて、前記電子メールのイン
デックスを作成し、リンク情報生成手段により、前記イ
ンデックス作成手段により作成されたインデックスと前
記蓄積手段に蓄積されている電子メールとを関連付ける
リンク情報を生成しておき、前記クライアント端末から
検索要求があると、検索手段により、前記インデックス
作成手段により作成されたインデックスを検索し、前記
リンク情報生成手段により生成されたリンク情報に基づ
いて、前記検索手段より検索されたインデックスに関連
付けられている電子メールを特定し、検索結果提示手段
により、前記インターネットを介してアクセスしてきた
クライアント端末に対して特定した電子メールを提示す
るようにしたので、インデックスを検索するだけでよい
ので、全文を検索する場合に比べ、Webメールに対す
る検索に要する時間を高速化することができるという利
点が得られる。As described above, according to the present invention,
An e-mail transmitted / received by a client terminal via a Web page provided by a Web server on the Internet is stored in a storage unit. At this time, the e-mail is extracted by a keyword extraction unit based on the description format of the e-mail. A keyword is extracted from the e-mail based on the keyword extracted by the keyword extracting unit, and an index created by the index creating unit is created by the link information generating unit. Link information for associating with the e-mail stored in the storage means is generated, and when a search request is issued from the client terminal, the search means searches the index created by the index creation means, and the link information Generation means Based on the generated link information, an e-mail associated with the index searched by the search unit is specified, and the search result presentation unit specifies the client terminal accessing through the Internet. Since the e-mail is presented, it is only necessary to search the index, so that the time required for searching the Web mail can be shortened as compared with the case of searching the entire text.
【図1】 本発明の実施形態による電子メールシステム
の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an electronic mail system according to an embodiment of the present invention.
【図2】 一般的なメールの構成を示す模式図である。FIG. 2 is a schematic diagram showing a configuration of a general mail.
【図3】 メールのヘッダ部分に記述されるヘッダ情報
の項目名およびその意味を説明するため概念図である。FIG. 3 is a conceptual diagram for explaining item names of header information described in a header portion of a mail and their meanings.
【図4】 メールのヘッダ部分に記述されるヘッダ情報
の項目名およびその意味を説明するため概念図である。FIG. 4 is a conceptual diagram for explaining an item name of header information described in a header portion of a mail and its meaning.
【図5】 インデックスサーバにおけるインデックスフ
ァイルの作成例を示す概念図である。FIG. 5 is a conceptual diagram showing an example of creating an index file in an index server.
【図6】 各インデックスファイルの内容の一例を示す
概念図である。FIG. 6 is a conceptual diagram showing an example of the contents of each index file.
【図7】 本実施形態の動作を説明するためのフローチ
ャートである。FIG. 7 is a flowchart for explaining the operation of the present embodiment.
【図8】 本実施形態の動作を説明するためのフローチ
ャートである。FIG. 8 is a flowchart for explaining the operation of the present embodiment.
【図9】 Webサーバにより提供される検索画面の一
例を示す模式図である。FIG. 9 is a schematic diagram illustrating an example of a search screen provided by a Web server.
1 クライアント端末 2 インターネット 3 Webサーバ(検索結果提示手段) 4 メールサーバ 5 データベースサーバ(蓄積手段) 6 アプリケーションサーバ(キーワード抽出手段) 7 インデックスサーバ(インデックス作成手段、リン
ク情報生成手段、検索手段) 10−1 Toインデックスファイル 10−2 Fromインデックスファイル 10−3 Subjectインデックスファイル 11 本文インデックスファイル 12 添付ファイルインデックスファイルReference Signs List 1 client terminal 2 Internet 3 Web server (search result presentation means) 4 mail server 5 database server (storage means) 6 application server (keyword extraction means) 7 index server (index creation means, link information generation means, search means) 10- 1 To index file 10-2 From index file 10-3 Subject index file 11 Body index file 12 Attached file index file
フロントページの続き (72)発明者 松本 崇雄 東京都千代田区大手町2−2−2 アーバ ンネット大手町ビル 株式会社エヌ・テ ィ・ティエムイー内 (72)発明者 山下 克也 東京都千代田区大手町2−2−2 アーバ ンネット大手町ビル 株式会社エヌ・テ ィ・ティエムイー内 (72)発明者 湯澤 洋逸 東京都千代田区大手町2−2−2 アーバ ンネット大手町ビル 株式会社エヌ・テ ィ・ティエムイー内 Fターム(参考) 5B075 KK07 KK13 KK33 KK39 ND03 ND23 ND36 NK02 NK13 NK24 NK31 PQ05 UU24 5K030 GA01 HA08 HC01 HD05 JT03 KA01 KA06 KA13 LD11 MB18Continuing on the front page (72) Inventor Takao Matsumoto 2-2-2 Otemachi, Chiyoda-ku, Tokyo Urbannet Otemachi Building Inside NTMI Corporation (72) Inventor Katsuya Yamashita Otemachi, Chiyoda-ku, Tokyo 2-2-2 Urbannet Otemachi Building Inside NTMI Corporation (72) Inventor Hiroyasu Yuzawa 2-2-2 Otemachi, Chiyoda-ku, Tokyo NTT Urban Corporation Otemachi Building・ T-ME F-term (reference) 5B075 KK07 KK13 KK33 KK39 ND03 ND23 ND36 NK02 NK13 NK24 NK31 PQ05 UU24 5K030 GA01 HA08 HC01 HD05 JT03 KA01 KA06 KA13 LD11 MB18
Claims (14)
提示されるWebページを介してクライアント端末間に
おいて送受信される電子メールを検索する電子メール検
索システムであって、 前記クライアント端末により送受信される電子メールを
蓄積する蓄積手段と、 前記電子メールの記述形式に基づいて、前記電子メール
からキーワードを抽出するキーワード抽出手段と、 前記キーワード抽出手段により抽出されたキーワードに
基づいて、前記電子メールのインデックスを作成するイ
ンデックス作成手段と、 前記インデックス作成手段により作成されたインデック
スと前記蓄積手段に蓄積されている電子メールとを関連
付けるリンク情報を生成するリンク情報生成手段と、 前記クライアント端末からの検索要求に基づいて、前記
インデックス作成手段により作成されたインデックスを
検索し、前記リンク情報生成手段により生成されたリン
ク情報に基づいて、前記検索手段より検索されたインデ
ックスに関連付けられている電子メールを特定する検索
手段と、 前記検索手段により特定された電子メールを、前記イン
ターネットを介してアクセスしてきたクライアント端末
に対して提示する検索結果提示手段とを具備することを
特徴とする電子メール検索システム。1. An electronic mail search system for searching for an electronic mail transmitted and received between client terminals via a Web page presented by a Web server on the Internet, wherein the electronic mail is transmitted and received by the client terminal. Accumulating means, keyword extracting means for extracting a keyword from the e-mail based on the description format of the e-mail, and index for creating an index of the e-mail based on the keyword extracted by the keyword extracting means Creating means, link information generating means for generating link information for associating the index created by the index creating means with the electronic mail stored in the storage means, based on a search request from the client terminal, Index A search unit that searches an index created by the search unit, and identifies an email associated with the index searched by the search unit based on the link information generated by the link information generation unit; A search result presenting means for presenting the electronic mail specified by the searching means to the client terminal accessed via the Internet.
ールを構成するヘッダ部分に対しては、ヘッダ情報の項
目名に対応付けて記述されている文字列をキーワードと
して抽出し、 前記インデックス作成手段は、前記キーワード抽出手段
により前記ヘッダ部分から抽出されたキーワードに基づ
いて、前記電子メールのヘッダインデックスを作成する
ことを特徴とする請求項1記載の電子メール検索システ
ム。2. The method according to claim 1, wherein the keyword extracting unit extracts, as a keyword, a character string described in association with an item name of the header information, for a header part constituting the electronic mail. 2. The electronic mail search system according to claim 1, wherein a header index of the electronic mail is created based on the keyword extracted from the header portion by the keyword extracting unit.
ダ情報の項目名毎に、前記キーワード抽出手段により前
記ヘッダ部分から抽出されたキーワードに基づいて、前
記電子メールの項目ヘッダインデックスを作成する請求
項2記載の電子メール検索システム。3. The index creation unit creates an item header index of the electronic mail for each item name of the header information based on a keyword extracted from the header part by the keyword extraction unit. Email search system as described.
ールを構成する本文部分に対しては、本文を構成する最
小単位の単語をキーワードとして抽出し、 前記インデックス作成手段は、前記キーワード抽出手段
により前記本文部分から抽出されたキーワードに基づい
て、前記電子メールの本文インデックスを作成する請求
項1ないし3のいずれかに記載の電子メール検索システ
ム。4. The keyword extracting means extracts, as a keyword, a word of a minimum unit constituting a text from a text part constituting the e-mail, and the index creating means outputs the keyword by the keyword extracting means. 4. The e-mail search system according to claim 1, wherein a main body index of the e-mail is created based on a keyword extracted from the main body part.
提示されるWebページを介してクライアント端末間で
送受信された電子メールを検索する電子メール検索方法
であって、 クライアント端末により送受信される電子メールを蓄積
し、 前記電子メールの記述形式に基づいて、前記電子メール
からキーワードを抽出し、 前記キーワードに基づいて、前記電子メールのインデッ
クスを作成し、 前記インデックスと前記蓄積されている電子メールとを
関連付けるリンク情報を生成し、 前記クライアント端末からの検索要求に基づいて、前記
インデックスを検索し、前記リンク情報に基づいて、前
記インデックスに関連付けられている電子メールを特定
することを特徴とする電子メール検索方法。5. An e-mail search method for searching for e-mail transmitted and received between client terminals via a Web page presented by a Web server on the Internet, wherein the method stores e-mail transmitted and received by the client terminals. Extracting a keyword from the email based on a description format of the email; creating an index of the email based on the keyword; link information for associating the index with the stored email. And searching the index based on a search request from the client terminal, and identifying an email associated with the index based on the link information.
電子メールを、前記インターネットを介してアクセスし
てきたクライアント端末に対して提示することを特徴と
する請求項5記載の電子メール検索方法。6. The electronic mail search method according to claim 5, wherein the electronic mail associated with the index is presented to a client terminal accessed via the Internet.
対しては、ヘッダ情報の項目名に対応付けて記述されて
いる文字列をキーワードとして抽出し、 前記ヘッダ部分から抽出されたキーワードに基づいて、
前記電子メールのヘッダインデックスを作成することを
特徴とする請求項5または6記載の電子メール検索方
法。7. For a header portion constituting the electronic mail, a character string described in association with an item name of header information is extracted as a keyword, and based on the keyword extracted from the header portion. ,
7. The electronic mail search method according to claim 5, wherein a header index of the electronic mail is created.
ワード抽出手段により前記ヘッダ部分から抽出されたキ
ーワードに基づいて、前記電子メールの項目ヘッダイン
デックスを作成することを特徴とする請求項7記載の電
子メール検索方法。8. The method according to claim 7, wherein an item header index of the electronic mail is created for each item name of the header information based on a keyword extracted from the header portion by the keyword extracting means. E-mail search method.
しては、本文を構成する最小単位の単語をキーワードと
して抽出し、 前記本文部分から抽出されたキーワードに基づいて、前
記電子メールの本文インデックスを作成することを特徴
とする請求項5ないし8のいずれかに記載の電子メール
検索方法。9. A text index of the electronic mail based on the keyword extracted from the text part of the text part constituting the electronic mail based on the keyword extracted from the text part. 9. An electronic mail search method according to claim 5, wherein the electronic mail search method comprises:
り提示されるWebページを介してクライアント端末に
より送受信される電子メールを蓄積するステップと、 前記電子メールの記述形式に基づいて、前記電子メール
からキーワードを抽出するステップと、 前記キーワードに基づいて、前記電子メールのインデッ
クスを作成するステップと、 前記インデックスと前記蓄積されている電子メールとを
関連付けるリンク情報を生成するステップと、 前記クライアント端末からの検索要求に基づいて、前記
インデックスを検索し、前記リンク情報に基づいて、前
記インデックスに関連付けられている電子メールを特定
するステップとをコンピュータに実行させることを特徴
とする電子メール検索プログラム。10. A step of storing an e-mail transmitted / received by a client terminal via a Web page presented by a Web server on the Internet, and extracting a keyword from the e-mail based on a description format of the e-mail. Creating an index of the email based on the keyword; generating link information for associating the index with the stored email; and responding to a search request from the client terminal. Searching for the index based on the link information, and identifying an email associated with the index based on the link information.
る電子メールを、前記インターネットを介してアクセス
してきたクライアント端末に対して提示するステップを
コンピュータに実行させることを特徴とする請求項10
記載の電子メール検索プログラム。11. The method according to claim 10, further comprising the step of causing the computer to execute a step of presenting the electronic mail associated with the index to the client terminal accessing via the Internet.
The described e-mail search program.
に対しては、ヘッダ情報の項目名に対応付けて記述され
ている文字列をキーワードとして抽出するステップと、 前記ヘッダ部分から抽出されたキーワードに基づいて、
前記電子メールのヘッダインデックスを作成するステッ
プとをコンピュータに実行させることを特徴とする請求
項10または11記載の電子メール検索プログラム。12. Extracting a character string described in association with an item name of the header information as a keyword for a header part constituting the electronic mail; On the basis of,
12. The computer-readable storage medium according to claim 10, further comprising: causing a computer to execute the step of creating a header index of the electronic mail.
ッダ部分から抽出されたキーワードに基づいて、前記電
子メールの項目ヘッダインデックスを作成するステップ
をコンピュータに実行させることを特徴とする請求項1
2記載の電子メール検索プログラム。13. The method according to claim 1, further comprising: causing a computer to execute a step of creating an item header index of the e-mail based on a keyword extracted from the header part for each item name of the header information.
2. The e-mail search program according to 2.
対しては、本文を構成する最小単位の単語をキーワード
として抽出するステップと、 前記本文部分から抽出されたキーワードに基づいて、前
記電子メールの本文インデックスを作成するステップと
をコンピュータに実行させることを特徴とする請求項1
0ないし13のいずれかに記載の電子メール検索プログ
ラム。14. A step of extracting a word of a minimum unit constituting a body as a keyword for a body part constituting the e-mail, and a step of extracting the word of the e-mail based on the keyword extracted from the body part. Generating a text index.
14. The electronic mail search program according to any one of 0 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001154375A JP2002351797A (en) | 2001-05-23 | 2001-05-23 | System and method for retrieving electronic mail and electronic mail retrieval program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001154375A JP2002351797A (en) | 2001-05-23 | 2001-05-23 | System and method for retrieving electronic mail and electronic mail retrieval program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002351797A true JP2002351797A (en) | 2002-12-06 |
Family
ID=18998723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001154375A Withdrawn JP2002351797A (en) | 2001-05-23 | 2001-05-23 | System and method for retrieving electronic mail and electronic mail retrieval program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002351797A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006345331A (en) * | 2005-06-10 | 2006-12-21 | Hitachi Ltd | E-mail system |
WO2008034383A1 (en) * | 2006-09-21 | 2008-03-27 | Tencent Technology (Shenzhen) Company Limited | A method, device and system for searching email |
JP2008512011A (en) * | 2004-08-31 | 2008-04-17 | オポチュニティー ソリューションズ エー/エス | A system that handles e-mail in a multi-user environment |
JP2008204391A (en) * | 2007-02-22 | 2008-09-04 | Ntt Docomo Inc | Electronic mail system |
JP2009128973A (en) * | 2007-11-20 | 2009-06-11 | Mitsubishi Electric Corp | Mail data retrieval device, mail data storage device, mail archive device, mail data retrieval method, mail data retrieval program, mail data storage method, and mail data storage program |
WO2009084822A2 (en) * | 2008-01-03 | 2009-07-09 | Peering Portal Inc. | Method for analyzing user scale grasp and service usage data by using indexing server |
JP2015537283A (en) * | 2012-09-21 | 2015-12-24 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | Mail indexing and retrieval using a hierarchical cache |
JP2020129317A (en) * | 2019-02-12 | 2020-08-27 | 日本電気株式会社 | Mail system, data restoration device, data restoration method, and program |
US11138240B2 (en) | 2017-09-05 | 2021-10-05 | Samsung Electronics Co., Ltd. | Personalized automatic tagging |
CN114020771A (en) * | 2021-11-12 | 2022-02-08 | 成都统信软件技术有限公司 | Mail retrieval method, device, system, computing equipment and storage medium |
-
2001
- 2001-05-23 JP JP2001154375A patent/JP2002351797A/en not_active Withdrawn
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008512011A (en) * | 2004-08-31 | 2008-04-17 | オポチュニティー ソリューションズ エー/エス | A system that handles e-mail in a multi-user environment |
JP2006345331A (en) * | 2005-06-10 | 2006-12-21 | Hitachi Ltd | E-mail system |
JP4492447B2 (en) * | 2005-06-10 | 2010-06-30 | 株式会社日立製作所 | E-mail system and registration method |
WO2008034383A1 (en) * | 2006-09-21 | 2008-03-27 | Tencent Technology (Shenzhen) Company Limited | A method, device and system for searching email |
JP2008204391A (en) * | 2007-02-22 | 2008-09-04 | Ntt Docomo Inc | Electronic mail system |
JP2009128973A (en) * | 2007-11-20 | 2009-06-11 | Mitsubishi Electric Corp | Mail data retrieval device, mail data storage device, mail archive device, mail data retrieval method, mail data retrieval program, mail data storage method, and mail data storage program |
WO2009084822A3 (en) * | 2008-01-03 | 2009-08-20 | Peering Portal Inc | Method for analyzing user scale grasp and service usage data by using indexing server |
WO2009084822A2 (en) * | 2008-01-03 | 2009-07-09 | Peering Portal Inc. | Method for analyzing user scale grasp and service usage data by using indexing server |
JP2015537283A (en) * | 2012-09-21 | 2015-12-24 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | Mail indexing and retrieval using a hierarchical cache |
US9507821B2 (en) | 2012-09-21 | 2016-11-29 | Alibaba Group Holding Limited | Mail indexing and searching using hierarchical caches |
US11138240B2 (en) | 2017-09-05 | 2021-10-05 | Samsung Electronics Co., Ltd. | Personalized automatic tagging |
JP2020129317A (en) * | 2019-02-12 | 2020-08-27 | 日本電気株式会社 | Mail system, data restoration device, data restoration method, and program |
JP7183845B2 (en) | 2019-02-12 | 2022-12-06 | 日本電気株式会社 | Mail system, data recovery device, data recovery method, and program |
CN114020771A (en) * | 2021-11-12 | 2022-02-08 | 成都统信软件技术有限公司 | Mail retrieval method, device, system, computing equipment and storage medium |
CN114020771B (en) * | 2021-11-12 | 2024-11-08 | 成都统信软件技术有限公司 | Mail retrieval method, device, system, computing equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3307625B2 (en) | Electronic bulletin board system and mail server | |
KR101109339B1 (en) | Schema hierarchy for electronic messages | |
US6360252B1 (en) | Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient | |
US10027613B2 (en) | Method and system of automating data capture from electronic correspondence | |
US7213078B2 (en) | E-mail service apparatus, system, and method | |
US7506030B2 (en) | System and method for providing wireless device access to e-mail applications | |
US6421716B1 (en) | System for generating context-sensitive hierarchically ordered document service menus | |
US6963904B2 (en) | Method for correlating an electronic mail message with related messages | |
RU2001105187A (en) | ELECTRONIC BOARD OF ADS AND MAIL SERVER | |
US20030097361A1 (en) | Message center based desktop systems | |
US20110185024A1 (en) | Embeddable metadata in electronic mail messages | |
JP2012518222A (en) | How to process email messages and attachments on a mobile communication terminal | |
JP2879547B2 (en) | E-mail system and e-mail processing method | |
KR20030078695A (en) | Information processing apparatus and recording medium | |
US8775520B1 (en) | Systems and methods for viewing non-HTML email attachments | |
KR20060050342A (en) | System and method for extending a message schema to represent fax messages | |
JP2002351797A (en) | System and method for retrieving electronic mail and electronic mail retrieval program | |
KR100731011B1 (en) | system operation method for supplying service of mail | |
US7925983B2 (en) | System and method for address storage and message addressing | |
JP2004110814A (en) | Message information sharing system and message information sharing method | |
US20070198643A1 (en) | Address retrieval system and method | |
JP4630468B2 (en) | E-mail access system compatible with WWW browser and computer program used therefor | |
US7065529B1 (en) | Web page searching device for a portable telephone | |
JP4259233B2 (en) | Information retrieval apparatus and program | |
JP2006202307A (en) | Information management method, information management system, and server device used for it |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080805 |