Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3484018B2 - Document search system and document search method - Google Patents
[go: Go Back, main page]

JP3484018B2 - Document search system and document search method - Google Patents

Document search system and document search method

Info

Publication number
JP3484018B2
JP3484018B2 JP18334196A JP18334196A JP3484018B2 JP 3484018 B2 JP3484018 B2 JP 3484018B2 JP 18334196 A JP18334196 A JP 18334196A JP 18334196 A JP18334196 A JP 18334196A JP 3484018 B2 JP3484018 B2 JP 3484018B2
Authority
JP
Japan
Prior art keywords
name
organization
person
period
search
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.)
Expired - Fee Related
Application number
JP18334196A
Other languages
Japanese (ja)
Other versions
JPH1027180A (en
Inventor
和之 後藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP18334196A priority Critical patent/JP3484018B2/en
Publication of JPH1027180A publication Critical patent/JPH1027180A/en
Application granted granted Critical
Publication of JP3484018B2 publication Critical patent/JP3484018B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、蓄積された文書デ
ータを検索するためにユーザが入力する検索条件を補正
することにより、検索条件の入力を簡易化し、さらに、
検索処理を効率よく行える文書検索システムおよび文書
検索方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention simplifies inputting search conditions by correcting search conditions input by a user to search for stored document data.
The present invention relates to a document search system and a document search method capable of efficiently performing search processing.

【0002】[0002]

【従来の技術】従来より、文書の内容自体と種々の付加
情報を計算機上の記憶媒体に電子的に蓄積し、ユーザの
要求に応じてこれを検索し文書データを提供する文書デ
ータベースが、実際の職場に数多く導入され運用されて
いる。
2. Description of the Related Art Conventionally, a document database that electronically accumulates the contents of a document and various additional information in a storage medium on a computer and retrieves the contents according to a user's request to provide the document data is actually used. Have been introduced and operated in many workplaces.

【0003】文書を検索するための条件として典型的な
ものは、一般には、題名、文書番号、文書種別、キーワ
ード、内容(全文検索)、作成者あるいは所有者(人あ
るいは組織)、登録日時あるいは作成日時、リビジョ
ン、など、文書の属性情報あるいは文書の内容自体に関
する条件の組合せである。
Typical conditions for retrieving a document are generally title, document number, document type, keyword, content (full-text search), creator or owner (person or organization), registration date and time, or It is a combination of conditions relating to document attribute information such as creation date and time, revision, or the content itself of the document.

【0004】文書を検索したいユーザは、これら文書の
属性情報あるいは内容自体に関する検索条件を所定の形
式で入力し、検索要求を文書データベースに発する。検
索要求を受けた文書データベースは、蓄積されている文
書データの各々について、入力された検索条件に合致す
るかどうか演算し、検索条件を満足する文書を検索結果
としてユーザに提示する。
A user who wants to search for a document inputs a search condition relating to the attribute information of the document or the content itself in a predetermined format, and issues a search request to the document database. The document database that has received the search request calculates whether or not each of the stored document data matches the input search condition, and presents the document satisfying the search condition to the user as the search result.

【0005】ユーザが入力した検索条件には不足や誤り
がある可能性があり、これをそのまま検索条件とした場
合には、ユーザが意図した検索結果は得られない。この
ような問題に対処し、検索条件の不足・誤りを自動的に
修正する方法に関する提案としては、「情報管理装置」
(特開平7−78172号公報)、「データ検索処理装
置」(特開平7−85073号公報)などがある。ま
た、職場における人、組織、文書などに関するデータ
を、過去の変更履歴も含めて蓄積・管理・利用する方法
の研究としては、「The Business Obj
ect Management System」(M.
Schlatter 他、IBM SYSTEMS J
OURNAL、 Vol 33、 NO 2、 199
4)などがある。
There is a possibility that the search condition input by the user is insufficient or incorrect, and if the search condition is used as it is, the search result intended by the user cannot be obtained. As a suggestion on how to deal with such problems and automatically correct the lack / error of search conditions, see “Information Management Device”.
(Japanese Patent Application Laid-Open No. 7-78172), “Data Search Processing Device” (Japanese Patent Application Laid-Open No. 7-85073), and the like. Also, as a research on a method of accumulating, managing, and using data about people, organizations, documents, etc. in the workplace, including past change history, “The Business Obj
ect Management System ”(M.
Schlatter et al., IBM SYSTEMS J
OURRNAL, Vol 33, NO 2, 199
4) etc.

【0006】[0006]

【発明が解決しようとする課題】「情報管理装置」(特
開平7−78172)では、ユーザが入力した検索条件
の中の検索キーおよびキーワードの表記が、データベー
スが規定する表記と異なる場合に、これを変換するため
の変換情報を用いて、データベースが規定する表記に変
換することにより検索条件を修正する方法が提案されて
いる。この方法によれば、例えば、ある組織が過去どの
ような名称であったかを変換情報として記述しておけ
ば、現在の組織名称をキーワードとして過去の組織名称
で登録されている文書を検索することも可能である。し
かしながら、変換情報を、その時間的有効期間を含めて
記述していないため、実際には無効な、条件を満足する
データが存在し得ないような検索条件で検索処理を実行
してしまう可能性がある。
In the "information management device" (Japanese Patent Laid-Open No. 7-78172), when the notation of the search key and the keyword in the retrieval condition input by the user is different from the notation defined by the database, A method of correcting the search condition by converting the notation defined by the database using conversion information for converting this has been proposed. According to this method, for example, if the name of a certain organization in the past is described as conversion information, it is possible to search for documents registered with the past organization name using the current organization name as a keyword. It is possible. However, since the conversion information is not described including the time validity period, there is a possibility that the search process will be executed under the search condition that there is actually no invalid data that satisfies the condition. There is.

【0007】「データ検索処理装置」(特開平7−85
073) では、ユーザが入力した検索条件に不足があ
った場合に、これを補うために追加すべき検索条件を自
動的に抽出してユーザに提案する方法が提案されてい
る。しかしながら、この方法では、追加すべき検索条件
を抽出するために候補のデータ群を一度検索しなければ
ならず、この一度目の検索処理は検索条件を緩和して行
なうため、検索処理の効率が良くないという問題があ
る。
"Data retrieval processing device" (Japanese Patent Laid-Open No. 7-85)
No. 073) proposes a method of automatically extracting a search condition to be added and providing it to the user when the search condition input by the user is insufficient. However, in this method, the candidate data group must be searched once in order to extract the search condition to be added, and since the search condition is relaxed in the first search process, the efficiency of the search process is improved. There is a problem that it is not good.

【0008】また、前述「The Business
Object Management System」
に紹介されているシステムでは、文書などの情報を、過
去の任意の時点での状況に基づいて検索することが可能
であるとの記載があるものの、その検索処理の具体的な
方法は記載されておらず、また、検索時に設定する時間
的な条件が曖昧さを含む場合の対処方法も述べられてい
ない。
In addition, the above-mentioned "The Business"
Object Management System "
Although it is described that it is possible to search documents and other information based on the situation at any time in the past, the system introduced in the article does not describe the specific method of the search process. Nor is there any description of how to deal with the case where the temporal condition set at the time of search includes ambiguity.

【0009】上記の如き従来技術に基づく文書管理シス
テムにおいては、検索条件が時間の経過に伴い有効でな
くなるという問題が生じる。数年、数十年の長期にわた
って保管すべき文書、例えば、建築物やプラント設備の
設計図面、保守用文書などの文書については、その保管
期間中に、文書の作成者や管理者、所有部所などが改編
・改名・異動される可能性が大きい。文書データベース
に過去に登録された、文書の作成者、所有部所に関する
情報が、現在の人、部所の有無や名称、所属、組織構成
に合致しない場合には、ユーザは、当文書を検索するた
めには、当文書の登録当時の組織の名称、構成、所属を
鑑みて検索条件を入力しなければならない。
In the document management system based on the conventional technique as described above, there arises a problem that the search condition becomes invalid as time passes. Documents that should be stored for a long period of several years or decades, such as design drawings of buildings and plant equipment, documents for maintenance, etc., should be maintained during the storage period. It is highly possible that the location will be reorganized, renamed, or transferred. If the information about the creator of the document and the office owned by the document registered in the document database in the past does not match the current person, presence / absence of the department, name, affiliation, or organizational structure, the user searches for this document. To do so, search conditions must be entered in consideration of the name, structure, and affiliation of the organization at the time of registration of this document.

【0010】過去の組織・人に関する情報をユーザが知
らない場合や正確に記憶していない場合には、検索条件
を正しく入力することは不可能であるため、ユーザは、
当文書を検索するためには、これら人・組織に関する条
件以外の検索条件によって検索要求を出すしか方法がな
い。
If the user does not know the information on the past organization / person or does not correctly store the information, it is impossible to input the search condition correctly.
The only way to search this document is to issue a search request using search conditions other than those for people and organizations.

【0011】しかしながら、ユーザにとっては、例え
ば、「おそらく1992年頃に○○課で作成した報告
書」などのように、正確でない記憶に基づく検索条件に
よって文書を検索したいという要求がある。
However, there is a demand for the user to search for a document by a search condition based on an incorrect memory, such as "probably a report prepared by XX section around 1992".

【0012】一方、検索の処理を効率化よく実行するた
めには、このような不正確な検索条件をも有効に活用
し、検索範囲を絞り込むべきである。そこで、本発明
は、文書の検索条件が曖昧、不正確な場合でも、その検
索条件に基づく文書検索に先だって、検索条件から無効
な情報を取り除いて検索条件の制限・緩和を行うことに
より、ユーザは意図する文書が容易に得ることができる
とともに、無効な検索処理を防止し文書検索処理の効率
を向上することができる文書検索システムおよび文書検
索方法を提供することを目的とする。
On the other hand, in order to efficiently execute the search process, such an incorrect search condition should be effectively utilized to narrow down the search range. Therefore, according to the present invention, even if a document search condition is ambiguous or inaccurate, prior to the document search based on the search condition, the invalid information is removed from the search condition to restrict / relax the search condition. It is an object of the present invention to provide a document search system and a document search method capable of easily obtaining an intended document, preventing invalid search processing, and improving the efficiency of document search processing.

【0013】[0013]

【課題を解決するための手段】本発明の文書検索システ
ムは、文書の属性情報を、その過去の変更履歴とともに
記憶する属性情報変更履歴記憶手段と、文書データをそ
の属性情報とともに記憶する文書データ記憶手段と、こ
の文書データ記憶手段に記憶された文書データを検索す
るための検索条件として前記文書の属性情報が入力され
ると、その入力された検索条件を前記属性情報変更履歴
記憶手段に記憶された変更履歴を基に有効な検索条件に
補正する補正手段と、前記文書データ記憶手段に記憶さ
れた文書データを検索するための検索条件として前記文
書の属性情報が入力されると、その入力された検索条件
を前記属性情報変更履歴記憶手段に記憶された変更履歴
をもとに限定する限定手段と、前記補正手段で補正され
た検索条件および前記限定手段で限定された検索条件を
提示する提示手段と、この提示手段で提示された検索条
件に基づきユーザにより変更あるいは選択された検索条
件に基づき、前記文書データ記憶手段から文書データを
検索する文書データ検索手段と、を具備することによ
り、文書の検索条件が曖昧、不正確な場合でも、その検
索条件に基づく文書検索に先だって、検索条件から無効
な情報を取り除いて検索条件の制限・緩和を行うことに
より、ユーザは意図する文書が容易に得ることができる
とともに、無効な検索処理を防止し文書検索処理の効率
を向上することができる。
A document retrieval system of the present invention is an attribute information change history storage means for storing attribute information of a document together with its past change history, and document data for storing document data together with the attribute information. When the attribute information of the document is input as a storage unit and a search condition for searching the document data stored in the document data storage unit, the input search condition is stored in the attribute information change history storage unit. A correction unit that corrects the effective search condition based on the changed history, and when the attribute information of the document is input as the search condition for searching the document data stored in the document data storage unit, the input Limiting means for limiting the retrieved search conditions based on the change history stored in the attribute information change history storage means, search conditions corrected by the correction means, and The presenting means for presenting the search condition limited by the limiting means, and the document data storage means for searching the document data based on the search condition changed or selected by the user based on the search condition presented by the presenting means By including the document data search means, even if the document search conditions are ambiguous or inaccurate, prior to the document search based on the search conditions, invalid information is removed from the search conditions to limit or relax the search conditions. By performing the above, the user can easily obtain the intended document, and it is possible to prevent invalid search processing and improve the efficiency of the document search processing.

【0014】また、本発明の文書検索システムは、少な
くとも組織名称と組織構成に関する情報を含む組織デー
タと、少なくとも氏名と所属組織に関する情報を含む人
データを、その過去の変更履歴とともに記憶する人事デ
ータベースと、文書データを、少なくともその文書の関
係者および関連組織および文書の登録日時を含む属性情
報とともに記憶する文書データベースと、この文書デー
タベースに記憶された文書データを検索するための検索
条件として、前記文書の属性情報のうち、文書の関係者
および関連組織および文書の登録日時のうち少なくとも
1つが入力されると、その入力された検索条件を前記人
事データベースに記憶された変更履歴を基に有効な検索
条件に補正する補正手段と、前記文書データベースに記
憶された文書データを検索するための検索条件として、
前記文書の属性情報のうち、文書の関係者および関連組
織および文書の登録日時のうち少なくとも1つが入力さ
れると、その入力された検索条件を前記人事データベー
スに記憶された変更履歴をもとに限定する限定手段と、
前記補正手段で補正された検索条件および前記限定手段
で限定された検索条件を提示する提示手段と、この提示
手段で提示された検索条件に基づきユーザにより変更あ
るいは選択された検索条件に基づき、前記文書データベ
ースから文書データを検索する文書データ検索手段と、
を具備することにより、文書の検索条件が曖昧、不正確
な場合でも、その検索条件に基づく文書検索に先だっ
て、検索条件から無効な情報を取り除いて検索条件の制
限・緩和を行うことにより、ユーザは意図する文書が容
易に得ることができるとともに、無効な検索処理を防止
し文書検索処理の効率を向上することができる。
Further, the document retrieval system of the present invention stores the organization data including at least the information about the organization name and the organization structure and the person data including at least the information about the name and the affiliated organization together with the past change history. And a document database that stores the document data together with attribute information including at least a person concerned with the document, an associated organization, and the registration date and time of the document, and the search condition for searching the document data stored in the document database, When at least one of the person concerned with the document, the related organization, and the registration date and time of the document is input from the attribute information of the document, the input search condition is valid based on the change history stored in the personnel database. Correcting means for correcting the search conditions and the document data stored in the document database. As search criteria to find the,
When at least one of the document related information and the related organization of the document and the registration date and time of the document is input from among the attribute information of the document, the input search condition is based on the change history stored in the personnel database. Limiting means to limit,
Based on the search condition modified by the user based on the search condition presented by the presenting means, the presenting means for presenting the search condition corrected by the correcting means and the search condition limited by the limiting means, Document data search means for searching document data from a document database,
Even if the search condition of the document is ambiguous or inaccurate by including the above, by removing invalid information from the search condition and restricting / relaxing the search condition before the document search based on the search condition, the user can The target document can be easily obtained, and the invalid search process can be prevented to improve the efficiency of the document search process.

【0015】また、本発明の文書検索方法は、文書の属
性情報を、その過去の変更履歴とともに記憶する属性情
報変更履歴記憶手段を具備し、文書データをその属性情
報とともに記憶する文書データ記憶手段から文書データ
を検索するための検索条件として文書の属性情報が入力
されると、その入力された検索条件を前記属性情報変更
履歴記憶手段に記憶された変更履歴を基に有効な検索条
件に補正し、あるいは、前記入力された検索条件を前記
属性情報変更履歴記憶手段に記憶された変更履歴をもと
に限定し、前記補正された検索条件および前記限定され
た検索条件を提示して、この提示された検索条件に基づ
きユーザにより変更あるいは選択された検索条件に基づ
き前記文書データ記憶手段から文書データを検索するこ
とにより、文書の検索条件が曖昧、不正確な場合でも、
その検索条件に基づく文書検索に先だって、検索条件か
ら無効な情報を取り除いて検索条件の制限・緩和を行う
ことにより、ユーザは意図する文書が容易に得ることが
できるとともに、無効な検索処理を防止し文書検索処理
の効率を向上することができる。
The document search method of the present invention further comprises attribute information change history storage means for storing the attribute information of the document together with its past change history, and the document data storage means for storing the document data together with the attribute information. When the attribute information of the document is input as a search condition for searching the document data from, the input search condition is corrected to a valid search condition based on the change history stored in the attribute information change history storage means. Alternatively, the input search condition is limited based on the change history stored in the attribute information change history storage means, and the corrected search condition and the limited search condition are presented. By retrieving the document data from the document data storage means based on the retrieval condition changed or selected by the user based on the presented retrieval condition, Search condition is ambiguous, even if inaccurate,
By removing invalid information from the search conditions and limiting / relaxing the search conditions prior to the document search based on the search conditions, the user can easily obtain the intended document and prevent invalid search processing. The efficiency of document retrieval processing can be improved.

【0016】また、本発明の文書検索方法は、少なくと
も組織名称と組織構成に関する情報を含む組織データ
と、少なくとも氏名と所属組織に関する情報を含む人デ
ータを、その過去の変更履歴とともに記憶する人事デー
タベースを具備し、文書データを、少なくともその文書
の関係者および関連組織および文書の登録日時を含む属
性情報とともに記憶する文書データベースから文書デー
タを検索するための検索条件として、前記文書の属性情
報のうち、文書の関係者および関連組織および文書の登
録日時のうち少なくとも1つが入力されると、その入力
された検索条件を前記人事データベースに記憶された変
更履歴を基に有効な検索条件に補正し、あるいは、前記
入力された検索条件を前記人事データベースに記憶され
た変更履歴をもとに限定し、前記補正された検索条件お
よび前記限定された検索条件提示して、この提示された
検索条件に基づきユーザにより変更あるいは選択された
検索条件に基づき、前記文書データベースから文書デー
タを検索することにより、文書の検索条件が曖昧、不正
確な場合でも、その検索条件に基づく文書検索に先だっ
て、検索条件から無効な情報を取り除いて検索条件の制
限・緩和を行うことにより、ユーザは意図する文書が容
易に得ることができるとともに、無効な検索処理を防止
し文書検索処理の効率を向上することができる。
Further, the document retrieval method of the present invention is a personnel database for storing organization data including at least information on organization name and organization structure and person data including at least information on name and affiliated organization together with the past change history. Of the document attribute information as a search condition for retrieving the document data from a document database that stores the document data together with attribute information including at least the parties and related organizations of the document and the registration date and time of the document. When at least one of the person concerned with the document, the related organization, and the registration date and time of the document is input, the input search condition is corrected to a valid search condition based on the change history stored in the personnel database, Alternatively, based on the change history stored in the personnel database, the entered search conditions are used. Presenting the corrected search conditions and the limited search conditions, and searching the document data from the document database based on the search conditions changed or selected by the user based on the presented search conditions. Even if the search condition of a document is ambiguous or inaccurate, the user can remove the invalid information from the search condition and restrict / relax the search condition before the document search based on the search condition. Can be easily obtained, and invalid search processing can be prevented to improve the efficiency of document search processing.

【0017】すなわち、本発明の文書検索システムは、
文書検索における検索条件のうち、日時に関する検索条
件、例えば、登録日時、作成日時、修正日時、承認日
時、等の条件と、人に関する検索条件、例えば、作成
者、登録者、所有者、回覧者、承認者、等の条件と、組
織に関する検索条件、例えば、作成組織、登録組織、所
有組織、回覧組織、管理組織、等の条件とを、人・組織
の過去の異動・改編・改名の履歴情報に基づいて解釈
し、日時・人・組織に関する検索条件の組合せのうち有
効なものを自動的に生成する。
That is, the document retrieval system of the present invention is
Of the search conditions in the document search, search conditions related to date and time, such as registration date and time, creation date and time, modification date and time, approval date and time, and search conditions related to people, such as creator, registrant, owner, and reader. History of change / reorganization / renaming of person / organization in the past, such as conditions such as authorizer, approver, and search conditions related to organization, such as creating organization, registered organization, owning organization, circulation organization, management organization Interpret based on the information and automatically generate valid combinations of search conditions for date / time / person / organization.

【0018】従って、本発明によれば、ユーザが入力す
る文書の検索条件のうち、日時・人・組織に関する条件
が、冗長あるいは不正確な場合にも、文書検索を実行す
る前にその有効さを確かめ、必要に応じて、冗長さを除
くことによって検索条件を制限し、あるいは逆に、不正
確な条件を拡大解釈することによって緩和する。これに
より、ユーザは、不正確な記憶に基づいて検索条件を入
力しても、意図する文書を容易に得ることができる。ま
た、検索条件の解釈の結果、有効な検索条件の候補が複
数得られた場合にも、ユーザは、候補の中から自分の意
図する検索条件を容易に選択することができる。特に、
検索条件の候補を、その有効期間の時間順序に配列して
ユーザに提示することにより、検索条件の選択がより容
易となる。
Therefore, according to the present invention, even when the conditions regarding the date / time / person / organization among the document retrieval conditions input by the user are redundant or inaccurate, the validity of the conditions before the document retrieval is executed. , And if necessary, limit the search condition by removing the redundancy, or conversely, relax by expanding the inexact condition. Thereby, the user can easily obtain the intended document even if the search condition is input based on the incorrect storage. In addition, even when a plurality of valid search condition candidates are obtained as a result of the interpretation of the search conditions, the user can easily select his or her intended search condition from the candidates. In particular,
By arranging the search condition candidates in the order of the effective period and presenting them to the user, the search condition selection becomes easier.

【0019】また、ユーザには、文書検索の後、検索さ
れた文書に関する種々の問い合わせを、関係者・関連組
織に対して行ないたいという要求がある。本発明によれ
ば、文書の検索条件を制限・緩和する処理において、文
書に関連する人・組織の情報がすでに取得されている場
合があるので、これを用いて、ユーザが必要とする人・
組織に関する情報を自動的に提示することができる。従
って、ユーザは、別途人事データベースに検索要求を出
して必要な情報を取得するという作業を行なわなくても
よい。
Further, after the document search, the user has a request to make various inquiries about the retrieved document to the related parties / related organizations. According to the present invention, in the process of restricting / relaxing the search condition of a document, the information of the person / organization related to the document may have already been acquired.
Information about the organization can be automatically presented. Therefore, the user does not have to separately perform a work of issuing a search request to the personnel database and acquiring necessary information.

【0020】[0020]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は、本実施形態に係る文書検
索システムの構成を概略的に示すブロック図である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram schematically showing the configuration of the document search system according to this embodiment.

【0021】図1において、検索条件入力提示手段2
は、ユーザがユーザ・インタフェース1を介して文書検
索の検索条件を入力・修正するためのものである。検索
条件入力提示手段2に入力された検索条件は、ユーザの
検索実行指令により文書データベース11に送られ、文
書の検索が行なわれる。
In FIG. 1, search condition input / presentation means 2
Is for a user to input / correct search conditions for document search via the user interface 1. The search condition input to the search condition input / presentation means 2 is sent to the document database 11 in response to a user's search execution instruction, and the document is searched.

【0022】検索条件解釈手段3は、検索条件入力提示
手段2に入力された検索条件を、人事データベース10
に蓄えられたデータに基づき解釈するものである。検索
結果提示手段4は、文書データベース11の文書検索の
結果をユーザ・インタフェース1を介してユーザに提示
するためのものである。検索結果提示手段4にて提示さ
れた検索結果に対して、ユーザが関連情報の提示を要求
した場合には、検索結果提示手段4は、検索条件解釈手
段3を介して人事データベース10から必要な情報を取
得してユーザに提示する。
The search condition interpretation means 3 stores the search conditions input to the search condition input / presentation means 2 in the personnel database 10.
This is interpreted based on the data stored in. The search result presentation unit 4 is for presenting the result of the document search of the document database 11 to the user via the user interface 1. When the user requests the presentation of related information with respect to the search result presented by the search result presenting means 4, the search result presenting means 4 is required from the personnel database 10 via the search condition interpreting means 3. Acquire information and present it to the user.

【0023】人事データベース10は、人/組織のデー
タの過去における変更履歴を管理するための変変更履歴
管理手段6を含む、人/組織データを管理・検索する人
/組織データ管理手段5、人/組織データが過去の変更
履歴も含めて記憶されている人/組織データ記憶手段7
から構成される。
The personnel database 10 includes a person / organization data management means 5 for managing / retrieving person / organization data, including a change history management means 6 for managing a change history of person / organization data in the past. / Person / organization data storage means 7 in which organization data is stored including past change history
Composed of.

【0024】文書データベース10は、文書データを管
理・検索する文書データ管理手8、文書データを記憶す
る文書データ記憶手段9から構成される。なお、従来技
術による文書管理システムと比較して本発明の新規な部
分は、検索条件解釈手段3と、これを介して文書データ
ベース11と人事データベース10を連携せしめて利用
する点である。
The document database 10 is composed of a document data manager 8 for managing / retrieving document data and a document data storage means 9 for storing document data. The novel part of the present invention as compared with the document management system according to the prior art is that the search condition interpreting means 3 and the document database 11 and the personnel database 10 are used in cooperation with each other.

【0025】図2〜図4は、図1の人/組織データ記憶
手段7にて記憶される、人・組織に関するデータの、デ
ータ形式および内容の一例を示したものである。図2、
図3は、人事データベース10に記憶される組織データ
の一例を示したもので、図2(a)〜(c)、図3
(a)〜(b)はそれぞれ個々の組織データA〜Eを示
している。
2 to 4 show an example of the data format and contents of the person / organization data stored in the person / organization data storage means 7 of FIG. 2,
FIG. 3 shows an example of organization data stored in the personnel database 10, and is shown in FIGS.
(A)-(b) has shown each organization data AE.

【0026】各組織データA〜Eには、「組織名称」
「上位組織」「所在」「電話」等の属性項目が定義され
ており、また、各属性項目のうち過去の変更履歴を記憶
すべき属性項目に関しては、その属性値は、その有効期
間と併せて複数設定され記憶される。
In each of the organization data A to E, "organization name"
Attribute items such as "upper organization", "location", "telephone", etc. are defined, and for each attribute item whose past change history is to be stored, its attribute value is combined with its effective period. Are set and stored.

【0027】例えば、図2の組織データAの属性項目
「組織名称」21は、有効期間「89/4−95/
3」、すなわち89年4月から95年3月までは「営業
部」で、有効期間「95/4 −」、すなわち95年4
月以降は「国内営業部」と設定されている。このような
データ形式により、組織名称が「営業部」から「国内営
業部」へと変更されたことが表現されている。
For example, the attribute item "organization name" 21 of the organization data A shown in FIG. 2 has a validity period of "89-4-95 /
3 ", that is," Sales Department "from April 1989 to March 1995, and the effective period is" 95 / 4- ", that is, April 1995.
After the month, it is set as the "Domestic Sales Department". Such a data format represents that the organization name has been changed from "sales department" to "domestic sales department".

【0028】同様に、例えば、図2の組織データCで
は、組織名称「営業4課」という組織が、95年4月よ
り設立されたことが表現されているし、図3の組織デー
タDと組織データEは、元は一つの組織「ソフト開発
課」であったものが、94年4月以降、二つの組織「ソ
フト開発1課」と「ソフト開発2課」に分割されたこと
を表している。
Similarly, for example, the organization data C in FIG. 2 represents that an organization with the organization name “Sales Section 4” was established from April 1995, and the organization data D in FIG. The organization data E shows that the original "Software Development Section" was divided into two organizations "Software Development Section 1" and "Software Development Section 2" after April 1994. ing.

【0029】図4は、人事データベース10に記憶され
る人データの一例を示したもので、図4(a)〜(c)
はそれぞれ個々の人データA〜Cを示している。各人デ
ータA〜Cには、「氏名」「所属組織」等の属性項目が
定義されており、組織データと同様、各属性項目のうち
過去の変更履歴を記憶すべき属性項目に関して、その属
性値を有効期間と併せて複数設定している。
FIG. 4 shows an example of personal data stored in the personnel database 10, and is shown in FIGS.
Indicates individual person data A to C, respectively. Attribute items such as “name” and “belonging organization” are defined in each person data A to C, and like the organization data, the attribute of each attribute item for which the past change history is to be stored Multiple values are set together with the valid period.

【0030】例えば、人データAが記す人物「山田△
男」は、有効期間「91/4−95/9」には「営業3
課」に所属し、有効期間「95/9−」には「営業4
課」に所属していると表現されている。
For example, the person "Yamada △" described by the person data A
"Men" will be in "Sales 3" during the valid period "91 / 4-95 / 9"
Belonging to the section "Sales 4 during the effective period" 95 / 9- "
It is said to belong to the section.

【0031】図5は、文書データベース11に記憶され
る文書データの一例を示した図で、図5(a)〜(b)
はそれぞれ個々の文書データA〜Bを示している。各文
書データA〜Bには、文書データの内容の他に、「題
名」「文書種別」「登録日時」「作成者」「所有組織」
「キーワード」などの属性項目(付加情報)が定義され
ており、その各々の属性値は、全て文書検索の際の検索
条件に成り得る。
FIG. 5 is a diagram showing an example of the document data stored in the document database 11, and is shown in FIGS.
Indicates individual document data A to B, respectively. In each document data A to B, in addition to the contents of the document data, "title", "document type", "registration date", "creator", "owning organization"
Attribute items (additional information) such as “keyword” are defined, and each of the attribute values can serve as a search condition at the time of document search.

【0032】本発明では、このうち、「登録日時」「作
成者」「所有組織」など、時間・人・組織に関わる属性
項目をキーとした検索条件を、解釈の対象とする。な
お、本実施形態における文書データには、過去の変更履
歴に関する情報は記述しない。この理由には、(1)文
書データは人データ・組織データと比べ登録件数が多
く、その各々について過去の変更履歴を記憶・管理する
のは容量的に問題があること、(2)組織・人データの
変更は、頻度が比較的少なく、変更時期も、年度初めや
期初、月初めなどに限定されているので、変更履歴のデ
ータ量が少なく、管理も比較的容易なこと、さらに、
(3)文書の変更は、頻度も多く時期も不規則であり、
また、文書の内容に関する変更については、従来よりの
リビジョン管理技術で対処すべき問題で、本発明が解決
しようとする課題とは直接関係はないこと、(4)現在
運用されている文書データベースは、変更履歴を蓄積し
ていないものが多いが、本発明では、これをそのまま組
み入れて利用すべきであること、が挙げられる。
In the present invention, of these, search conditions with attribute items related to time / person / organization such as “registration date / time”, “creator”, and “owned organization” as keys are to be interpreted. Note that the document data in this embodiment does not describe information about past change history. This is because (1) document data has a larger number of registrations than human data / organization data, and there is a capacity problem in storing and managing past change history for each of them. (2) Organization / The change of human data is relatively infrequent, and the change time is limited to the beginning of the year, the beginning of the year, the beginning of the month, etc., so the amount of change history data is small and the management is relatively easy.
(3) Document changes are frequent and irregular,
Also, changes regarding the contents of documents are problems to be dealt with by conventional revision control technology and are not directly related to the problems to be solved by the present invention. (4) The currently used document database In many cases, the change history is not stored, but in the present invention, this should be incorporated and used as it is.

【0033】次に、図6〜図11に示すフローチャート
を参照して図1の文書検索システムの処理動作を説明す
る。このうち、図8〜図9は、図6から分岐し再び図6
に合流する処理で、検索条件解釈手段3において検索条
件を制限する処理の流れを表すフローチャート、図10
〜図11は、図6から分岐し再び図6に合流する処理
で、検索条件解釈手段3において検索条件の緩和する処
理の流れを表すフローチャートである。
Next, the processing operation of the document search system shown in FIG. 1 will be described with reference to the flow charts shown in FIGS. Of these, FIG. 8 to FIG. 9 branch from FIG.
10 is a flowchart showing a flow of a process of restricting search conditions in the search condition interpretation means 3 in the process of merging with FIG.
11 to 11 are flowcharts showing the flow of processing for branching from FIG. 6 and joining again with FIG. 6, in which the search condition interpretation means 3 relaxes the search conditions.

【0034】また、図12、図13、図14は、検索条
件入力提示手段2における、検索条件の入力・提示例
を、そのユーザ・インタフェース1の画面表示例と併せ
て示した図であり、図15は、検索結果提示手段4にお
ける、検索結果の提示例を、そのユーザ・インタフェー
ス1の画面表示例と併せて示した図である。以下、これ
ら図12、図13、図14に示す検索条件の例に基づ
き、これらの検索条件を解釈して制限・緩和する処理の
流れを、図6〜図11のフローチャートを参照して説明
する。
FIGS. 12, 13 and 14 are diagrams showing examples of search condition input / presentation in the search condition input / presentation means 2 together with screen display examples of the user interface 1. FIG. 15 is a diagram showing a search result presentation example in the search result presentation means 4 together with a screen display example of the user interface 1. Hereinafter, based on the examples of the search conditions shown in FIGS. 12, 13, and 14, the flow of processing for interpreting these search conditions and limiting / relaxing them will be described with reference to the flowcharts of FIGS. 6 to 11. .

【0035】ここで、ユーザにより入力された検索条件
を緩和(補正)するとは、人事データベース10に記憶
された変更履歴を含む組織データ、人データを基に、そ
の入力された検索条件を他の時間区間においても有効で
あるような記述に変換することにより、より多くの文書
が満足する検索条件を求めることをいう。
Here, to relax (correct) the search condition input by the user means that the input search condition is changed to another based on the organization data and the personnel data including the change history stored in the personnel database 10. This means obtaining search conditions that satisfy more documents by converting them into descriptions that are effective even in the time interval.

【0036】一方、ユーザにより入力された検索条件を
制限(限定)するとは、人事データベース10に記憶さ
れた変更履歴を含む組織データ、人データを基に、その
入力された検索条件のうち、有効でない記述、すなわ
ち、条件を満足する文書が存在し得ないことがあらかじ
め判明している記述を取り除き、有効な検索条件のみを
求めることをいう。
On the other hand, to restrict (limit) the search condition input by the user means that the search condition input based on the organization data and the personnel data including the change history stored in the personnel database 10 is valid. It means that only valid search conditions are obtained by removing the description that does not exist, that is, the description that it is known in advance that a document that satisfies the condition cannot exist.

【0037】本実施形態の文書検索システムは、まず、
ユーザからの文書検索条件の入力を受け付け(図6のス
テップS501)、その後、検索条件を制限するか緩和
するかをユーザに問い合わせる(ステップS502)。
The document search system of this embodiment is as follows.
Input of document search conditions from the user is accepted (step S501 in FIG. 6), and then the user is inquired whether to limit or relax the search conditions (step S502).

【0038】検索条件の入力・変更と、その制約/緩和
の問い合わせは、図12、図13、図14に画面例を示
した検索条件入力提示手段2にて行なう。図12(a)
中、801、802、804は、各々、文書データの属
性項目「文書種別」「登録日時」「所有組織」に対して
ユーザが入力した検索条件である。「作成者」に対する
検索条件803は、ここでは入力されていない。入力し
た検索条件の制限/緩和(ステップS502)は、図1
2(a)に示すように、のボタン「検索条件制限」80
6、ボタン「検索条件緩和」807を押すことにより起
動される。同様に、検索の実行(図7のステップS50
7)、全処理の終了(図7のステップS515)は、そ
れぞれ、図12(a)のボタン「検索実行」805、ボ
タン「終了」808を押すことによって行なわれる。
Input / change of the search condition and inquiry about its constraint / relaxation are performed by the search condition input / presentation means 2 shown in the screen examples of FIGS. 12, 13 and 14. Figure 12 (a)
Mediums 801, 802, and 804 are search conditions input by the user for the attribute items “document type”, “registration date / time”, and “owning organization” of the document data. The search condition 803 for “creator” is not entered here. The restriction / relaxation of the entered search conditions (step S502) is as shown in FIG.
As shown in 2 (a), the button “Search condition restriction” 80
6, it is activated by pressing the button "relaxation of search conditions" 807. Similarly, execution of the search (step S50 in FIG. 7)
7) and the end of all the processes (step S515 in FIG. 7) are performed by pressing the button “execute search” 805 and the button “end” 808 in FIG. 12A, respectively.

【0039】さて、ステップS502にて、検索条件の
制限が選択された場合には、図8のステップS601に
進む。まず、日時に関する検索条件CTがあるかどうか
を調べる。図12(a)の場合、検索条件の項目「登録
日時」に「94−」が入力されている(図12の80
2)。すなわち、「94年以降に登録された文書」とい
う期間が設定されているので、 CT=「94−」 とする。
If the restriction of the search condition is selected in step S502, the process proceeds to step S601 in FIG. First, it is checked whether there is a search condition CT regarding date and time. In the case of FIG. 12A, "94-" is entered in the item "registration date and time" of the search condition (80 in FIG. 12).
2). That is, since the period of “documents registered after 1994” is set, CT = “94−” is set.

【0040】CTが設定されていなければ、CTを、本
システムにとって有効な全期間(たとえば、人/組織デ
ータの履歴が存在するのが89年4月以降で、現在が9
6年5月15日とすると、CT=「89/4−96/5
/15」)とする(ステップS602)。
If the CT is not set, the CT is used for the entire period (for example, the history of the person / organization data exists after April 1989, and the present time is 9).
Assuming May 15, 6th, CT = “89 / 4-96 / 5
/ 15 ") (step S602).

【0041】次に、組織に関する検索条件CGが設定さ
れているかどうかを調べる(ステップS603)。図1
2(a)では、文書の「所有組織」が「営業4課」であ
るという条件が設定されているので、 CG=「営業4課」 である。
Next, it is checked whether or not the search condition CG regarding the organization is set (step S603). Figure 1
In 2 (a), since the condition that the "owning organization" of the document is "Sales Section 4" is set, CG = "Sales Section 4".

【0042】次に、この条件を期間CTで満足する組織
データを、人/組織データ管理手段7を用いて検索する
(ステップS604)。ここでは、組織データの検索
は、組織データの属性項目「組織名称」をキーにして行
なうこととする。例えば、図2(c)の組織データCが
CGを有効期間「95/4−」(図2の221)で満足
し、かつ、期間「95/4−」はCTと重複があるの
で、これをG1とする(i=1のみ)。
Next, the organization data satisfying this condition in the period CT is searched using the person / organization data management means 7 (step S604). Here, the search for the organization data is performed using the attribute item “organization name” of the organization data as a key. For example, the organization data C in FIG. 2C satisfies the CG for the effective period “95/4” (221 in FIG. 2), and the period “95/4” overlaps with the CT. Be G1 (only i = 1).

【0043】次に、ステップS604で検索された全て
の組織Giについて、GiがCGを満足する期間とCT
との重複期間CTiを求める(ステップS605)。こ
こでは、G1がCGを満たすのは有効期間「95/4
−」であるので、これとCTすなわち「94−」との重
複期間は、 CT1=「95/4−」 となる。
Next, for all the organizations Gi retrieved in step S604, the period during which Gi satisfies CG and CT
Then, the overlap period CTi is calculated (step S605). Here, G1 satisfies CG in the effective period “95/4”.
Since it is "-", the overlap period between this and CT, that is, "94-" is CT1 = "95 / 4-".

【0044】また、ステップS605では、CGが複数
の条件の選言(OR)から成る場合に、このうちGiが
満足する条件のみを選びCGiとする。本例では、CG
は単一の条件から成るので、 CG1=CG=「営業4課」 となる。
Further, in step S605, when the CG consists of a disjunction (OR) of a plurality of conditions, only the condition satisfying Gi is selected as CGi. In this example, CG
Is a single condition, CG1 = CG = “Sales Section 4”.

【0045】次に、人に関する検索条件が設定されてい
るかどうかを調べる(図9のステップS606)。ここ
では、設定されていないので(図12の803)、図9
のステップS611に進む。
Next, it is checked whether or not the search condition regarding the person is set (step S606 in FIG. 9). Since it is not set here (803 in FIG. 12),
To step S611.

【0046】ステップS611では、文書の検索条件
を、( CTiand CGi) のiについての選言とする。
本例では、文書の検索条件は、i=1のみなので、 ( CT1and CG1) =( 「95/4−」and 「営業4
課」) となる。
In step S611, the document search condition is a disjunction of i in (CTiandCGi).
In this example, the document search condition is only i = 1, so (CT1 and CG1) = ("95/4" and "Sales 4"
Section ").

【0047】以上のようにして制限された検索条件のユ
ーザへの提示は、図6ステップS503で行なわれる。
図12(b)は、その提示画面の一例を示す。図12
(b)では、図12(a)の「登録日時」の条件802
が、812のように制限されている。これは、「営業4
課」という組織名称が95年4月以降で有効であるとい
う情報から、「営業4課」が所有する文書の登録日時は
全て95年4月以降であると解釈して、検索条件を制限
した結果である。この結果、登録日時に関する検索条件
の冗長さが除かれる。
Presentation of the search conditions restricted as described above to the user is performed in step S503 in FIG.
FIG. 12B shows an example of the presentation screen. 12
In FIG. 12B, the condition 802 of “registration date and time” in FIG.
However, it is limited like 812. This is "Sales 4
From the information that the organization name "section" is valid after April 1995, it was interpreted that the registration date and time of the documents owned by "sales section 4" were all after April 1995, and the search conditions were restricted. The result. As a result, the redundancy of the search condition regarding the registration date and time is removed.

【0048】図13は、文書の「作成者」の条件902
も設定された例である。この場合、検索条件の制限を行
なう処理は、図9のステップS606からステップS6
07へと処理が移行する。この場合、ステップS606
までに算出されるCT、CG、Gi、CTi、CGi、
およびCPは、各々、 CT=「−96/3」 CG=( 「営業3課」or「営業4課」) G1=組織データB(図2(b)) G2=組織データC(図2(c)) CT1=「89/4−96/3」 CT2=「95/4−96/3」 CG1=「営業3課」 CG2=「営業4課」 CP=「山本△男」 である。
FIG. 13 shows the condition 902 of the "creator" of the document.
Is also an example set. In this case, the process of limiting the search condition is performed from step S606 to step S6 in FIG.
The processing shifts to 07. In this case, step S606
CT, CG, Gi, CTi, CGi calculated up to
And CP are respectively CT = “− 96/3” CG = (“Sales section 3” or “Sales section 4”) G1 = Organization data B (FIG. 2 (b)) G2 = Organization data C (FIG. 2 ( c)) CT1 = “89 / 4-96 / 3” CT2 = “95 / 4-96 / 3” CG1 = “Sales Section 3” CG2 = “Sales Section 4” CP = “Yamamoto △ Male”.

【0049】ステップS607では、i(本例の場合、
i=1, 2)の各々について、期間CTiにて組織G
iに所属し、かつ、CPを満足する人データ(本例の場
合、氏名が「山本△男」である人データ) を、人/組織
データ管理手段7を用いて全て検索する。この条件を満
足する人データとして、図3(a)の人データAに示し
た人データが検索され、これがP11およびP21とな
る。また、Pijが存在しないiは除かれる(ステップ
S608)。なお、ステップS607、ステップS60
8は、「文書の作成者は、必ず文書の所有組織に所属し
ている」という規則に基づいた処理である。
In step S607, i (in this example,
For each of i = 1, 2), the organization G in the period CTi
Using the person / organization data managing means 7, all the person data belonging to i and satisfying the CP (in this example, the person data whose name is “Yamamoto ΔMen”) are searched. As the person data satisfying this condition, the person data shown in the person data A of FIG. 3A is searched, and these are P11 and P21. Further, i for which Pij does not exist is excluded (step S608). Note that steps S607 and S60
A process 8 is based on the rule that "the creator of a document always belongs to the organization that owns the document".

【0050】本実施形態はこの規則を採用しているが、
職場や文書の性質によって、この規則が正しくない場合
も考えられる。したがって、本実施形態のこの部分の処
理は、本発明の目的に反しないかぎり適宜変形させても
よい。
Although this embodiment adopts this rule,
Depending on the workplace and the nature of the document, this rule may be incorrect. Therefore, the processing of this part of the present embodiment may be appropriately modified without departing from the purpose of the present invention.

【0051】次に、残るiの各々について、人Pij
が、CPを満足し、かつ、組織Giに所属する期間のj
についての和と、CTiの重複期間を求め、これを新た
にCTiとする(ステップS609)。本例では、P1
1=P21について、その氏名が「山本△男」である期
間は「91/4−」(図4の31)、G1に属する期間
が「91/4−95/9」(図4の32)、G2に属す
る期間が「95/10−」(図4の33)であるので、 CT1=「91/4−95/9」 CT2=「95/10−96/3」 となる。
Next, for each of the remaining i, the person Pij
Of the period of time when the user satisfies the CP and belongs to the organization Gi.
And the overlapping period of CTi are obtained, and this is newly set as CTi (step S609). In this example, P1
For 1 = P21, the period in which the name is “Yamamoto ΔM” is “91-4-” (31 in FIG. 4), and the period belonging to G1 is “91-4-95 / 9” (32 in FIG. 4). , G2 is “95 / 10−” (33 in FIG. 4), CT1 = “91 / 4-95 / 9” CT2 = “95 / 10−96 / 3”.

【0052】また、ステップS605と同様に、CPが
複数の条件の選言から成る場合には、これからCPi作
成するが、本例の場合はCPは単一の条件なので、単
に、 CP11=CP21=CP1=CP2=「山本△男」 である。
Similarly to step S605, when the CP is composed of disjunctions of a plurality of conditions, CPi is created from this, but in this example, since the CP is a single condition, simply CP11 = CP21 = CP1 = CP2 = “Yamamoto ΔMen”.

【0053】最後に、(CTi and CGi an
d CPi)を、iについて選言をとったものを文書検
索の検索条件とする(ステップS610)。本例では、 ( CT1 and CG1 and CP1) or(
CT2 and CG2 and CP2)=( 「91
/4−95/9」 and 「営業3課」 and
「山本△男」) or( 「95/10−96/3」
and 「営業4課」 and 「山本△男」) となる。
Finally, (CTi and CGian
d CPi) is the search condition for the document search that is the disjunction of i (step S610). In this example, (CT1 and CG1 and CP1) or (
CT2 and CG2 and CP2) = ("91
/ 4-95 / 9 "and" Sales Section 3 "and
"Yamamoto △ man") or ("95 / 10-96 / 3"
and "Sales Section 4" and "Yamamoto △ Man").

【0054】図6のステップS503に進み、これをユ
ーザに提示した画面の例が図13(b)である。このよ
うに、、図13(a)にてユーザが入力した検索条件9
01、902、903が、人・組織の名称・構成の履歴
情報により911、912、912のように制限され、
かつ、有効な2つの検索条件の選言として提示されてい
る。
FIG. 13B shows an example of the screen which is presented to the user in step S503 of FIG. In this way, the search condition 9 entered by the user in FIG.
01, 902, and 903 are restricted to 911, 912, and 912 by the history information of the names and configurations of people / organizations,
Moreover, it is presented as a disjunction of two effective search conditions.

【0055】すなわち、「登録日時」=「91/4−9
5/9」の場合は「作成者」=「山田△男」かつ「所有
組織」=「営業3課」という検索条件が有効であるし、
「登録日時」=「95/10−96/3」の場合は「作
成者」=「山田△男」かつ「所有組織」=「営業4課」
という検索条件が有効であると提示されている。
That is, "registration date and time" = "91 / 4-9
In the case of “5/9”, the search condition of “creator” = “Yamada △ man” and “owning organization” = “sales department 3” is valid,
When "registration date and time" = "95 / 10-96 / 3", "creator" = "Yamada △ male" and "owning organization" = "sales department 4"
This search condition is suggested to be valid.

【0056】ユーザは、これらの検索条件を再度変更し
て制限/緩和を行なわしめてもよいし(図6のステップ
S504)、また、検索条件の候補のうち、1つあるい
は複数を選択してもよい(図6のステップS505、S
506)。
The user may change these search conditions again to limit / relax them (step S504 in FIG. 6), or select one or more of the search condition candidates. Good (steps S505 and S in FIG. 6)
506).

【0057】図9(b)に示すように、検索条件の候補
は、その有効期間(本実施形態では、「登録日時」の条
件)と併せて時間順に配列されているので、ユーザは、
自分の意図に合った検索条件を容易に選択することがで
きる。
As shown in FIG. 9B, the search condition candidates are arranged in chronological order together with their valid period (condition of "registration date and time" in the present embodiment).
You can easily select search conditions that match your intentions.

【0058】検索条件が定まり、ユーザから文書検索の
実行要求が出されると(図7のステップS507)、そ
の検索条件を文書データ管理手段8に送信して検索を実
行し(ステップS508)、その検索結果を検索結果提
示手段4を用いてユーザに提示する(ステップS50
9)。
When the search condition is determined and the user issues a document search execution request (step S507 in FIG. 7), the search condition is transmitted to the document data management means 8 to execute the search (step S508). The search result is presented to the user using the search result presenting means 4 (step S50).
9).

【0059】図15は、検索結果提示手段4による検索
結果の提示画面の一例を示したものである。本例は、図
13(b)作成された検索条件の候補をユーザが全て選
択して文書検索を実行した場合の検索結果の提示例であ
る。図15(a)中、1101、1102に示すよう
に、検索された文書の「題名」「文書種別」「登録日
時」「作成者」「所有組織」などの情報が文書データ管
理手段8を用いて取得され、ユーザにて維持される。
FIG. 15 shows an example of a search result presentation screen by the search result presentation means 4. This example is an example of presentation of search results when the user selects all the search condition candidates created in FIG. 13B and executes a document search. As shown by 1101 and 1102 in FIG. 15A, information such as “title”, “document type”, “registration date / time”, “creator”, “owning organization” of the retrieved document is stored in the document data management means 8. Acquired and maintained by the user.

【0060】また、ユーザは、必要に応じて、その文書
の作成者や所有組織に関する情報の提示するよう要求す
ることができる(図7のステップS510)。上に説明
したように、検索条件解釈手段3では、検索条件を制限
/緩和するために、文書の検索条件のうち人・組織に関
する情報を人/組織データ管理手段5を用いて検索する
ので(図8のステップSS603、図9のステップSS
607、図8のステップS613)、このステップで、
ユーザが必要とする人/組織データがすでに検索済みな
ら(図7のステップS511)、検索条件解釈手段3に
は、それらが一時記憶されているので、この人/組織デ
ータの属性項目の、検索された文書の登録日時から現在
までに有効な属性値を提示する(図7のステップS51
3)。図7のステップS511において未検索ならば、
文書の属性項目に書かれた人/組織の名称を検索条件と
して必要な人/組織データを人/組織データ記憶手段7
から検索し(図7のステップS512)これを提示す
る。
Further, the user can request the presentation of information regarding the creator of the document and the owning organization, if necessary (step S510 in FIG. 7). As described above, the search condition interpretation unit 3 searches the information about the person / organization in the document search conditions by using the person / organization data management unit 5 in order to limit / relax the search condition. Step SS603 of FIG. 8 and step SS of FIG.
607, step S613 in FIG. 8), in this step,
If the person / organization data required by the user has already been searched (step S511 in FIG. 7), since those are temporarily stored in the search condition interpreting means 3, the search for the attribute item of this person / organization data is performed. The valid attribute values from the registration date and time of the registered document to the present are presented (step S51 in FIG. 7).
3). If not searched in step S511 of FIG.
Person / organization data storage means 7 for obtaining necessary person / organization data using the name of the person / organization written in the attribute item of the document as a search condition.
Is retrieved (step S512 in FIG. 7) and presented.

【0061】ユーザが文書に関連する人・組織の情報を
要求する場合は、一般には、その文書の内容についての
問い合わせ先を知りたい場合や、文書が紙で保管されて
いる場合にはその保管場所を知りたい場合、文書の複写
を依頼する場合にはその依頼先を知りたい場合、などが
考えられる。
When a user requests information on a person / organization related to a document, in general, when the user wants to know the contact information about the contents of the document, or when the document is stored on paper, the storage is performed. There are cases where the user wants to know the place, who wants to request the copying of a document, and who wants to know the destination of the request.

【0062】しかしながら、組織や人の改編・異動に伴
い、文書の所在や、内容に熟知している人の所属が変更
している場合が考えられる。人が異動した場合、その人
が作成した文書は、異動前の組織にあるのか、異動後の
組織にあるのかは、一般には分からない。このような問
題に対処すべく、本実施形態では、人/組織の所属・所
在・連絡先などに関する情報のうち、文書登録時から現
在までの情報を提示する。
However, it is conceivable that the location of a document or the affiliation of a person who is familiar with the contents may change due to the reorganization or transfer of the organization or person. When a person is transferred, it is generally unknown whether the document created by the person is in the organization before the transfer or in the organization after the transfer. In order to deal with such a problem, in the present embodiment, of the information regarding the affiliation / location / contact information of a person / organization, information from the time of document registration to the present is presented.

【0063】図15(b)は、その一例として、文書
「○○報告書」1101の作成者「山本△男」について
の情報を提示した画面例である。文書の検索結果および
その関連情報を提示した後は(図7のステップS51
4)、ユーザは検索条件を変えてさらに別の文書検索を
行なっても良いし、終了しても良い(図7のステップS
515)。
FIG. 15B shows an example of a screen presenting information about the creator “Yamamoto ΔM” of the document “XX report” 1101 as an example. After presenting the document search result and its related information (step S51 in FIG. 7).
4) The user may change the search condition to perform another document search, or may end (step S in FIG. 7).
515).

【0064】以上、文書検索において検索条件の制限を
行なう処理を説明した。図8中、組織に関する検索条件
が存在せず、人に関する検索条件が存在した場合の処理
(ステップS612、S613、S614、S615)
は、ステップS603、S604、S605、S611
の処理と同様の処理なので、説明を省略する。
The processing for limiting the search conditions in the document search has been described above. In FIG. 8, processing when there is no search condition regarding an organization and there is a search condition regarding a person (steps S612, S613, S614, S615)
Indicates steps S603, S604, S605 and S611.
Since the processing is the same as the processing described in step 1, the description thereof will be omitted.

【0065】次に、検索条件の緩和を行なう処理を、図
10〜図11のフローチャートと、図14の検索条件の
例を用いて説明する。図14(a)は、図12(a)と
同様、文書検索のためにユーザが検索条件を入力する検
索条件入力提示手段2の画面表示例を示す。検索条件と
して、図中1001、1002、1003のように、文
書の検索条件として、「登録日時」に「94−」、「作
成者」に「田中○子」、「所有組織」に「ソフト開発
課」が、それぞれ設定されている。
Next, the processing for relaxing the search condition will be described with reference to the flowcharts of FIGS. 10 to 11 and the search condition example of FIG. Similar to FIG. 12A, FIG. 14A shows a screen display example of the search condition input / presentation unit 2 in which the user inputs search conditions for document search. As the search conditions, as in 1001, 1002, and 1003 in the figure, the search conditions of the document are "94-" in "registration date / time", "Tako ○ Tanaka" in "creator", and "software development" in "owned organization". Sections are set respectively.

【0066】ユーザがこの検索条件を緩和する要求を出
した場合には(図6のステップS502)、図10のス
テップS701の処理に移行する。まず、日時に関する
検索条件CTが存在するかを調べ(ステップS70
1)、存在しなければ、図8のステップS602と同様
に、CTを有効な最も過去の時点から現在までの期間と
する(ステップS702)。
When the user issues a request to relax this search condition (step S502 in FIG. 6), the process proceeds to step S701 in FIG. First, it is checked whether or not the search condition CT regarding the date and time exists (step S70).
1) If not present, the CT is set to the valid period from the earliest time point to the present time, as in step S602 in FIG. 8 (step S702).

【0067】CTが存在する場合でも、ユーザがこれを
緩和したい場合には、ステップS702を実行する。本
例では、 CT=「94−」 と設定されており、これは緩和しないとする。以降、処
理の流れはステップS703とステップS706に分岐
する。
Even if CT exists, if the user wants to alleviate it, step S702 is executed. In this example, CT = “94−” is set, which is not relaxed. After that, the flow of processing branches into step S703 and step S706.

【0068】ステップS703〜S705の処理と、ス
テップS706〜S708の処理は、図10に示すよう
に並列に処理を行なっても良いし、逐次的に行なっても
良い。
The processing of steps S703 to S705 and the processing of steps S706 to S708 may be performed in parallel as shown in FIG. 10 or may be performed sequentially.

【0069】ステップS703では、組織に関する検索
条件CGが設定されているかどうかを調べる。本例で
は、文書の「所有組織」が「ソフト開発課」であるとい
う条件が設定されているので、 CG=「ソフト開発課」 である。
In step S703, it is checked whether the search condition CG regarding the organization is set. In this example, since the condition that the “owning organization” of the document is “software development section” is set, CG = “software development section”.

【0070】次に、任意の時点でCGを満足する全ての
組織データGiを、人/組織データ管理手段7を用いて
検索する(ステップS704)。本例では、組織名称が
任意の時点で「ソフト開発課」であった組織データとし
て、図3の(a)および(b)の組織データD、Eが検
索される。すなわち、 G1=組織データD(図3(a)) G2=組織データE(図3(b)) となる。
Next, the person / organization data managing means 7 is used to retrieve all the organization data Gi satisfying the CG at an arbitrary time (step S704). In this example, the organization data D and E of FIGS. 3A and 3B are searched as the organization data whose organization name is “software development section” at an arbitrary time. That is, G1 = organization data D (FIG. 3A) and G2 = organization data E (FIG. 3B).

【0071】次に、ステップS705では、i(本例の
場合はi=1、2)の各々について、CGに関わるGi
の属性項目(本実施形態の場合は、属性項目「組織名
称」)の期間CTに含まれる有効期間CTGikを求
め、さらに、kの各々について、期間CTGikでの属
性項目の属性値を用いてCGを置き換えた条件CGik
を求める。本例の場合、G1については、図3(a)の
組織データDの231、232により、 CTG11=「91/4−94/3」とCTとの重複部
分=「94/1−94/3」 CG11=「ソフト開発課」 CTG12=「94/4 −」とCTとの重複部分=
「94/4−」 CG12=「ソフト開発1課」 となる。
Next, in step S705, Gi related to CG is determined for each i (i = 1, 2 in this example).
Of the attribute item (in the present embodiment, the attribute item “organization name”) is included in the period CT, and the effective value CTGik is calculated for each k by using the attribute value of the attribute item in the period CTGik. Condition CGik with replaced
Ask for. In the case of this example, for G1, according to the organizational data 231, 232 of FIG. 3A, CTG11 = “91 / 4-94 / 3” and the overlapping portion of CT = “94 / 1-94 / 3”. CG11 = “Software Development Section” CTG12 = “94/4 −” and the overlapping part of CT =
"94 / 4-" CG12 = "Software Development Section 1".

【0072】ただし、CT=「94−」は、月を補足し
て「94/1−」とした。G2についても同様に、 CTG21=「94/1−94/3」 CG21=「ソフト開発課」 CTG22=「94/4−」 CG22=「ソフト開発2課」 が求められる。
However, CT = “94−” is set to “94 / 1−” by supplementing the month. Similarly for G2, CTG21 = “94 / 1-94 / 3” CG21 = “Software Development Section” CTG22 = “94/4” CG22 = “Software Development Section 2” is required.

【0073】図10のステップS706、S707、S
708の処理は、各々、S703、S704、S709
にて組織に関して行なった処理と同様の処理を人に関し
て行なう処理である。この一連の処理により、 P1=人データB(図4(b)) CTP11=「94/1−95/6」 CP11=「田中○子」 CTP12=「95/7−」 CP12=「渡辺○子」 P2=人データC(図4(c)) CTP21=「94/4−」 CP21=「田中○子」 が求められる。
Steps S706, S707 and S of FIG.
The processing of 708 is S703, S704, and S709, respectively.
This is a process for a person that is similar to the process performed for an organization in. By this series of processing, P1 = personal data B (FIG. 4B) CTP11 = “94 / 1-95 / 6” CP11 = “Tanaka ○ child” CTP12 = “95 / 7−” CP12 = “Wako Watanabe child P2 = person data C (FIG. 4 (c)) CTP21 = “94/4” CP21 = “Tanaka Oko” is required.

【0074】本例では、図4(b)、(c)に示したよ
うに、「田中○子」という氏名の人が二人存在し、ま
た、その一方が「渡辺○子」に改名されているので、こ
のような結果となる。
In this example, as shown in FIGS. 4 (b) and 4 (c), there are two persons with the name "Tanaka Oko", and one of them is renamed "Watanabe Oko". Therefore, the result is as follows.

【0075】次に、図11のステップS709に進み、
CTGik、CTPjlをまとめて新しい時間区間を作
る。すなわち、CTGik、CTPjlに現われる全て
の始点・終点を集めて重複を除き、これらを時間順に並
べ、これら始点・終点群に区切られる区間CTnを全て
求める。本例では、 CT1=「94/1−94/3」 CT2=「94/3−95/6」 CT2=「95/7−」 の三つの区間が求まる。
Next, in step S709 of FIG. 11,
Create a new time interval by combining CTGik and CTPjl. That is, all the start points / end points appearing in CTGik and CTPjl are collected, overlapping is eliminated, and these are arranged in chronological order to obtain all sections CTn divided into these start point / end point groups. In this example, three sections of CT1 = “94 / 1-94 / 3” CT2 = “94 / 3-95 / 6” CT2 = “95 / 7−” are obtained.

【0076】次に、ステップS710では、各CTnで
有効な検索条件をCGik、CPjlから全て選択し、
これらの条件の選言を求めてCGPnとする。本例で
は、例えば期間CT3は、CTG12、CTG22、C
TP12、CTP21の各々と重複するので、CGP3
は、これらの区間で有効な検索条件の選言として、 CGP3=(CG12 or CG22 or CP1
2 or CP21)=( 「ソフト開発1課」or 「ソ
フト開発2課」or 「渡辺○子」or「田中○子」) と求
まる。
Next, in step S710, all search conditions valid in each CTn are selected from CGik and CPjl,
The disjunction of these conditions is sought to be CGPn. In this example, for example, the period CT3 is CTG12, CTG22, C.
Since it overlaps with each of TP12 and CTP21, CGP3
As a disjunction of search conditions effective in these sections, CGP3 = (CG12 or CG22 or CP1
2 or CP21) = (“Software Development 1st Section” or “Software Development 2nd Section” or “○ Watanabe” or “○ ko Tanaka”)

【0077】同様に、 CGP1=( 「ソフト開発課」 or 「田中○子」) CGP2=( 「ソフト開発1課」 or 「ソフト開発
2課」 or 「田中○子」) となる。なお、本実施形態におけるステップS710の
処理では、選択した全てのCGik、CPjlの単なる
選言としてCGPnを求めているが、これは、検索条件
を緩和するという目的には合致している。しかしなが
ら、人と組織の所属関係を考慮して、冗長な条件を除き
たいという要求があれば、例えば、本例の場合、CT3
において人P1は組織G1に、人P2は組織G2に属す
という情報を用いて、 CGP3=( CG12 and CP12) or
(CG22 andCP21) =(「ソフト開発1課」 and 「渡辺○子」)or
(「ソフト開発2課」and 「田中○子」) のように求めてもよい。
Similarly, CGP1 = ("Software Development Section" or "Tako Tanaka") CGP2 = ("Software Development Section 1" or "Software Development Section 2" or "Otako Tanaka"). In addition, in the process of step S710 in the present embodiment, CGPn is obtained as a simple disjunction of all the selected CGik and CPjl, but this matches the purpose of relaxing the search condition. However, if there is a request to eliminate redundant conditions in consideration of the relationship between people and organizations, for example, in the case of this example, CT3
In the above, using the information that the person P1 belongs to the organization G1 and the person P2 belongs to the organization G2, CGP3 = (CG12 and CP12) or
(CG22 and CP21) = ("Software Development 1st Section" and "Wako Watanabe") or
(“Software Development Section 2” and “Oko Tanaka”).

【0078】最後に、ステップS711では、(CTn
and CGPn)のnについての選言をとり、これ
を文書検索の検索条件とする。本例では、 (CT1 and CGP1) or (CT2 an
d CGP2)or (CT3and CGP3)=
(「94/1−94/3」 and (「ソフト開発
課」 or 「田中○子」))or(「94/4−95
/6」 and (「ソフト開発1課」 or 「ソフ
ト開発2課」 or 「田中○子」)) or(「95
/7−」 and (「ソフト開発1課」 or 「ソ
フト開発2課」or 「渡辺○子」 or 「田中○
子」)) が文書検索の条件として求まる。
Finally, in step S711, (CTn
And disjunctive about n in and CGP n) is taken as the search condition of the document search. In this example, (CT1 and CGP1) or (CT2 an
d CGP2) or (CT3 and CGP3) =
("94 / 1-94 / 3" and ("Software Development Section" or "○ Tanaka")) or ("94 / 4-95
/ 6 "and (" Software Development 1st Section "or" Software Development 2nd Section "or" Tanaka Oko ")) or (" 95
/ 7- "and (" Software Development 1st Section "or" Software Development 2nd Section "or" ○ Watanabe "or" Tanaka ○ "
"Child")) is obtained as a condition for document search.

【0079】この結果をユーザに提示(図6のステップ
SS503) した例が図14(b)の1011、101
2、1013である。このように、「作成者」や「所有
組織」の名称に変更があり、ユーザが入力した検索条件
をそのまま用いると所望の文書が検索できない場合に
も、人・組織の変更履歴を利用した上述の検索条件緩和
処理により、時間区間毎に有効な検索条件の候補が自動
的に生成され、時間順に提示される。
An example of presenting this result to the user (step SS503 in FIG. 6) is 1011 and 101 in FIG. 14B.
2, 1013. As described above, even when the names of “creator” and “owned organization” are changed and the desired document cannot be searched if the search condition input by the user is used as it is, the change history of the person / organization is used. By the search condition relaxing process of, valid search condition candidates are automatically generated for each time section and presented in order of time.

【0080】ユーザは、提示された検索条件の候補から
自分の意図する検索条件を一つまたは複数選択して文書
を検索することができる。例えば、図14(b)の例で
は、「登録日時」として「94/4−95/6」or
「95/7−」を、「作成者」として「田中○子」を、
「所有組織」として「ソフト開発2課」を選択し、この
条件で検索を実行することができる。
The user can search for a document by selecting one or more search conditions intended by the user from the presented search condition candidates. For example, in the example of FIG. 14B, “94 / 4-95 / 6” or “registration date / time” is set.
"95 / 7-", "Creator Tako" Tanaka,
By selecting "Software Development Section 2" as the "owning organization", the search can be executed under this condition.

【0081】なお、本実施形態では、検索条件を制限す
るか緩和するかは、人および組織に関する検索条件に対
して一括に指定する方法を採っているが、本発明は、こ
の方法に限定するものではない。すなわち、個々の検索
条件毎に制限するか緩和するかを指定して処理するよう
に本実施形態を変形してもよい。例えば、「作成者」に
関しては条件を制限し、「所有組織」に関しては条件を
緩和する、などの方法も、図8〜図11で説明した処理
の部分を組み合わせて実現することができる。
In this embodiment, whether the search conditions are restricted or relaxed is set by collectively specifying the search conditions for people and organizations, but the present invention is limited to this method. Not a thing. That is, the present embodiment may be modified so that processing is performed by designating whether to limit or relax each search condition. For example, a method of restricting the conditions for the "creator" and relaxing the conditions for the "owning organization" can also be realized by combining the processing parts described in FIGS. 8 to 11.

【0082】以上、説明したように、上記実施形態によ
れば、少なくとも組織名称と組織構成に関する情報を含
む組織データと、少なくとも氏名と所属組織に関する情
報を含む人データを、その過去の変更履歴とともに記憶
する人事データベース10と、文書データを、少なくと
もその文書の関係者および関連組織および文書の登録日
時を含む属性情報とともに記憶する文書データベース1
1と、この文書データベース11に記憶された文書デー
タを検索するための検索条件として、検索条件入力提示
手段2に、前記文書の属性情報のうち、文書の関係者お
よび関連組織および文書の登録日時のうち少なくとも1
つが入力されると、検索条件解釈手段3は、その入力さ
れた検索条件を人事データベース10に記憶された変更
履歴を基に有効な検索条件に補正し(検索条件の緩
和)、あるいは、前記入力された検索条件を人事データ
ベース10に記憶された変更履歴をもとに限定し(検索
条件の制限)、検索条件入力提示手段2は、前記補正
(緩和)された検索条件あるいは前記限定(制限)され
た検索条件を提示して、この提示された検索条件に基づ
きユーザにより変更あるいは選択された検索条件に基づ
き、文書データベース11から文書データを検索して、
その検索結果を検索結果提示手段4に提示する。すなわ
ち、ユーザが入力する文書の検索条件のうち、日時・人
・組織に関する条件が、冗長あるいは不正確な場合に
も、文書検索を実行する前にその有効さを確かめ、必要
に応じて、冗長さを除くことによって検索条件を制限
し、あるいは逆に、不正確な条件を拡大解釈することに
よって緩和する。これにより、ユーザは、不正確な記憶
に基づいて検索条件を入力しても、意図する文書を容易
に得ることができる。また、検索条件の解釈の結果、有
効な検索条件の候補が複数得られた場合にも、ユーザ
は、候補の中から自分の意図する検索条件を容易に選択
することができる。
As described above, according to the above-described embodiment, the organizational data including at least the information about the organizational name and the organizational structure, and the human data including at least the information about the name and the affiliated organization together with the past change history. A personnel database 10 to be stored, and a document database 1 to store document data together with attribute information including at least persons concerned with the document, related organizations, and registration date and time of the document
1 and as a search condition for searching the document data stored in the document database 11, the search condition input / presentation means 2 causes the search condition input / presentation means 2 to include the relevant person of the document, the related organization, and the registration date and time of the document. At least one of
When one is input, the search condition interpretation means 3 corrects the input search condition to a valid search condition based on the change history stored in the personnel database 10 (relaxation of the search condition), or the input The retrieved search condition is limited based on the change history stored in the personnel database 10 (restriction of the retrieval condition), and the retrieval condition input / presentation means 2 is the corrected (relaxed) retrieval condition or the limitation (restriction). The presented search condition is presented, and the document data is searched from the document database 11 based on the search condition changed or selected by the user based on the presented search condition,
The search result is presented to the search result presenting means 4. That is, even if the date / time / person / organization conditions among the document search conditions input by the user are redundant or inaccurate, the validity is confirmed before executing the document search, and if necessary, redundant The search condition is restricted by removing the slack, or conversely, it is relaxed by expanding and interpreting the inaccurate condition. Thereby, the user can easily obtain the intended document even if the search condition is input based on the incorrect storage. In addition, even when a plurality of valid search condition candidates are obtained as a result of the interpretation of the search conditions, the user can easily select his or her intended search condition from the candidates.

【0083】また、検索条件解釈手段3で補正(緩和)
された検索条件あるいは限定(制限)された検索条件の
候補は、人事データベース10に記憶された変更履歴に
基づき、検索条件入力提示手段2に時系列(有効期限の
時間順序)に配列されてユーザに提示することにより、
検索条件の選択がより容易となる。
Also, correction (relaxation) is performed by the search condition interpretation means 3.
The retrieved search conditions or limited (restricted) search condition candidates are arranged in time series (expiration time order) in the search condition input / presentation means 2 based on the change history stored in the personnel database 10. By presenting
Selection of search conditions becomes easier.

【0084】また、本実施形態によれば、文書の検索条
件を制限・緩和する処理においては、人・組織のデータ
を人事データベース10より別途検索することにより必
要な情報を取得する。従来の文書データベースでは、こ
の処理を含んでいないため、本実施形態の方が、人事デ
ータベース10の検索処理にかかる時間だけ文書検索の
効率が悪くなることも考えられる。しかしながら、人・
組織が作成・所有する文書数は、人・組織数の数十〜数
千倍であり、一般に、文書データベースに登録されてい
るデータ数は、人事データベースに登録されているデー
タ数よりはるかに多い。したがって、不正確・冗長な検
索条件で文書を検索するより、検索条件を予め有効なも
のに修整してから文書を検索するほうが、文書検索全体
の効率は向上する。
Further, according to the present embodiment, in the process of restricting / relaxing the document search condition, the necessary information is acquired by separately searching the personnel / organization data from the personnel database 10. Since the conventional document database does not include this process, the efficiency of the document search may be reduced in the present embodiment by the time required for the search process of the personnel database 10. However,
The number of documents created / owned by an organization is tens to thousands of times the number of people / organizations, and generally the number of data registered in the document database is much larger than the number of data registered in the personnel database. . Therefore, rather than searching for a document with an incorrect / redundant search condition, the efficiency of the entire document search is improved by modifying the search condition in advance and then searching the document.

【0085】また、ユーザには、文書検索の後、検索さ
れた文書に関する種々の問い合わせを、関係者・関連組
織に対して行ないたいという要求がある。そこで、本実
施形態によれば、検索条件解釈手段3で補正(緩和)さ
れた検索条件あるいは限定(制限)された検索条件に基
づき検索結果提示手段4を介してユーザにより選択され
た文書の属性情報の変更履歴を検索結果提示手段4を介
してユーザに提示する。すなわち、文書の検索条件を制
限・緩和する処理において、文書に関連する人・組織の
情報がすでに取得されて、検索条件解釈手段3、あるい
は、人/組織データ管理手段5に一時保管されているの
で、これを用いて、ユーザが必要とする人・組織に関す
る情報を自動的に提示することができる。従って、ユー
ザは、別途人事データベース10に検索要求を出して必
要な情報を取得するという作業を行なわなくてもよい。
Further, after the document search, the user has a request to make various inquiries about the searched document to the related parties / related organizations. Therefore, according to the present embodiment, the attribute of the document selected by the user via the search result presentation unit 4 based on the search condition corrected (relaxed) by the search condition interpretation unit 3 or the limited (restricted) search condition. The information change history is presented to the user via the search result presentation means 4. That is, in the process of restricting / relaxing the search condition of a document, the information of the person / organization related to the document is already acquired and temporarily stored in the search condition interpreting means 3 or the person / organization data managing means 5. Therefore, using this, it is possible to automatically present the information regarding the person / organization required by the user. Therefore, the user does not have to separately perform a work of issuing a search request to the personnel database 10 to acquire necessary information.

【0086】さらに、ユーザが欲する関連者・関連組織
の情報は、文書登録時から現在までの情報に限られる
が、この範囲の情報を選択して提示することにより、ユ
ーザは必要とする情報のみを容易に得ることができる。
Further, the information of the related person / related organization desired by the user is limited to the information from the time of document registration to the present, but by selecting and presenting the information in this range, the user can obtain only the necessary information. Can be easily obtained.

【0087】なお、以上の説明において、文書データベ
ース10から所望の文書を検索する際の検索条件として
の文書の属性情報を組織、人に限定して説明したが、こ
の場合に限るものではなく、過去からの変更履歴を伴う
文書の属性情報であれば、本発明は有効に作用する。す
なわち、文書を検索するに先だって、まず、文書の属性
情報の一部である検索条件をその変更履歴に基づき、そ
の有効さを確かめ、必要に応じて、冗長さを除くことに
よって検索条件を制限し、あるいは逆に、不正確な条件
を拡大解釈することによって緩和する。これにより、ユ
ーザは、不正確な記憶に基づいて検索条件を入力して
も、前述同様にして意図する文書を容易に得ることがで
きる。
In the above description, the attribute information of a document as a search condition when searching for a desired document from the document database 10 is limited to an organization or a person, but the present invention is not limited to this case. The present invention works effectively as long as it is attribute information of a document accompanied by a change history from the past. In other words, prior to searching for a document, first check the validity of the search conditions that are part of the document attribute information based on the change history, and if necessary, limit the search conditions by removing redundancy. Or, conversely, mitigates by expanding the interpretation of inaccurate conditions. Thereby, the user can easily obtain the intended document in the same manner as described above even if the search condition is input based on the incorrect storage.

【0088】[0088]

【発明の効果】以上説明したように、本発明によれば、
ユーザが入力する文書の検索条件が冗長あるいは不正確
な場合にも、文書検索を実行する前に、過去から現在ま
での任意の時点での人・組織の情報に基づき、当検索条
件を自動的に有効なものに制限・緩和するので、ユーザ
は、不正確な記憶に基づいて検索条件を入力しても、意
図する文書を容易に得ることができる。また、無効な検
索処理が防げるので、文書検索の処理の効率も向上す
る。さらに、ユーザは、文書検索の後、検索された文書
に関連する人・組織についての情報を容易に得ることが
できる。
As described above, according to the present invention,
Even if the search condition of the document entered by the user is redundant or inaccurate, this search condition is automatically calculated based on the information of the person / organization at any point from the past to the present before executing the document search. Since the effective documents are limited or relaxed, the user can easily obtain the intended document even if the search condition is input based on the incorrect storage. Further, since invalid search processing can be prevented, the efficiency of document search processing is also improved. Further, after the document search, the user can easily obtain information about the person / organization related to the searched document.

【0089】すなわち、文書を検索するための検索条件
が曖昧、不正確な場合であっても、ユーザの意図する文
書が容易に検索することができるとともに、無効な検索
処理を防止し、文書検索処理の効率を向上することがで
きる。
That is, even when the search condition for searching the document is ambiguous or inaccurate, the document intended by the user can be easily searched, and the invalid search processing is prevented, and the document search is performed. The processing efficiency can be improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態に係る文書検索システムの
構成を示すブロック図。
FIG. 1 is a block diagram showing the configuration of a document search system according to an embodiment of the present invention.

【図2】人事データベースに記憶される組織データの記
憶例を示す図。
FIG. 2 is a diagram showing a storage example of organization data stored in a personnel database.

【図3】人事データベースに記憶される組織データの記
憶例を示す図。
FIG. 3 is a diagram showing a storage example of organization data stored in a personnel database.

【図4】人事データベースに記憶される人データの記憶
例を示す図。
FIG. 4 is a diagram showing a storage example of person data stored in a personnel database.

【図5】文書データベースに記憶される文書データの記
憶例を示す図。
FIG. 5 is a diagram showing a storage example of document data stored in a document database.

【図6】図1の文書検索システムの処理動作を説明する
ためのフローチャート。
6 is a flowchart for explaining the processing operation of the document search system in FIG.

【図7】図1の文書検索システムの処理動作を説明する
ためのフローチャートで、特に、入力された検索条件に
対し、緩和あるいは制限を行って得られた新たな検索条
件に基づき文書検索の実行、あるいは、変更履歴の表示
を行う処理動作を示している。
7 is a flowchart for explaining the processing operation of the document search system of FIG. 1, in particular, executing document search based on new search conditions obtained by relaxing or limiting the input search conditions. Alternatively, the processing operation of displaying the change history is shown.

【図8】図1の文書検索システムの処理動作を説明する
ためのフローチャートで、特に、入力された検索条件を
制限する処理動作を示している。
8 is a flowchart for explaining the processing operation of the document search system of FIG. 1, and particularly shows the processing operation of limiting the input search condition.

【図9】図1の文書検索システムの処理動作を説明する
ためのフローチャートで、特に、入力された検索条件を
制限する処理動作を示している。
9 is a flowchart for explaining the processing operation of the document search system of FIG. 1, and particularly shows the processing operation of limiting the input search condition.

【図10】図1の文書検索システムの処理動作を説明す
るためのフローチャートで、特に、入力された検索条件
を緩和する処理動作を示している。
10 is a flowchart for explaining the processing operation of the document search system in FIG. 1, and particularly shows the processing operation for relaxing the input search condition.

【図11】図1の文書検索システムの処理動作を説明す
るためのフローチャートで、特に、入力された検索条件
を緩和する処理動作を示している。
11 is a flowchart for explaining the processing operation of the document search system of FIG. 1, and particularly shows the processing operation for relaxing the input search condition.

【図12】検索条件入力提示手段における、検索条件の
入力例およびその検索条件を制限した結果の提示例を示
す図。
FIG. 12 is a diagram showing an example of inputting search conditions and an example of presenting a result of limiting the search conditions in the search condition input / presentation means.

【図13】検索条件入力提示手段における、検索条件の
入力例およびその検索条件を制限した結果の提示例を示
す図。
FIG. 13 is a diagram showing an input example of search conditions and an example of presentation of a result of limiting the search conditions in the search condition input / presentation means.

【図14】検索条件入力提示手段における、検索条件の
入力例およびその検索条件を緩和した結果の提示例を示
す図。
FIG. 14 is a diagram showing an example of inputting search conditions and an example of presenting results of relaxing the search conditions in the search condition input / presentation means.

【図15】検索結果提示手段における文書検索結果の提
示例を示す図。
FIG. 15 is a diagram showing an example of presentation of document search results by the search result presentation means.

【符合の説明】[Explanation of sign]

1…ユーザ・インタフェース、2…検索条件入力手段、
3…検索条件解釈手段、4…検索結果提示手段、5…人
/組織データ管理手段、6…変更履歴管理手段、7…人
/組織データ記憶手段、8…文書データ管理手段、9…
文書データ記憶手段。
1 ... User interface, 2 ... Search condition input means,
3 ... Search condition interpretation means, 4 ... Search result presentation means, 5 ... Person / organization data management means, 6 ... Change history management means, 7 ... Person / organization data storage means, 8 ... Document data management means, 9 ...
Document data storage means.

Claims (12)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 現在及び過去に存在した複数の組織名称
と、当該複数の組織名称のそれぞれの有効期間と、組織
の変更履歴としての現在の組織名称に対応する過去の組
織名称とを記憶する第1の記憶手段と、 複数の人物のそれぞれについて、当該人物の人物名称の
変更履歴としての過去及び現在の人物名称と、各人物名
称の有効期間、前記複数の組織名称のうちの当該人物の
所属した組織の変更履歴としての過去及び現在の所属組
織と、各所属組織に所属していた期間とを記憶する第2
の記憶手段と、 文書データを、少なくともその文書データに関係する人
物の人物名称および当該人物の所属する組織名称および
文書の登録日時を含む属性情報とともに記憶する第3の
記憶手段と、 この第3の記憶手段に記憶された文書データを検索する
ための第1の検索条件として、所望の文書データの登録
日時と当該所望の文書データに関係する人物と組織のそ
れぞれを特定するための第1の期間と第1の人物名称と
第1の組織名称のうちの少なくとも1つを指定するため
の指定手段と、 前記第1および第2の記憶手段に記憶された情報を基
に、少なくとも前記第1の期間をより限定した第2の検
索条件を生成する第1の生成手段と、 少なくとも前記第1の記憶手段に記憶された情報を基
に、少なくとも前記第1の組織名称を緩和した第3の検
索条件を生成する第2の生成手段と、 前記第2の検索条件と前記第3の検索条件を提示する提
示手段と、 前記提示手段で提示された第2の検索条件および第3の
検索条件に基づきユーザにより変更あるいは選択された
検索条件に基づき、前記第3の記憶手段に記憶された文
書データのなかから、当該検索条件を満たす属性情報を
もつ文書データを検索する検索手段と、 を具備し、 前記第1の生成手段は、 前記第1の組織名称の前記有効期間と前記第1の期間と
の重複期間である第1の重複期間を求める手段と、 前記第1の重複期間と、前記第1の人物名称をもつ人物
が前記第1の重複期間内に前記第1の組織名称の組織に
所属していた期間との重複期間である第2の重複期間を
求める手段と、 前記第2の重複期間と前記第1の組織名称と前記第1の
人物名称とからなる前記第2の検索条件を生成する手段
と、 を具備し、 前記第2の生成手段は、 前記第1の記憶手段に記憶された、前記第1の組織名称
と、当該第1の組織名称を過去の組織名称としてもつ組
織名称と、当該第1の組織名称の過去の組織名称とのう
ち、前記第1の期間と重複期間を有する有効期間をもつ
複数の検索対象の組織名称を求める手段と、 それぞれが、前記複数の検索対象の組織名称のうちの1
つと、当該検索対象の組織名称の有効期間と前記第1の
期間との重複期間とからなる複数の前記第3の検索条件
を生成する手段と、 を具備したことを特徴とする文書検索システム。
1. A plurality of organization names existing at present and in the past, effective periods of the plurality of organization names, and past organization names corresponding to the current organization name as a change history of the organization are stored. For each of the plurality of persons, the first and last person names as the person name change history of the person, the valid period of each person name, and the person name of the plurality of organization names of the person. A second memory for storing past and present belonging organizations as change history of the belonging organizations and a period of belonging to each belonging organization
And a third storage means for storing the document data together with attribute information including at least a person's name of a person related to the document data, an organization name to which the person belongs, and a registration date and time of the document. As the first search condition for searching the document data stored in the storage means, the first search condition for specifying the registration date and time of the desired document data and the person and the organization related to the desired document data Based on the information stored in the period, the first person name, and at least one of the first organization name and the information stored in the first and second storage means, at least the first First generating means for generating a second search condition that further limits the period of, and at least the first organization name is relaxed based on at least the information stored in the first storage means. Second generation means for generating the third search condition, presentation means for presenting the second search condition and the third search condition, second search condition presented by the presentation means, and third Search means for searching the document data stored in the third storage means for document data having attribute information satisfying the search condition based on the search condition changed or selected by the user based on the search condition; The first generation unit includes a unit for obtaining a first overlapping period that is an overlapping period between the effective period of the first organization name and the first period; and the first overlapping period. And a means for obtaining a second overlapping period which is an overlapping period with a period in which the person having the first person name belongs to the organization having the first organization name within the first overlapping period, The second overlap period and the first organization Means for generating the second search condition consisting of a name and the first person name, wherein the second generation means is the first storage means stored in the first storage means. Of the organization name, the organization name having the first organization name as a past organization name, and the past organization name of the first organization name, a valid period having an overlapping period with the first period is provided. A means for obtaining a plurality of search target organization names, each of which is one of the plurality of search target organization names
And a means for generating a plurality of the third search conditions including an effective period of the organization name of the search target and an overlapping period of the first period, and the document search system.
【請求項2】 前記第2の生成手段は、 前記第2の記憶手段に記憶されている、前記第1の人物
名称と、当該第1の人物名称を過去の人物名称としても
つ人物名称と、当該第1の人物名称の過去の人物名称の
うち、前記第1の期間と重複期間をもつ複数の検索対象
の人物名称を求める手段と、 前記複数の検索対象の組織名称のそれぞれの前記重複期
間と前記複数の検索対象の人物名称のそれぞれの前記重
複期間とのそれぞれの始点と終点とで区切られた複数の
時間区間を求める手段と、 それぞれが、前記複数の時間区間のうちの1つと、当該
時間区間に対応する前記検索対象の組織名称と前記検索
対象の人物名称とからなる複数の前記第3の検索条件を
生成する手段と、 をさらに具備したことを特徴とする請求項1記載の文書
検索システム。
2. The second generation means, the first person name stored in the second storage means, and a person name having the first person name as a past person name, Means for obtaining a plurality of search target person names having an overlapping period with the first period among the past person names of the first person name, and the overlapping period of each of the plurality of search target organization names. And a means for obtaining a plurality of time intervals separated by a start point and an end point of each of the overlapping periods of the plurality of person names to be searched, each of which is one of the plurality of time intervals, The means for generating a plurality of the third search conditions including the organization name of the search target and the person name of the search target corresponding to the time section, further comprising: Document search system
【請求項3】 前記第1の生成手段は、前記第1の重複
期間と前記第1の組織名称とからなる前記第2の検索条
件を生成する手段をさらに具備したことを特徴とする請
求項1記載の文書検索システム。
3. The first generation means further comprises means for generating the second search condition including the first overlap period and the first organization name. 1. The document search system described in 1.
【請求項4】 前記第1の生成手段は、 前記第1の期間と前記第1の人物名称の有効期間との重
複期間である第3の重複期間と、前記第1の人物名称と
からなる前記第2の検索条件を生成する手段をさらに具
備したことを特徴とする請求項1記載の文書検索システ
ム。
4. The first generation means comprises a third overlapping period which is an overlapping period between the first period and the effective period of the first person name, and the first person name. The document search system according to claim 1, further comprising means for generating the second search condition.
【請求項5】 前記複数の検索対象の組織名称と、当該
複数の検索対象の組織名称のそれぞれの前記有効期間と
前記第1の期間との重複期間とを、前記組織の変更履歴
に基づき時系列に配列してユーザに提示することを特徴
とする請求項1記載の記載の文書検索システム。
5. The plurality of search target organization names and the overlapping period of the valid period and the first period of each of the plurality of search target organization names are calculated based on a change history of the organization. The document retrieval system according to claim 1, wherein the document retrieval system is arranged in a series and presented to the user.
【請求項6】 前記複数の検索対象の組織名称と前記複
数の検索対象の人物名称と前記複数の時間区間とを、前
記組織の変更履歴と前記人物名称の変更履歴とに基づき
時系列に配列してユーザに提示することを特徴とする請
求項2記載の記載の文書検索システム。
6. The plurality of search target organization names, the plurality of search target person names, and the plurality of time intervals are arranged in time series based on the organization change history and the person name change history. The document retrieval system according to claim 2, wherein the document retrieval system is presented to the user.
【請求項7】 前記検索手段で検索された文書データの
前記属性情報に含まれる人物名称に対応する人物の所属
する組織名称の変更履歴と、当該人物名称の変更履歴を
ユーザに提示する手段を具備したことを特徴とする請求
項1記載の文書検索システム。
7. A change history of an organization name to which a person corresponding to a person name included in the attribute information of the document data searched by the search means belongs and a change history of the person name is presented to a user. The document retrieval system according to claim 1, further comprising:
【請求項8】 現在及び過去に存在した複数の組織名称
と、当該複数の組織名称のそれぞれの有効期間と、組織
の変更履歴としての現在の組織名称に対応する過去の組
織名称とを第1の記憶手段に記憶し、複数の人物のそれ
ぞれについて、当該人物の人物名称の変更履歴としての
過去及び現在の人物名称と、各人物名称の有効期間、前
記複数の組織名称のうちの当該人物の所属した組織の変
更履歴としての過去及び現在の所属組織と、各所属組織
に所属していた期間とを第2の記憶手段に記憶し、文書
データを、少なくともその文書データに関係する人物の
人物名称および当該人物の所属する組織名称および文書
の登録日時を含む属性情報とともに第3の記憶手段に記
憶する第1のステップと、 前記第3の記憶手段に記憶された文書データを検索する
ための第1の検索条件として、所望の文書データの登録
日時と当該所望の文書データに関係する人物と組織のそ
れぞれを特定するための第1の期間と第1の人物名称と
第1の組織名称のうちの少なくとも1つを指定する第2
のステップと、 前記第1および第2の記憶手段に記憶された情報を基
に、少なくとも前記第1の期間をより限定した第2の検
索条件を生成する第3のステップと、 少なくとも前記第1の記憶手段に記憶された情報を基
に、少なくとも前記第1の組織名称を緩和した第3の検
索条件を生成する第4のステップと、 前記第2の検索条件と前記第3の検索条件を提示する第
5のステップと、 前記第5のステップで提示された第2の検索条件および
第3の検索条件に基づきユーザにより変更あるいは選択
された検索条件に基づき、前記第3の記憶手段に記憶さ
れた文書データのなかから、当該検索条件を満たす属性
情報をもつ文書データを検索する第6のステップと、 を有し、 前記第3のステップは、 前記第1の組織名称の前記有効期間と前記第1の期間と
の重複期間である第1の重複期間を求めるステップと、 前記第1の重複期間と、前記第1の人物名称をもつ人物
が前記第1の重複期間内に前記第1の組織名称の組織に
所属していた期間との重複期間である第2の重複期間を
求めるステップと、 前記第2の重複期間と前記第1の組織名称と前記第1の
人物名称とからなる前記第2の検索条件を生成するステ
ップと、 を有し、 前記第4のステップは、 前記第1の記憶手段に記憶された、前記第1の組織名称
と、当該第1の組織名称を過去の組織名称としてもつ組
織名称と、当該第1の組織名称の過去の組織名称とのう
ち、前記第1の期間と重複期間を有する有効期間をもつ
複数の検索対象の組織名称を求めるステップと、 それぞれが、前記複数の検索対象の組織名称のうちの1
つと、当該検索対象の組織名称の有効期間と前記第1の
期間との重複期間とからなる複数の前記第2の検索条件
を生成するステップと、 を有することを特徴とする文書検索方法。
8. A plurality of organization names existing at present and in the past, effective periods of the plurality of organization names, and past organization names corresponding to the current organization name as a change history of the organization Stored in the storage means for each of a plurality of persons, the past and present person names as the person name change history of the person, the effective period of each person name, The past and present affiliation as the change history of the affiliation and the period of time belonging to each affiliation are stored in the second storage means, and the document data is at least the person of the person who is related to the document data. A first step of storing in a third storage means together with attribute information including a name, an organization name to which the person belongs and a registration date and time of the document; and document data stored in the third storage means. As a first search condition for searching, a registration date and time of desired document data, a first period for specifying a person and an organization related to the desired document data, a first person name, and a first person name Second to specify at least one of the organizational names of
And a third step of generating a second search condition that further limits at least the first period based on the information stored in the first and second storage means, at least the first A fourth step of generating at least a third search condition in which at least the first organization name is relaxed based on the information stored in the storage means, and the second search condition and the third search condition. A fifth step of presenting, and a third storage unit that stores the third storage unit based on the search condition changed or selected by the user based on the second search condition and the third search condition presented in the fifth step. A sixth step of searching for document data having attribute information satisfying the search condition from the obtained document data; and the third step, wherein the effective period of the first organization name is The above Determining a first overlapping period which is an overlapping period with the first period, the first overlapping period, and the person having the first person name is the first organization within the first overlapping period. Obtaining a second overlapping period which is an overlapping period with the period of time belonging to the organization of the name; and the second overlapping period, the first organization name, and the first person name. Generating a search condition of No. 2, and in the fourth step, the first organization name stored in the first storage unit and the first organization name are past organizations. A step of obtaining a plurality of search target organization names having an effective period having an overlapping period with the first period, of the organization name as a name and the past organization names of the first organization name, respectively. , One of the plurality of search target organization names
And a step of generating a plurality of the second search conditions each including an effective period of the organization name of the search target and an overlapping period of the first period, the document search method.
【請求項9】 前記第4のステップは、 前記第2の記憶手段に記憶されている、前記第1の人物
名称と、当該第1の人物名称を過去の人物名称としても
つ人物名称と、当該第1の人物名称の過去の人物名称の
うち、前記第1の期間と重複期間をもつ複数の検索対象
の人物名称を求めるステップと、 前記複数の検索対象の組織名称のそれぞれの前記重複期
間と前記複数の検索対象の人物名称のそれぞれの前記重
複期間とのそれぞれの始点と終点とで区切られた複数の
時間区間を求めるステップと、 それぞれが、前記複数の時間区間のうちの1つと、当該
時間区間に対応する前記検索対象の組織名称と前記検索
対象の人物名称とからなる複数の前記第2の検索条件を
生成するステップと、 をさらに有することを特徴とする請求項8記載の文書検
索方法。
9. The fourth step comprises: storing the first personal name stored in the second storage means; a personal name having the first personal name as a past personal name; A step of obtaining a plurality of search target person names having an overlapping period with the first period among the past person names of the first person name; and the overlapping period of each of the plurality of search target organization names, Determining a plurality of time intervals separated by a start point and an end point of each of the overlapping periods of the plurality of person names to be searched, each of which includes one of the plurality of time intervals, 9. The document inspection according to claim 8, further comprising: a step of generating a plurality of the second search conditions including the search target organization name and the search target person name corresponding to a time section. Method.
【請求項10】 前記第3のステップは、前記第1の重
複期間と前記第1の組織名称とからなる前記第2の検索
条件を生成するステップをさらに有することを特徴とす
る請求項8記載の文書検索方法。
10. The method according to claim 8, wherein the third step further includes a step of generating the second search condition including the first overlapping period and the first organization name. Document search method.
【請求項11】 前記第3のステップは、前記第1の期
間と前記第1の人物名称の有効期間との重複期間である
第3の重複期間と、前記第1の人物名称とからなる前記
第2の検索条件を生成するステップをさらに有すること
を特徴とする請求項8記載の文書検索方法。
11. The third step comprises: a third overlapping period, which is an overlapping period of the first period and an effective period of the first person name; and the first person name. 9. The document search method according to claim 8, further comprising the step of generating a second search condition.
【請求項12】 現在及び過去に存在した複数の名称
と、当該複数の名称のそれぞれの有効期間と、名称の変
更履歴とを記憶する第1の記憶手段と、 複数の人物のそれぞれについて、当該人物の人物名称の
変更履歴と、各人物名称の有効期間、前記複数の名称の
うちの当該人物に関わりのある名称の変更履歴と、各名
称に関わりのあった期間とを記憶する第2の記憶手段
と、 文書データを、少なくともその文書データに関係する人
物の人物名称および当該人物に関わりのある名称および
文書の登録日時を含む属性情報とともに記憶する第3の
記憶手段と、 この第3の記憶手段に記憶された文書データを検索する
ための第1の検索条件として、所望の文書データの登録
日時と当該所望の文書データに関係する人物と名称のそ
れぞれを特定するための第1の期間と第1の人物名称と
第1の名称のうちの少なくとも1つを指定するための指
定手段と、 前記第1および第2の記憶手段に記憶された情報を基
に、少なくとも前記第1の期間をより限定した第2の検
索条件を生成する第1の生成手段と、 少なくとも前記第1の記憶手段に記憶された情報を基
に、少なくとも前記第1の名称を緩和した第3の検索条
件を生成する第2の生成手段と、 前記第2の検索条件と前記第3の検索条件を提示する提
示手段と、 前記提示手段で提示された第2の検索条件および第3の
検索条件に基づきユーザにより変更あるいは選択された
検索条件に基づき、前記第3の記憶手段に記憶された文
書データのなかから、当該検索条件を満たす属性情報を
もつ文書データを検索する検索手段と、 を具備し、 前記第1の生成手段は、 前記第1の名称の前記有効期間と前記第1の期間との重
複期間である第1の重複期間を求める手段と、 前記第1の重複期間と、前記第1の人物名称をもつ人物
が前記第1の重複期間内に前記第1の名称に関わりあっ
ていた期間との重複期間である第2の重複期間を求める
手段と、 前記第2の重複期間と前記第1の名称と前記第1の人物
名称とからなる前記第2の検索条件を生成する手段と、 を具備し、 前記第2の生成手段は、 前記第1の記憶手段に記憶された、前記第1の名称と、
当該第1の名称を過去の名称としてもつ名称と、当該第
1の名称の過去の名称とのうち、前記第1の期間と重複
期間を有する有効期間をもつ複数の検索対象の名称を求
める手段と、 それぞれが、前記複数の検索対象の名称のうちの1つ
と、当該検索対象の名称の有効期間と前記第1の期間と
の重複期間とからなる複数の前記第3の検索条件を生成
する手段と、 を具備したことを特徴とする文書検索システム。
12. A plurality of names existing at present and in the past, first term of validity of each of the plurality of names, and a history of name change, and a plurality of persons A second history storing history of change of person name of person, effective period of each person name, history of change of name of the plurality of names related to the person, and period related to each name. Storage means and third storage means for storing the document data together with attribute information including at least a person name of a person related to the document data, a name related to the person, and a registration date and time of the document, and a third storage means. As the first search condition for searching the document data stored in the storage unit, the registration date and time of the desired document data and the person and the name related to the desired document data are specified. Based on the information stored in the first period, the first person name, and at least one of the first person name and the first name, and the first and second storage means, At least the first name is relaxed based on at least the first storage unit that generates a second search condition that further limits the first period, and at least the information stored in the first storage unit. Second generation means for generating a third search condition, presenting means for presenting the second search condition and the third search condition, second search condition presented by the presenting means, and third Search means for searching for document data having attribute information satisfying the search condition from among the document data stored in the third storage means based on the search condition changed or selected by the user based on the search condition ,, and 1 generation means, means for obtaining a first overlapping period which is an overlapping period of the effective period of the first name and the first period, the first overlapping period, the first person A means for obtaining a second overlapping period which is an overlapping period with a period in which the person having the name has been involved in the first name within the first overlapping period; and the second overlapping period and the first overlapping period. And a means for generating the second search condition consisting of the first name and the first person name, wherein the second generation means is the first storage means stored in the first storage means. And the name of
Means for obtaining a plurality of search target names having a valid period having an overlapping period with the first period from among names having the first name as a past name and past names of the first name. And each generate a plurality of the third search conditions including one of the plurality of search target names and an overlapping period of the valid period of the search target name and the first period. A document retrieval system comprising means and.
JP18334196A 1996-07-12 1996-07-12 Document search system and document search method Expired - Fee Related JP3484018B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18334196A JP3484018B2 (en) 1996-07-12 1996-07-12 Document search system and document search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18334196A JP3484018B2 (en) 1996-07-12 1996-07-12 Document search system and document search method

Publications (2)

Publication Number Publication Date
JPH1027180A JPH1027180A (en) 1998-01-27
JP3484018B2 true JP3484018B2 (en) 2004-01-06

Family

ID=16134036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18334196A Expired - Fee Related JP3484018B2 (en) 1996-07-12 1996-07-12 Document search system and document search method

Country Status (1)

Country Link
JP (1) JP3484018B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3612914B2 (en) * 1997-01-14 2005-01-26 富士ゼロックス株式会社 Structured document search apparatus and structured document search method
JP2001117940A (en) * 1999-10-20 2001-04-27 Just Syst Corp INFORMATION SEARCHING DEVICE, INFORMATION SEARCHING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP4253134B2 (en) * 2001-02-14 2009-04-08 株式会社リコー Document processing apparatus, document processing method, program, and recording medium
JP2007108912A (en) * 2005-10-12 2007-04-26 Matsushita Electric Ind Co Ltd Data management apparatus, data management method, and data management program
JP2007148544A (en) * 2005-11-24 2007-06-14 Murata Mach Ltd Document management device
JP5154132B2 (en) * 2007-04-16 2013-02-27 ヤフー株式会社 Name conversion recognition device and method
JP2012138027A (en) * 2010-12-27 2012-07-19 Toshiba Corp Information retrieval system, retrieval keyword presentation method, and program
JP6601011B2 (en) * 2015-06-24 2019-11-06 富士通株式会社 Information extraction method, information extraction program, and information extraction apparatus
JP7509458B1 (en) * 2023-01-20 2024-07-02 Necプラットフォームズ株式会社 Problem solving support system, problem solving support method, and program

Also Published As

Publication number Publication date
JPH1027180A (en) 1998-01-27

Similar Documents

Publication Publication Date Title
US6065001A (en) Information associating apparatus and method
JP3465543B2 (en) Workflow support system and method
US20090157664A1 (en) System for extracting itineraries from plain text documents and its application in online trip planning
JP3484018B2 (en) Document search system and document search method
CN103282903A (en) Topic extraction device and program
KR101785780B1 (en) System and method of providing health information
JP2002099565A (en) Information retrieval device
JPH10171819A (en) Information retrieving device
JP2014089606A (en) Information processor and control method thereof, program
JP2002288214A (en) Search system and search service
JP2860063B2 (en) History information search device
JP3786233B2 (en) Information search method and information search system
JP7621701B1 (en) Information processing device, information processing method, and program
US20040133462A1 (en) Computer system and method for producing integrated product forecasts
KR101818716B1 (en) Method, apparatus and computer readable recording medium for generating exetension data-set of concept keywords
JP2002014971A (en) Designated word related person information extracting device and computer readable recording medium storing designated word related person information extracting program
JP3526198B2 (en) Database similarity search method and apparatus, and storage medium storing similarity search program
JP2908441B1 (en) Identifier generation system in computer system
Veve Supporting name authority control in XML metadata: A practical approach at the University of Tennessee
JP4617608B2 (en) Search system with free alternative keyword settings
JP5842426B2 (en) Index management program and search system
JP3558032B2 (en) Integrated search method and apparatus, and storage medium storing integrated search program
JP2542464B2 (en) Document search device
JP6801195B2 (en) Search processing method, search processing device and search processing program
JP7324808B2 (en) Computer system and data search support method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101017

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees