I am in the process of ceating another global search engine for each country. I have been working on a site [najanaja.com....] I use verity to index web pages. But searching using verity is very slow. I understand the concept of indexing pages. But how does the search engine like Yahoo actually work? I know that Yahoo has 1000's of matches for one keyword, yet the result comes out in 2 seconds. How do they achieve such a execellent performance? Is there a technique to do this? Do they cache the serched results??? Could you please help?