摘要 |
PROBLEM TO BE SOLVED: To provide a document retrieval and delivery system for realizing a high speed text retrieval and distribution function without depending on the number of users even when the number of users increases. SOLUTION: A retrieval conditional expression is analyzed, the number of retrieval terms (term hereafter) included in the retrieval conditional expression is stored in a number of term count table (table A hereafter), a finite automaton for collating all the terms included in the retrieval conditional expression is created, a user identifier table storing which user has the terms included in the retrieval conditional expression is created, terms are collated by scanning a subject text by the automaton, the number of terms in which partial character strings matches with the terms appears in the text is calculated by every user by referring to the user identifier table, stored in a storage area for the calculated number of terms in the table A, the calculated number of terms in the table A is compared with the number of terms in the retrieval conditional expression and when a comparison result matches, the text is distributed to the user. COPYRIGHT: (C)2004,JPO
|