Accordingly, it is an object of the present invention to provide improved methods, systems and software products for conducting searches of large numbers of web pages or other documents, which mitigate the various abovementioned limitations of conventional search engines.