Patent ID: 7984044
Filing Date: 2011-07-19
Classification: G06F

Abstract:
1. A system for searching documents by use of a query formula composed of a Boolean formula of keywords, the system or program, comprising: a processor; a memory for storing programs to be executed by the processor; a document database for storing documents to be searched and index information for searching the documents; a query formula controller for sorting a plurality of query formulas into a plurality of query formula sets based on predicted search speeds of the respective query formulas; a search unit for search processing for each of the plurality of sorted query formula sets sequentially from the set having a fastest predicted search speed, and for, in each search processing, merging the query formulas in the corresponding query formula set into a formula and thereby searching from the merged formula; and wherein when a predicted search speed of the query formula arriving in the middle of merged search of a query formula set one, wherein a predicted search speed of the query formula set one is faster than a predicted search speed of a query formula set two, and query formula set two is subjected to merged search after the query formula set one, the search unit adds the query formula to the query formula set two and then performs the merged search.