20100610 tech: Google launches Web index 'Caffeine'