Hey man ,
I've had the same problem on windows xp also , and the indexer just takes up too much memory , i've looked across the net and came up with 2 solutions : 1 is to uninstall windows search 4.0 and just remove it completely from your hard drive , the other is to go to Control Panel -administrative tools - services - look for indexing services , double click on that , under the "General Tab " look for startup type and change it to disabled , also before doing that .......click on the dependencies tab and make sure nothing too important is depending on this service....... if you shut it off and it messes with stuff , go back in there and turn it on again , or uninstall search 4.0..... so far it has solved my problem........ hope this helps