22. A search system for providing user controlled relevance ranking of search results received from a large database search system, and operating in conjunction with a conventional browser, comprising: means for accepting keywords and at least one of different specific User Inputs from the search user to request search results; means for determining the size of the set of requested search results to be provided by the database search system to the search user, or for determining the size of the set of requested search results to be provided by the database search system to the search user by interactive action between a managing program and the database search system, when the search results exceed a preset number; means for acquiring the size of the set of requested search results and for formatting and managing multiple parallel near simultaneous search requests of the database search system; means for parsing the selected responses of the search results received from the database search system by removing duplicate and extraneous information to display parsed information; means for applying a scoring algorithm to the parsed search results received from the database search system to rank the search results, which incorporates search setting information supplied from the search user; means for dynamically or interactively focusing the search results, and causing it to be re-ranked, without going back to a database search system; and means for formatting the sorted search results into a display format for display on the user's computer operating in conjunction with a conventional browser.
22. A search system for providing user controlled relevance ranking of search results received from a large database search system, and operating in conjunction with a conventional browser, comprising: means for accepting keywords and at least one of different specific User Inputs from the search user to request search results; means for determining the size of the set of requested search results to be provided by the database search system to the search user, or for determining the size of the set of requested search results to be provided by the database search system to the search user by interactive action between a managing program and the database search system, when the search results exceed a preset number; means for acquiring the size of the set of requested search results and for formatting and managing multiple parallel near simultaneous search requests of the database search system; means for parsing the selected responses of the search results received from the database search system by removing duplicate and extraneous information to display parsed information; means for applying a scoring algorithm to the parsed search results received from the database search system to rank the search results, which incorporates search setting information supplied from the search user; means for dynamically or interactively focusing the search results, and causing it to be re-ranked, without going back to a database search system; and means for formatting the sorted search results into a display format for display on the user's computer operating in conjunction with a conventional browser. 25. A search system according to claim 22 , wherein the means for accepting user inputs includes user defined context points.