I decided to clear the tables and reset that config.php value you suggested, then spider the site the conventional way. If that hadn't worked, I would have gone and spidered the pages individually as you suggested. It did work though, and the site searches seem to be okay now.
A Windows site is definitely touchy.
Now I know why my main website is on Unix.