Self-hosting a full search engine is borderline impossible for any one person. Most "self-hosted" search engines are metasearch engines that aggregate results or are based on P2P networks. Their ...