摘要 |
It is possible to efficiently use an index search in a database search and to reduce the amount of processing of an actual data search. A computing machine has a storage unit which stores an index definition including information representing an index creation range of a search index created for a data group, and a control unit. The control unit detects, from a search target range included in a search request for the data group and an index definition, the inclusion relationship of at least a part of one of the search target range and the index creation range. When the inclusion relationship is detected, the control unit first executes an index search using the search index in response to the search request, then executes an actual data search in the search target range for document data excluding data, for which success or failure of a search request has been finalized by the index search, and outputs a search result. |