1. A method for providing access to information using personalized search engines, comprising: identifying a multiplicity of personalized search engines, wherein each personalized search engine performs searches using at least two base search engines, and wherein one or more of the personalized search engines include different combinations of base search engines; obtaining characteristic information for each personalized search engine, wherein characteristic information for a personalized search engine includes one or more characteristic keywords representing searching capabilities of said personalized search engine; and dynamically selecting a personalized search engine among the multiple personalized search engines for executing a query based on characteristic information for each personalized search engine and the query; wherein characteristic information for the selected personalized search engine is updated based on one or more keywords extracted from search results returned by the selected personalized search engine; and wherein dynamically selecting a personalized search engine comprises: for each personalized search engine, determining a similarity between one or more user entered query keywords and characteristic information for the personalized search engine; and selecting a personalized search engine based on each similarity determined.
19. The method of claim 1 , further comprising: providing a score for each characteristic keyword indicative of a searching capability of a personalized search engine for the characteristic keyword; executing a query that includes one or more query keywords; retrieving search results in response to the query; and updating the score values based on the retrieved search results wherein the updating comprises: obtaining a second multiplicity of characteristic keywords from the search results; calculating an intermediate score value for each of the second multiplicity of characteristic keywords, the intermediate score values collectively indicating frequency of appearance of the second multiplicity of keywords in the search results; calculating a new score value for each characteristic keyword indicative of a searching capability of a personalized search engine based on at least one of the intermediate scores; and updating the score values for each characteristic keyword indicative of a searching capability of a personalized search engine using the new score values.