Pete,
I'd trace the problem back from the searcher to the crawler:
1. Verify that the searcher has no index by listing the contents of searcher/indexes. From the error message, I presume it is empty.
2. Check if the indexer produced an index by listing the contents of indexer/indexes/index. If it exists and contains files, there is a problem in the communication between the indexer and the searcher. In that case, the first thing to try is "ssh localhost", which should not ask for a password.
3. If the indexer had no index, check that the crawler did crawl something by running the following command:
java -cp crawler/conf:lib/hounder-trunk.jar:lib/hounder-trunk-deps.jar com.flaptor.hounder.crawler.pagedb.PageDB stats crawler/pagedb
The line that starts with "stat" will tell you how many pages where fetched and how many have failed.
Please let me know what you find out.
- Jorge