Document information search method and system
First Claim
1. A document information search method for retrieving a document containing a specific character string on the basis of a plurality of search requests issued from a plurality of search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the method comprising the steps of:
- storing a plurality of search requests received from said plurality of search request sources; and
,executing a search processing for said stored plurality of search requests by;
logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object;
searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources;
dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests.
1 Assignment
0 Petitions
Accused Products
Abstract
A document search method and system for searching and retrieving a document containing a specific character string in response to search requests issued by a plurality of search request sources. When a search request is received in the course of execution of a search processing for an earlier prior search request, the former is stored in a queue buffer. When a plurality of search requests have been stored in a queue buffer in this manner, a search processing is performed for the plurality of search requests simultaneously as stored. The results of search processing as performed are then distributively outputted to the relevant search request sources, respectively. Output buffers for storing a set of search results of the search processings performed in the past may be provided in correspondence to the search request sources, respectively, for screening the documents for which the character string search is to be performed.
-
Citations
30 Claims
-
1. A document information search method for retrieving a document containing a specific character string on the basis of a plurality of search requests issued from a plurality of search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the method comprising the steps of:
-
storing a plurality of search requests received from said plurality of search request sources; and
,executing a search processing for said stored plurality of search requests by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A document information search method for retrieving a document for each document data containing specific character strings stored individually on the basis of a plurality of search requests issued from a plurality of search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the method comprising the steps of:
-
generating a correspondence table indicating types of data stored in each of said individual document data, storing a plurality of search requests separately for each of said document data, storing a further plurality of search requests received for said document data while executing a search processing on said document data, and processing simultaneously the search requests as stored by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A document information search method for retrieving a document containing a specific character string, on the basis of a plurality of search requests issued from a plurality of search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the method comprising the steps of:
-
storing a plurality of search requests; and performing search processing for said plurality of search requests by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests.
-
-
15. A document information search method for retrieving a document containing a specific character string on the basis of a plurality of search requests issued from a plurality of search request sources., each of the plurality of search request sources including a search object and issuing a search condition, the method comprising the steps of:
-
storing a plurality of search requests together with identification information indicating ones of said plurality of search request sources corresponding to ones of said search requests, respectively, performing search processing for a plurality of said search requests by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a plurality of search results corresponding to said plurality of search requests; and
,outputting said plurality of search results distributively to said search request sources on the basis of said identification information after completion of said search processing.
-
-
16. A document information search system including a plurality of search request sources connected thereto for retrieving a document containing a specific character string on the basis of a plurality of search requests issued from said plurality of search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the system comprising:
-
search request storing means for storing a plurality of search requests which are received from said plurality of search request sources while the system is executing a prior search processing based on a prior search request issued from said plurality of search request sources; and search processing means for executing a search processing for said stored search requests, the search processing means including; means for logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; means for searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; means for dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,means for logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An information search system having a plurality of search request sources connected thereto and a plurality of character string search means connected to said search system and dedicated for storing respective document data and searching documents containing specific characters on the basis of a plurality of search requests issued from said search request sources, each of the plurality of search request sources including a search object and issuing a search condition, comprising:
-
a plurality of storage means provided in said character string search means, respectively, for storing i) data indicating correspondence relations existing between the said character string search means and types of document data stored in said character string search means, respectively, and ii) search requests to be sent to said character string search means, respectively, means for storing, upon reception of given search requests which require for processing thereof a character string search means which is being used for processing a prior search request, said given search requests in said storage means, and means for processing said stored search requests by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A document information search system for retrieving a document containing a specific character string, based on a plurality of search requests originated from a plurality of operatively associated search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the system comprising:
-
search request storing means for storing a plurality of search requests; and means for performing a search processing for said plurality of the search requests when said plurality of search requests stored in said search request storing means amount to a predetermined number by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests.
-
-
30. A document information search system for searching a document containing a specific character string based on a plurality of search requests originated from a plurality of operatively associated search request sources, each of the plurality of search request sources including a search object and issuing a search condition, the document information search system comprising:
-
search request storing means for storing a plurality of search requests together with corresponding identification information indicating search request sources in which said search requests origin; means for performing a search processing for said plurality of the search requests when said plurality of search requests stored in said search request storing means amount to a predetermined number by; logical-OR-combining each search object of each of said plurality of search request sources to generate a first combined search object; searching said first combined search object to locate a plurality of documents satisfying each search condition of each of said plurality of search request sources; dividing the plurality of documents into a plurality of sets of documents each of said plurality of sets corresponding to a one of said plurality of search request sources; and
,logical-AND-combining each of said plurality of sets of documents with a corresponding one of said search objects to generate a search result for each of said plurality of search requests; and means for outputting distributively the results of the search processing to the corresponding search request sources, respectively, on the basis of said identification information, after completion of said search processing.
-
Specification