Abstract: The document processing system includes a database generation unit for generating predetermined bases from documents and a user-defined search template generation unit for generating a user-defined search template which is used to extract a predetermined set of information from substantially similar documents. The user-defined search templates are efficiently generated without any intervention from a technical support personnel.