1. In a computing system having a content corpus server storing data corresponding to content-entities, the content corpus server being adaptively coupled to an information device, a method for searching information associated with the content-entities stored on the content corpus server using the information device, the method comprising: a. generating at least one question corresponding to a search query for searching the information on the information device, wherein the at least one question is generated based on a predetermined ordering criterion when a predefined condition is true and on the data corresponding to the content-entities relating to the search query, the at least one question selected to reduce the number of content-entities that have information relevant to the search query, wherein the predefined condition is defined by the output interface characteristics of the information device and wherein the predetermined ordering criterion is utilized to minimize an expected number of user inputs that will lead the predefined condition to not be true; b. receiving at least one response to the at least one question; and c. rendering the information on the information device, wherein the information is rendered based on the at least one of the search query and a response, wherein the content corpus server organizes the content-entities into a plurality of cubes, each cube comprises entities having a similar set of dimensions, a dimension of a content-entity corresponds to at least one feature of the entity, dimensions corresponding to the content-entities differentiate the content-entities in the corpus content server.