1. A system for searching documents managed by a search engine comprising: at least one processor configured to: receive a relational database type query in a form for retrieving data from one or more tables of a relational database; translate the relational database type query into a query for the search engine and submit the translated query to the search engine to retrieve information from the documents with text satisfying the translated query, wherein each document is associated with an indicator corresponding to a table of the relational database; and format resulting information of the documents from the search engine into a relational database query result set by extracting data specified in the relational database type query from the resulting information.