Well there are groups of engines, that differ a great deal from each other.
I have been offering Search Engine Optimization for quite a fews years now. It's AMAZING how many well designed pages simply are not optimized for engines.
Yes, all engines work with an indexing system. SOME use a spider that crawls your page, they seek a balance between keywords, meta tags, ALT tags and body copy.
They all ruyn with different ranking algorhythms, some don't like mroe than three 'similar' keywords in the meta tags, some require a minimum number of maximum number of META TAG keywords before they disqualify your page entirely. This puts tag spammers on the bottom of the pile.
Most offer positioning (indexing) based on a balance between keywords, meta tags, ALT tags and body copy. It is a fine balance that changes with each engines algorhythms. This way a site with 'SEX SEX SEX SEX' etc. in the tags will actually be disqualified from ranking well. In he days of yore, such sites would automatically be th enumber one returned hit, but the engines got smart.
SEO, is so funny sometimes, I haveworked on sites that cost a company 10's of thousands to have designed, then it is completely buried in search engines, rendering it useless. With proper optimization, it is easy to get the site to rank in the top 10 returned hits for most keywords and search engines.
I cant believe people pay for Google placement, it is a piece of cake to get in the top 10, unpaid hits on Google. Just time and patience.
ANYWAY, how does this answer your question?
This is all part of the indexing system the engines use to recall pages when keywords are searched. How they retrieve pages is pretty irrelevant, as long as you have a well indexed page, you will have success.
So far I have worked on (provided SEO for) about 23 sites, EVERY SINGLE ONE OF THEM, has pages that rank in the top 10 for major engines under the owners chosen keyords.
I get a flat fee for the optimization and several thousand fo reach page that makes top 10, more for hitting number 1.
These pages automatically drop in rank over time, therefore an ongoing submission and tweaking service provides some really nice dosh on a monthly basis. get 5 or 7 sites going and you're good for at least 5K month, cash in hand.