Is there a way to search a site that has not been spidered by a search engine?

Is there a way to perform a search for keywords in a site that has not already been searched and cataloged by a search engine?

Unless the site provides its own searching mechanism, you can’t. Search sites like google download and index a site before you can search on them mainly for performance and bandwith reasons - you really wouldn’t want to wait for google to download and search all the available pages on the internet before giving you a result. And even if you’re “just” searching one site, it can still take a lot of time and bandwith to download and search all the available pages.

On a related note, if a page isn’t reachable (linked to) from some other page in the list of avaiblable pages in the index, it won’t be found at all. If you have that problem, registering your page with the search engine will help.

Perhaps you can run a spider yourself and sic it on the site.

If it’s a single page, something you can load into your browser all at once, then you can use the “Find in Page” feature that most web browsers have. It’s Ctrl-F or Cmd-F on every browser I’ve ever used.

But I suspect this isn’t what you’re asking.

If it’s more than one page, you could use wget on the site recursively to download linked pages and then do a text search on the downloaded pages. It’d take a while, though.