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

Document search system and document search method

Info

Publication number
JPH1027180A
JPH1027180A JP8183341A JP18334196A JPH1027180A JP H1027180 A JPH1027180 A JP H1027180A JP 8183341 A JP8183341 A JP 8183341A JP 18334196 A JP18334196 A JP 18334196A JP H1027180 A JPH1027180 A JP H1027180A
Authority
JP
Japan
Prior art keywords
document
search
search condition
organization
change history
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.)
Granted
Application number
JP8183341A
Other languages
Japanese (ja)
Other versions
JP3484018B2 (en
Inventor
Kazuyuki Goto
和之 後藤
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)

Abstract

(57)【要約】 【課題】文書を検索するための検索条件が曖昧、不正確
な場合であっても、ユーザの意図する文書が容易に検索
することができるとともに無効な検索処理を防止し文書
検索処理の効率を向上することができる文書管理システ
ムを提供する。 【解決手段】組織名称と組織構成に関する情報を含む組
織データと、氏名と所属組織に関する情報を含む人デー
タを、その過去の変更履歴とともに記憶する人事データ
ベース10と、文書データを、その属性情報とともに記
憶する文書データベース11と、この文書データベース
11に記憶された文書データを検索するための検索条件
として、検索条件入力提示手段2に、前記文書の属性情
報が入力されると、検索条件解釈手段3は、その入力さ
れた検索条件を人事データベース10に記憶された変更
履歴を基に有効な検索条件に補正し(緩和)、あるいは
限定する(制限)。
(57) [Summary] [Problem] To enable easy search of a document intended by a user and prevent invalid search processing even when search conditions for searching a document are ambiguous or inaccurate. Provided is a document management system capable of improving the efficiency of document search processing. SOLUTION: A personnel database 10 for storing organization data including information on an organization name and an organization structure, human data including information on a name and an affiliated organization together with the past change history, and document data along with attribute information thereof. When the attribute information of the document is input to the search condition input / presentation means 2 as a search condition for searching the stored document database 11 and the document data stored in the document database 11, the search condition interpretation means 3 Corrects (relaxes) or limits (restricts) the input search conditions to valid search conditions based on the change history stored in the personnel database 10.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

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

【0002】[0002]

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

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

【0004】文書を検索したいユーザは、これら文書の
属性情報あるいは内容自体に関する検索条件を所定の形
式で入力し、検索要求を文書データベースに発する。検
索要求を受けた文書データベースは、蓄積されている文
書データの各々について、入力された検索条件に合致す
るかどうか演算し、検索条件を満足する文書を検索結果
としてユーザに提示する。
A user who wants to search for a document inputs search attributes relating to the attribute information or the content itself of the document in a predetermined format, and issues a search request to a document database. The document database receiving the search request calculates whether each of the stored document data matches the input search condition, and presents a document satisfying the search condition to the user as a 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 this is used as the search condition, the search result intended by the user cannot be obtained. As a proposal for a method of addressing such a problem and automatically correcting the deficiency / error of the search condition, the "information management device"
(Japanese Unexamined Patent Application Publication No. 7-78172) and "Data Search Processing Apparatus" (Japanese Unexamined Patent Application Publication No. 7-85073). Research on methods of storing, managing, and using data on people, organizations, documents, and the like in the workplace, including past change histories, includes "The Business Obj."
ect management System ”(M.
Schlatter et al., IBM Systems J
OURRNAL, Vol 33, NO 2, 199
4).

【0006】[0006]

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

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

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

【0009】上記の如き従来技術に基づく文書管理シス
テムにおいては、検索条件が時間の経過に伴い有効でな
くなるという問題が生じる。数年、数十年の長期にわた
って保管すべき文書、例えば、建築物やプラント設備の
設計図面、保守用文書などの文書については、その保管
期間中に、文書の作成者や管理者、所有部所などが改編
・改名・異動される可能性が大きい。文書データベース
に過去に登録された、文書の作成者、所有部所に関する
情報が、現在の人、部所の有無や名称、所属、組織構成
に合致しない場合には、ユーザは、当文書を検索するた
めには、当文書の登録当時の組織の名称、構成、所属を
鑑みて検索条件を入力しなければならない。
[0009] In the document management system based on the prior art as described above, there arises a problem that the search condition becomes invalid as time passes. For documents that should be stored for a long period of several years or several decades, for example, documents such as design drawings of buildings and plant equipment, maintenance documents, etc., during the storage period, the creator, manager, and owner of the document There is a high possibility that places will be reorganized, renamed, or moved. If the information about the creator and owner of the document registered in the document database in the past does not match the current person, presence / absence, name, affiliation, organizational structure of the department, the user searches this document In order to do so, the search conditions must be entered in view 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 about the past organization / person or does not memorize the information accurately, it is impossible to input the search condition correctly.
The only way to search this document is to issue a search request under search conditions other than those related to people and organizations.

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

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

【0013】[0013]

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

【0014】また、本発明の文書検索システムは、少な
くとも組織名称と組織構成に関する情報を含む組織デー
タと、少なくとも氏名と所属組織に関する情報を含む人
データを、その過去の変更履歴とともに記憶する人事デ
ータベースと、文書データを、少なくともその文書の関
係者および関連組織および文書の登録日時を含む属性情
報とともに記憶する文書データベースと、この文書デー
タベースに記憶された文書データを検索するための検索
条件として、前記文書の属性情報のうち、文書の関係者
および関連組織および文書の登録日時のうち少なくとも
1つが入力されると、その入力された検索条件を前記人
事データベースに記憶された変更履歴を基に有効な検索
条件に補正する補正手段と、前記文書データベースに記
憶された文書データを検索するための検索条件として、
前記文書の属性情報のうち、文書の関係者および関連組
織および文書の登録日時のうち少なくとも1つが入力さ
れると、その入力された検索条件を前記人事データベー
スに記憶された変更履歴をもとに限定する限定手段と、
前記補正手段で補正された検索条件および前記限定手段
で限定された検索条件を提示する提示手段と、この提示
手段で提示された検索条件に基づきユーザにより変更あ
るいは選択された検索条件に基づき、前記文書データベ
ースから文書データを検索する文書データ検索手段と、
を具備することにより、文書の検索条件が曖昧、不正確
な場合でも、その検索条件に基づく文書検索に先だっ
て、検索条件から無効な情報を取り除いて検索条件の制
限・緩和を行うことにより、ユーザは意図する文書が容
易に得ることができるとともに、無効な検索処理を防止
し文書検索処理の効率を向上することができる。
Further, the document search system of the present invention is a personnel database which stores at least organization data including information on an organization name and an organizational structure, and human data including at least information on a name and an affiliated organization, together with a past change history. A document database storing at least document data together with attribute information including at least a person concerned and a related organization of the document and the registration date and time of the document; and a search condition for searching the document data stored in the document database. When at least one of a document related person, a related organization, and a registration date and time of the document is input from the attribute information of the document, the input search condition is validated based on the change history stored in the personnel database. Correction means for correcting the search conditions; and document data stored in the document database. As search criteria to find the,
When at least one of a document related person, a related organization, and a registration date and time of the document is input among the attribute information of the document, the input search condition is determined based on the change history stored in the personnel database. Limiting means for limiting;
A presentation unit that presents the search condition corrected by the correction unit and the search condition limited by the limitation unit; and a search condition changed or selected by a user based on the search condition presented by the presentation unit. 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 removing invalid information from the search condition and restricting / relaxing the search condition prior to the document search based on the search condition, the Can easily obtain an intended document, prevent invalid search processing, and improve the efficiency of document search processing.

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

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

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

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

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

【0020】[0020]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は、本実施形態に係る文書検
索システムの構成を概略的に示すブロック図である。
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 the present embodiment.

【0021】図1において、検索条件入力提示手段2
は、ユーザがユーザ・インタフェース1を介して文書検
索の検索条件を入力・修正するためのものである。検索
条件入力提示手段2に入力された検索条件は、ユーザの
検索実行指令により文書データベース11に送られ、文
書の検索が行なわれる。
In FIG. 1, search condition input / presentation means 2
Is for the user to input and modify 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 search execution command from the user, and the document is searched.

【0022】検索条件解釈手段3は、検索条件入力提示
手段2に入力された検索条件を、人事データベース10
に蓄えられたデータに基づき解釈するものである。検索
結果提示手段4は、文書データベース11の文書検索の
結果をユーザ・インタフェース1を介してユーザに提示
するためのものである。検索結果提示手段4にて提示さ
れた検索結果に対して、ユーザが関連情報の提示を要求
した場合には、検索結果提示手段4は、検索条件解釈手
段3を介して人事データベース10から必要な情報を取
得してユーザに提示する。
The search condition interpreting means 3 converts the search conditions input to the search condition input / presentation means 2 into the personnel database 10.
Is interpreted based on the data stored in. The search result presenting means 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 the related information with respect to the search result presented by the search result presenting means 4, the search result presenting means 4 transmits necessary information 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 change / change history management means 6 for managing change history of the person / organization data in the past, and a person / organization data management means 5 for managing / retrieving the person / organization data; / Person / organization data storage means 7 in which organization data is stored including past change history
Consists of

【0024】文書データベース10は、文書データを管
理・検索する文書データ管理手8、文書データを記憶す
る文書データ記憶手段9から構成される。なお、従来技
術による文書管理システムと比較して本発明の新規な部
分は、検索条件解釈手段3と、これを介して文書データ
ベース11と人事データベース10を連携せしめて利用
する点である。
The document database 10 comprises a document data manager 8 for managing and retrieving document data, and a document data storage means 9 for storing document data. A new 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 is used by linking the document database 11 and the personnel database 10 via the means.

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

【0026】各組織データA〜Eには、「組織名称」
「上位組織」「所在」「電話」等の属性項目が定義され
ており、また、各属性項目のうち過去の変更履歴を記憶
すべき属性項目に関しては、その属性値は、その有効期
間と併せて複数設定され記憶される。
Each of the organization data A to E includes "organization name"
Attribute items such as “super organization”, “location”, and “telephone” are defined, and for each attribute item for which the past change history is to be stored, the attribute value is combined with the validity 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 in FIG.
3 ”, that is, from April 1989 to March 1995, the“ Sales Department ”has a validity period of“ 95 / 4− ”,
After the month, it is set to "Domestic Sales Department". This data format indicates 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, in the organization data C of FIG. 2, it is expressed that the organization named “sales section 4” was established from April 1995, and the organization data D of FIG. The organizational data E indicates that the original organization was “Software Development Section”, but since April 1994, it has been divided into two organizations “Software Development Section 1” and “Software Development Section 2”. ing.

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

【0030】例えば、人データAが記す人物「山田△
男」は、有効期間「91/4−95/9」には「営業3
課」に所属し、有効期間「95/9−」には「営業4
課」に所属していると表現されている。
For example, the person “Yamada @
"Man" is "Business 3" during the validity period "91 / 4-95 / 9".
Section, and “Sales 4” during the effective period “95 / 9-”
Section ".

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

【0032】本発明では、このうち、「登録日時」「作
成者」「所有組織」など、時間・人・組織に関わる属性
項目をキーとした検索条件を、解釈の対象とする。な
お、本実施形態における文書データには、過去の変更履
歴に関する情報は記述しない。この理由には、(1)文
書データは人データ・組織データと比べ登録件数が多
く、その各々について過去の変更履歴を記憶・管理する
のは容量的に問題があること、(2)組織・人データの
変更は、頻度が比較的少なく、変更時期も、年度初めや
期初、月初めなどに限定されているので、変更履歴のデ
ータ量が少なく、管理も比較的容易なこと、さらに、
(3)文書の変更は、頻度も多く時期も不規則であり、
また、文書の内容に関する変更については、従来よりの
リビジョン管理技術で対処すべき問題で、本発明が解決
しようとする課題とは直接関係はないこと、(4)現在
運用されている文書データベースは、変更履歴を蓄積し
ていないものが多いが、本発明では、これをそのまま組
み入れて利用すべきであること、が挙げられる。
In the present invention, among these, search conditions using attribute items related to time, person, and organization such as "registration date and time", "creator", and "owning organization" as objects of interpretation. It should be noted that the document data according to the present embodiment does not describe information about a past change history. This is because (1) document data has a larger number of registrations than human data and organization data, and there is a capacity problem in storing and managing past change histories for each of them, and (2) organization / organization data. Changes in human data are relatively infrequent and the time of change is limited to the beginning of the fiscal year, the beginning of the fiscal year, the beginning of the month, etc., so the data volume of the change history is small and management is relatively easy.
(3) Document changes are frequent and irregular at times,
Also, the change regarding the contents of the document is a problem to be dealt with by the conventional revision management technology, and is not directly related to the problem to be solved by the present invention. (4) The currently operating document database is In many cases, the change history is not stored, but in the present invention, the change history 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 flowcharts shown in FIGS. 8 and 9 are branched from FIG. 6 and are again shown in FIG.
FIG. 10 is a flowchart showing a flow of a process for limiting the search condition in the search condition interpreting means 3 in the process of FIG.
FIG. 11 to FIG. 11 are flowcharts showing the flow of the process of branching from FIG. 6 and rejoining FIG. 6, in which the search condition interpreting means 3 relaxes the search condition.

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

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

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

【0037】本実施形態の文書検索システムは、まず、
ユーザからの文書検索条件の入力を受け付け(図6のス
テップS501)、その後、検索条件を制限するか緩和
するかをユーザに問い合わせる(ステップS502)。
The document search system according to the present embodiment firstly
The input of the document search condition from the user is received (step S501 in FIG. 6), and then the user is inquired whether to limit or relax the search condition (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を押すことによって行なわれる。
The input / change of the search condition and the inquiry about its restriction / relaxation are performed by the search condition input / presentation means 2 whose screen examples are shown in FIGS. FIG. 12 (a)
Among them, 801, 802, and 804 are search conditions input by the user for the attribute items “document type”, “registration date and time”, and “owning organization” of the document data. The search condition 803 for “creator” has not been entered here. The restriction / relaxation of the input search condition (step S502) is shown in FIG.
As shown in FIG. 2 (a), a button “restrict search conditions” 80
6. It is activated by pressing the button "relax search conditions" 807. Similarly, execution of a search (step S50 in FIG. 7)
7), the end of all the processes (step S515 in FIG. 7) is 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 search condition restriction is selected in step S502, the process proceeds to step S601 in FIG. First, it is determined whether or not there is a search condition CT relating to date and time. In the case of FIG. 12A, "94-" is entered in the item "registration date" of the search condition (80 in FIG. 12).
2). That is, since a period “documents registered after 1994” is set, CT = “94−”.

【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 set to the entire period valid for the present system (for example, the history of the person / organization data exists after April 1989 and the current time is 9 days).
Assuming that May 15, 2006, 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 relating to the organization has been set (step S603). FIG.
In 2 (a), since the condition is set that the “owning organization” of the document is “sales 4 section”, CG = “sales section 4”.

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

【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 the CT
Is obtained (step S605). Here, G1 satisfies the CG because the valid period is “95/4”.
− ”, The overlap period between this and CT, that is,“ 94− ”, is CT1 =“ 95 / 4− ”.

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

【0045】次に、人に関する検索条件が設定されてい
るかどうかを調べる(図9のステップS606)。ここ
では、設定されていないので(図12の803)、図9
のステップS611に進む。
Next, it is checked whether or not search conditions for a person have been set (step S606 in FIG. 9). Here, since it is not set (803 in FIG. 12), FIG.
The process proceeds to step S611.

【0046】ステップS611では、文書の検索条件
を、( CTiand CGi) のiについての選言とする。
本例では、文書の検索条件は、i=1のみなので、 ( CT1and CG1) =( 「95/4−」and 「営業4
課」) となる。
In step S611, the retrieval condition of the document is set as a disjunction for i of (CTandCGi).
In this example, since the search condition of the document is only i = 1, (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月以降であると解釈して、検索条件を制限
した結果である。この結果、登録日時に関する検索条件
の冗長さが除かれる。
The presentation of the limited search conditions to the user as described above is performed in step S503 in FIG.
FIG. 12B shows an example of the presentation screen. FIG.
In FIG. 12B, the condition 802 of the “registration date and time” in FIG.
Is restricted as in 812. This is "Sales 4
Based on the information that the organization name "section" is valid after April 1995, all the documents registered by "sales section 4" are interpreted as having been registered since April 1995, and the search conditions have been limited. The result. As a result, the redundancy of the search condition regarding the registration date and time is eliminated.

【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 a condition 902 of the “creator” of the document.
Is also set. In this case, the processing for limiting the search condition is performed in steps S606 to S6 in FIG.
The process shifts to 07. In this case, step S606
CT, CG, Gi, CTi, CGi,
And CP, respectively, CT = “− 96/3” CG = (“Sales 3” or “Sales 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 = “Yamao Yamamoto”.

【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 structure G in the period CTi
Using the person / organization data management means 7, all the person data belonging to i and satisfying the CP (in this example, the person data whose name is "Yamao Yamamoto") is searched. As the human data that satisfies this condition, the human data shown in the human data A of FIG. 3A is searched, and these are P11 and P21. Also, i in which Pij does not exist is excluded (step S608). Step S607 and step S60
8 is a process based on the rule that “the creator of the document always belongs to the organization that owns the document”.

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

【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
Is the period j that satisfies the CP and belongs to the organization Gi
And the overlap period of CTi is obtained, and this is newly set as CTi (step S609). In this example, P1
For 1 = P21, the period whose name is "Yamao Yamamoto" 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), so CT1 = “91 / 4−95 / 9” CT2 = “95 / 10−96 / 3”

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

【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), and a disjunction for i is set as a search condition of the document search (step S610). In this example, (CT1 and CG1 and CP1) or (
CT2 and CG2 and CP2) = (“91
/ 4-95 / 9 "and" Sales Division 3 "and
"Yamamoto Takao") or ("95/10/96/3")
and "Sales Division 4" and "Yasuo Yamamoto").

【0054】図6のステップS503に進み、これをユ
ーザに提示した画面の例が図13(b)である。このよ
うに、、図13(a)にてユーザが入力した検索条件9
01、902、903が、人・組織の名称・構成の履歴
情報により911、912、912のように制限され、
かつ、有効な2つの検索条件の選言として提示されてい
る。
FIG. 13B shows an example of a screen on which the process proceeds to step S503 in FIG. 6 and is presented to the user. Thus, the search condition 9 input by the user in FIG.
01, 902, and 903 are limited to 911, 912, and 912 by the history information of the names and configurations of people and organizations,
And 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” = “91 / 4-9”
In the case of “5/9”, the search conditions of “creator” = “Yamada @ O” and “owning organization” = “sales section 3” are valid,
When "Registration date" = "95/10/96/3", "creator" = "Yamada @ man" and "owning organization" = "Sales 4 Section"
Is provided as a valid search condition.

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

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

【0058】検索条件が定まり、ユーザから文書検索の
実行要求が出されると(図7のステップS507)、そ
の検索条件を文書データ管理手段8に送信して検索を実
行し(ステップS508)、その検索結果を検索結果提
示手段4を用いてユーザに提示する(ステップS50
9)。
When the search conditions are determined and the user issues a document search execution request (step S507 in FIG. 7), the search conditions are 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 screen for presenting search results by the search result presenting means 4. This example is a presentation example of the search result when the user selects all of the created search condition candidates and executes the document search. In FIG. 15A, as shown by 1101 and 1102, information such as “title”, “document type”, “registration date and time”, “creator”, and “owning organization” of the retrieved document is obtained using the document data management unit 8. And is 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 make a request to present information on the creator of the document and the owning organization as needed (step S510 in FIG. 7). As described above, the search condition interpreting means 3 uses the person / organization data management means 5 to search for information on persons / organizations among the search conditions of the document in order to limit / relax the search conditions. Step SS603 in FIG. 8, Step SS in FIG.
607, step S613 in FIG. 8), in this step,
If the user / organization data required by the user has already been searched (step S511 in FIG. 7), since the search condition interpreting means 3 temporarily stores them, the search for the attribute item of this person / organization data is performed. A valid attribute value is presented from the registration date and time of the entered document to the present (step S51 in FIG.
3). If not searched in step S511 in FIG.
The necessary person / organization data is stored as the person / organization data storage means 7 using the name of the person / organization described in the attribute item of the document as a search condition.
(Step S512 in FIG. 7), and this is presented.

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

【0062】しかしながら、組織や人の改編・異動に伴
い、文書の所在や、内容に熟知している人の所属が変更
している場合が考えられる。人が異動した場合、その人
が作成した文書は、異動前の組織にあるのか、異動後の
組織にあるのかは、一般には分からない。このような問
題に対処すべく、本実施形態では、人/組織の所属・所
在・連絡先などに関する情報のうち、文書登録時から現
在までの情報を提示する。
However, it is conceivable that the location of a document and the affiliation of a person who is familiar with the contents have changed due to the reorganization or transfer of an organization or a person. When a person is transferred, it is not generally known 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, information from the time of document registration to the present, among the information on the affiliation, location, and contact information of the person / organization, is presented.

【0063】図15(b)は、その一例として、文書
「○○報告書」1101の作成者「山本△男」について
の情報を提示した画面例である。文書の検索結果および
その関連情報を提示した後は(図7のステップS51
4)、ユーザは検索条件を変えてさらに別の文書検索を
行なっても良いし、終了しても良い(図7のステップS
515)。
FIG. 15B is an example of a screen on which information about the creator “Takio Yamamoto” of the document “XX report” 1101 is shown 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 and search for another document, or may end the search (step S in FIG. 7).
515).

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

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

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

【0067】CTが存在する場合でも、ユーザがこれを
緩和したい場合には、ステップS702を実行する。本
例では、 CT=「94−」 と設定されており、これは緩和しないとする。以降、処
理の流れはステップS703とステップS706に分岐
する。
Even if a CT exists, if the user wants to mitigate this, step S702 is executed. In this example, CT = “94−” is set, and this is not relaxed. Thereafter, the flow of the process branches to steps S703 and 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 or not the search condition CG relating to the organization has been 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, all the organization data Gi that satisfies the CG at any time are searched using the person / organization data management means 7 (step S704). In this example, the organization data D and E in FIGS. 3A and 3B are searched as the organization data whose organization name was “Software Development Section” at an arbitrary time. That is, G1 = organization data D (FIG. 3A) 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, for each of i (i = 1, 2 in this example), Gi
Of the attribute item (in the present embodiment, the attribute item “organization name”) of the attribute item is obtained, and further, for each k, CG is performed using the attribute value of the attribute item in the period CTGik. Condition CGik which replaced
Ask for. In the case of this example, for G1, CTG11 = “91 / 4-94 / 3” and the overlapping portion of CT = “94 / 1-94 / 3” according to 231 and 232 of the tissue data D in FIG. CG11 = “Software Development Section” CTG12 = Overlapping part between “94 / 4−” and CT =
"94/4" CG12 = "Software Development 1 Section".

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

【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 S707 in FIG.
The processing of 708 is performed in steps S703, S704, and S709, respectively.
This is a process for performing the same process as that performed on the organization for a person. By this series of processing, P1 = personal data B (FIG. 4B) CTP11 = “94 / 1-95 / 6” CP11 = “Yoko Tanaka” CTP12 = “95 / 7-” CP12 = “Yoko Watanabe” P2 = personal data C (FIG. 4C) CTP21 = “94/4” CP21 = “Tanaka Oko” is obtained.

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

【0075】次に、図11のステップS709に進み、
CTGik、CTPjlをまとめて新しい時間区間を作
る。すなわち、CTGik、CTPjlに現われる全て
の始点・終点を集めて重複を除き、これらを時間順に並
べ、これら始点・終点群に区切られる区間CTnを全て
求める。本例では、 CT1=「94/1−94/3」 CT2=「94/3−95/6」 CT2=「95/7−」 の三つの区間が求まる。
Next, the process proceeds to step S709 in FIG.
A new time interval is created by combining CTGik and CTPjl. That is, all start points and end points appearing in CTGik and CTPjl are collected, overlapped, arranged in chronological order, and all sections CTn divided into these start point / end point groups are obtained. 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 effective search conditions for each CTn are selected from CGik and CPjl.
CGPn is obtained by finding disjunctions of these conditions. In the present example, for example, the period CT3 is CTG12, CTG22, CTG
Since it overlaps with each of TP12 and CTP21, CGP3
CGP3 = (CG12 or CG22 or CP1)
2 or CP21) = ("Software Development 1" or "Software Development 2" or "Yoko Watanabe" or "Yoko 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 “ko Tanaka”) CGP2 = (“software development section1” or “software development section2” or “koko Tanaka”) 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 is suitable for the purpose of relaxing the search condition. However, if there is a request to remove redundant conditions in consideration of the affiliation between a person and an organization, for example, in the case of this example, CT3
Using information that person P1 belongs to organization G1 and person P2 belongs to organization G2, CGP3 = (CG12 and CP12) or
(CG22 and CP21) = ("Software Development Section 1" and "Watanabe Yoko") or
("Software Development 2" and "Yoko 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 CGPn) is disjunctive for n, and this is used as a search condition for document search. In this example, (CT1 and CGP1) or (CT2 an
d CGP2) or (CT3 and CGP3) =
("94 / 1-94 / 3" and ("Software Development Division" or "Tanaka Yoko")) or ("94 / 4-95
/ 6 "and (" Software Development Division 1 "or" Software Development Division 2 "or" Tanaka Yoko ")) or (" 95
/ 7- "and (" Software Development 1 "or" Software Development 2 "or" Yoko Watanabe "or" Tanaka ○
Child))) is found as a document search condition.

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

【0080】ユーザは、提示された検索条件の候補から
自分の意図する検索条件を一つまたは複数選択して文書
を検索することができる。例えば、図14(b)の例で
は、「登録日時」として「94/4−95/6」or
「95/7−」を、「作成者」として「田中○子」を、
「所有組織」として「ソフト開発2課」を選択し、この
条件で検索を実行することができる。
The user can search the document by selecting one or a plurality of 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 “
"95 / 7-", "Yoko Tanaka" as "creator",
“Software development 2 section” is selected as the “owning organization”, and the search can be executed under these conditions.

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

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

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

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

【0085】また、ユーザには、文書検索の後、検索さ
れた文書に関する種々の問い合わせを、関係者・関連組
織に対して行ないたいという要求がある。そこで、本実
施形態によれば、検索条件解釈手段3で補正(緩和)さ
れた検索条件あるいは限定(制限)された検索条件に基
づき検索結果提示手段4を介してユーザにより選択され
た文書の属性情報の変更履歴を検索結果提示手段4を介
してユーザに提示する。すなわち、文書の検索条件を制
限・緩和する処理において、文書に関連する人・組織の
情報がすでに取得されて、検索条件解釈手段3、あるい
は、人/組織データ管理手段5に一時保管されているの
で、これを用いて、ユーザが必要とする人・組織に関す
る情報を自動的に提示することができる。従って、ユー
ザは、別途人事データベース10に検索要求を出して必
要な情報を取得するという作業を行なわなくてもよい。
Further, after the document search, the user has a request to make various inquiries regarding the searched document to the related persons / 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) or limited (restricted) by the search condition interpreting unit 3. 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 the document, information on the person / organization related to the document has already been acquired and temporarily stored in the search condition interpreting means 3 or the person / organization data management means 5. Therefore, by using this, information on a person / organization required by the user can be automatically presented. Therefore, the user does not need to separately perform a search request to the personnel database 10 to obtain necessary information.

【0086】さらに、ユーザが欲する関連者・関連組織
の情報は、文書登録時から現在までの情報に限られる
が、この範囲の情報を選択して提示することにより、ユ
ーザは必要とする情報のみを容易に得ることができる。
Further, the information of related persons / related organizations desired by the user is limited to information from the time of document registration to the present. However, by selecting and presenting information in this range, the user can obtain only 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 the organization and the person. However, the present invention is not limited to this case. The present invention works effectively if the attribute information of the document has a change history from the past. In other words, prior to searching for a document, first, the search conditions, which are part of the attribute information of the document, are checked for validity based on the change history, and if necessary, the search conditions are limited by eliminating redundancy. Or, conversely, by mitigating inaccurate conditions by a broader interpretation. As a result, the user can easily obtain the intended document in the same manner as described above, even if the user inputs search conditions based on incorrect storage.

【0088】[0088]

【発明の効果】以上説明したように、本発明によれば、
ユーザが入力する文書の検索条件が冗長あるいは不正確
な場合にも、文書検索を実行する前に、過去から現在ま
での任意の時点での人・組織の情報に基づき、当検索条
件を自動的に有効なものに制限・緩和するので、ユーザ
は、不正確な記憶に基づいて検索条件を入力しても、意
図する文書を容易に得ることができる。また、無効な検
索処理が防げるので、文書検索の処理の効率も向上す
る。さらに、ユーザは、文書検索の後、検索された文書
に関連する人・組織についての情報を容易に得ることが
できる。
As described above, according to the present invention,
Even if the search conditions of the document entered by the user are redundant or incorrect, before executing the document search, the search conditions are automatically set based on the information of the person / organization at any time from the past to the present. Therefore, the user can easily obtain the intended document even if the user inputs search conditions based on 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 conditions for searching for a document are ambiguous or incorrect, the user can easily search for the document intended by the user, and can prevent invalid search processing, Processing efficiency can be improved.

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

【図1】本発明の一実施形態に係る文書検索システムの
構成を示すブロック図。
FIG. 1 is a block diagram showing a 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 human 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の文書検索システムの処理動作を説明する
ためのフローチャート。
FIG. 6 is a flowchart for explaining the processing operation of the document search system in FIG. 1;

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

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

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

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

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

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

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

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

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

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

1…ユーザ・インタフェース、2…検索条件入力手段、
3…検索条件解釈手段、4…検索結果提示手段、5…人
/組織データ管理手段、6…変更履歴管理手段、7…人
/組織データ記憶手段、8…文書データ管理手段、9…
文書データ記憶手段。
1. User interface, 2. Search condition input means,
3 ... search condition interpreting means, 4 ... search result presenting 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 (8)

【特許請求の範囲】[Claims] 【請求項1】 文書の属性情報を、その過去の変更履歴
とともに記憶する属性情報変更履歴記憶手段と、 文書データをその属性情報とともに記憶する文書データ
記憶手段と、 この文書データ記憶手段に記憶された文書データを検索
するための検索条件として前記文書の属性情報が入力さ
れると、その入力された検索条件を前記属性情報変更履
歴記憶手段に記憶された変更履歴を基に有効な検索条件
に補正する補正手段と、 前記文書データ記憶手段に記憶された文書データを検索
するための検索条件として前記文書の属性情報が入力さ
れると、その入力された検索条件を前記属性情報変更履
歴記憶手段に記憶された変更履歴をもとに限定する限定
手段と、 前記補正手段で補正された検索条件および前記限定手段
で限定された検索条件を提示する提示手段と、 この提示手段で提示された検索条件に基づきユーザによ
り変更あるいは選択された検索条件に基づき、前記文書
データ記憶手段から文書データを検索する文書データ検
索手段と、 を具備したことを特徴とする文書検索システム。
1. An attribute information change history storage means for storing attribute information of a document together with its past change history, a document data storage means for storing document data together with its attribute information, and a document data stored in the document data storage means. When the attribute information of the document is input as a search condition for searching the received document data, the input search condition is changed to an effective search condition based on the change history stored in the attribute information change history storage unit. Correcting means for correcting, when attribute information of the document is input as a search condition for searching for the document data stored in the document data storage means, the input search condition is stored in the attribute information change history storage means Presenting the limiting means for limiting based on the change history stored in the storage means, and the search condition corrected by the correcting means and the search condition limited by the limiting means. Presentation means; and document data search means for searching document data from the document data storage means based on search conditions changed or selected by a user based on search conditions presented by the presentation means. Document search system.
【請求項2】 少なくとも組織名称と組織構成に関する
情報を含む組織データと、少なくとも氏名と所属組織に
関する情報を含む人データを、その過去の変更履歴とと
もに記憶する人事データベースと、 文書データを、少なくともその文書の関係者および関連
組織および文書の登録日時を含む属性情報とともに記憶
する文書データベースと、 この文書データベースに記憶された文書データを検索す
るための検索条件として、前記文書の属性情報のうち、
文書の関係者および関連組織および文書の登録日時のう
ち少なくとも1つが入力されると、その入力された検索
条件を前記人事データベースに記憶された変更履歴を基
に有効な検索条件に補正する補正手段と、 前記文書データベースに記憶された文書データを検索す
るための検索条件として、前記文書の属性情報のうち、
文書の関係者および関連組織および文書の登録日時のう
ち少なくとも1つが入力されると、その入力された検索
条件を前記人事データベースに記憶された変更履歴をも
とに限定する限定手段と、 前記補正手段で補正された検索条件および前記限定手段
で限定された検索条件を提示する提示手段と、 この提示手段で提示された検索条件に基づきユーザによ
り変更あるいは選択された検索条件に基づき、前記文書
データベースから文書データを検索する文書データ検索
手段と、 を具備したことを特徴とする文書検索システム。
2. A personnel database which stores at least organization data including information on an organization name and an organizational structure, human data including at least information on a name and an affiliated organization, together with a past change history thereof, A document database stored with attribute information including a person concerned and a related organization of the document and a registration date and time of the document; and a search condition for searching for the document data stored in the document database, among the attribute information of the document,
Correction means for correcting, when at least one of a person involved in a document, a related organization, and a registration date and time of the document is input, the input search condition to a valid search condition based on a change history stored in the personnel database. And, as search conditions for searching for document data stored in the document database, of the attribute information of the document,
When at least one of a person involved in the document, a related organization, and the registration date and time of the document is input, limiting means for limiting the input search condition based on a change history stored in the personnel database; Means for presenting the search conditions corrected by the means and the search conditions limited by the limiting means; and the document database based on the search conditions changed or selected by the user based on the search conditions presented by the presenting means. And a document data retrieval means for retrieving document data from a document retrieval system.
【請求項3】 前記補正手段で補正された検索条件およ
び前記限定手段で限定された検索条件は、前記変更履歴
に基づき時系列に配列されてユーザに提示することを特
徴とする請求項1および請求項2のいずれか1つに記載
の文書検索システム。
3. The search condition corrected by the correction unit and the search condition limited by the limiting unit are arranged in a time series based on the change history and presented to a user. The document search system according to claim 2.
【請求項4】 前記補正手段で補正された検索条件ある
いは前記限定手段で限定された検索条件に基づきユーザ
により選択された文書の属性情報の変更履歴をユーザに
提示する手段を具備したことを特徴とする請求項1およ
び請求項2のいずれか1つに記載の文書検索システム。
4. A means for presenting to a user a change history of attribute information of a document selected by a user based on a search condition corrected by said correction means or a search condition limited by said limiting means. The document search system according to claim 1, wherein:
【請求項5】 文書の属性情報を、その過去の変更履歴
とともに記憶する属性情報変更履歴記憶手段を具備し、
文書データをその属性情報とともに記憶する文書データ
記憶手段から文書データを検索するための検索条件とし
て文書の属性情報が入力されると、その入力された検索
条件を前記属性情報変更履歴記憶手段に記憶された変更
履歴を基に有効な検索条件に補正し、あるいは、前記入
力された検索条件を前記属性情報変更履歴記憶手段に記
憶された変更履歴をもとに限定し、前記補正された検索
条件および前記限定された検索条件を提示して、この提
示された検索条件に基づきユーザにより変更あるいは選
択された検索条件に基づき前記文書データ記憶手段から
文書データを検索することを特徴とする文書検索方法。
5. An attribute information change history storage means for storing attribute information of a document together with its past change history,
When attribute information of a document is input as a search condition for searching document data from a document data storage unit that stores the document data together with the attribute information, the input search condition is stored in the attribute information change history storage unit. The search condition is corrected based on the changed search history, or the input search condition is limited based on a change history stored in the attribute information change history storage unit, and the corrected search condition is corrected. And presenting the limited search condition, and searching the document data storage means for document data based on the search condition changed or selected by the user based on the presented search condition. .
【請求項6】 少なくとも組織名称と組織構成に関する
情報を含む組織データと、少なくとも氏名と所属組織に
関する情報を含む人データを、その過去の変更履歴とと
もに記憶する人事データベースを具備し、文書データ
を、少なくともその文書の関係者および関連組織および
文書の登録日時を含む属性情報とともに記憶する文書デ
ータベースから文書データを検索するための検索条件と
して、前記文書の属性情報のうち、文書の関係者および
関連組織および文書の登録日時のうち少なくとも1つが
入力されると、その入力された検索条件を前記人事デー
タベースに記憶された変更履歴を基に有効な検索条件に
補正し、あるいは、前記入力された検索条件を前記人事
データベースに記憶された変更履歴をもとに限定し、前
記補正された検索条件および前記限定された検索条件提
示して、この提示された検索条件に基づきユーザにより
変更あるいは選択された検索条件に基づき、前記文書デ
ータベースから文書データを検索することを特徴とする
文書検索方法。
6. A personnel database for storing at least organization data including information on an organization name and an organizational structure, and human data including at least information on a name and an affiliated organization, together with a past change history thereof. As a search condition for retrieving document data from a document database stored together with attribute information including at least the related parties and related organizations of the document and the registration date and time of the document, the related persons and related organizations of the document are included in the attribute information of the document. And when at least one of the registration date and time of the document is input, the input search condition is corrected to a valid search condition based on a change history stored in the personnel database, or the input search condition is corrected. Is limited based on the change history stored in the personnel database, the corrected search condition And a method of presenting the limited search condition, and searching the document database for document data based on a search condition changed or selected by a user based on the presented search condition.
【請求項7】 前記補正された検索条件および前記限定
された検索条件は、前記変更履歴に基づき時系列に配列
されてユーザに提示することを特徴とする請求項5およ
び請求項6のいすれか1つに記載の文書検索方法。
7. The method according to claim 5, wherein the corrected search condition and the limited search condition are arranged in a time series based on the change history and presented to a user. Document search method according to any one of the above.
【請求項8】 前記補正された検索条件あるいは前記限
定された検索条件に基づきユーザにより選択された文書
の属性情報の変更履歴をユーザに提示することを特徴と
する請求項5および請求項6のいずれか1つに記載の文
書検索方法。
8. The method according to claim 5, wherein a change history of attribute information of a document selected by the user based on the corrected search condition or the limited search condition is presented to the user. A document search method according to any one of the above.
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 true JPH1027180A (en) 1998-01-27
JP3484018B2 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)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10198697A (en) * 1997-01-14 1998-07-31 Fuji Xerox Co Ltd Structured document retrieving device
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
JP2002245065A (en) * 2001-02-14 2002-08-30 Ricoh Co Ltd 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
JP2008269014A (en) * 2007-04-16 2008-11-06 Yahoo Japan Corp 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
JP2017010378A (en) * 2015-06-24 2017-01-12 富士通株式会社 Information extraction method, information extraction program, and information extraction device
JP2024103072A (en) * 2023-01-20 2024-08-01 Necプラットフォームズ株式会社 Problem solving support system, problem solving support method, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10198697A (en) * 1997-01-14 1998-07-31 Fuji Xerox Co Ltd Structured document retrieving device
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
JP2002245065A (en) * 2001-02-14 2002-08-30 Ricoh Co Ltd 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
JP2008269014A (en) * 2007-04-16 2008-11-06 Yahoo Japan Corp 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
JP2017010378A (en) * 2015-06-24 2017-01-12 富士通株式会社 Information extraction method, information extraction program, and information extraction device
JP2024103072A (en) * 2023-01-20 2024-08-01 Necプラットフォームズ株式会社 Problem solving support system, problem solving support method, and program

Also Published As

Publication number Publication date
JP3484018B2 (en) 2004-01-06

Similar Documents

Publication Publication Date Title
JP3465543B2 (en) Workflow support system and method
US7478049B2 (en) Text generation and searching method and system
US20190035506A1 (en) Intelligent auxiliary diagnosis method, system and machine-readable medium thereof
WO2000065522A2 (en) Electronic medical record registry including data replication
US20050027564A1 (en) Term management system suitable for healthcare and other use
JPH10171819A (en) Information retrieving device
JP2002099565A (en) Information retrieval device
JP3484018B2 (en) Document search system and document search method
JP2002288214A (en) Search system and search service
Odeh et al. Medical patient appointments management using smart software system in UAE
US20120323601A1 (en) Distributed sharing of electronic medical records
JP2010061183A (en) Individual retrieval system, information processor, individual retrieval method, program, and recording medium
WO2013147236A1 (en) Expert evaluation data management system
JP3786233B2 (en) Information search method and information search system
JPH1063681A (en) Information retrieval system
JPH1063680A (en) Information retrieval system
US20040133462A1 (en) Computer system and method for producing integrated product forecasts
Pryor et al. COVID-19 mass vaccination resource calculator
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
Veve Supporting name authority control in XML metadata: A practical approach at the University of Tennessee
JP2002063165A (en) Information retrieval method, information retrieval system, information retrieval program, and recording medium recording information retrieval program
JP3558032B2 (en) Integrated search method and apparatus, and storage medium storing integrated search program
US20200097552A1 (en) Synonym determination device and synonym determination method
Allee et al. Partnership development of the COVID-19 Front Door: a best evidence resource

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