{"id":135886,"date":"2025-09-14T02:38:11","date_gmt":"2025-09-14T02:38:11","guid":{"rendered":"https:\/\/www.newsbeep.com\/uk\/135886\/"},"modified":"2025-09-14T02:38:11","modified_gmt":"2025-09-14T02:38:11","slug":"ai-driven-search-engine-running-inside-a-laundry-room-aims-to-rival-google-and-you-can-try-it-yourself-programmer-harnesses-old-server-parts-and-ai-to-deliver-quality-results","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/uk\/135886\/","title":{"rendered":"AI-driven search engine running inside a laundry room aims to rival Google, and you can try it yourself \u2014 programmer harnesses old server parts and AI to deliver quality results"},"content":{"rendered":"<p id=\"d1d59679-30fb-49fc-86d6-518d5ffa73e8\">A programmer wants to take on <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.tomshardware.com\/tag\/google\" data-auto-tag-linker=\"true\" data-before-rewrite-localise=\"https:\/\/www.tomshardware.com\/tag\/google\" rel=\"nofollow noopener\" target=\"_blank\">Google<\/a> Search, starting with two PCs that sit in his laundry room. Ryan Pearce, who worked in both <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.tomshardware.com\/tag\/enterprise\" data-auto-tag-linker=\"true\" data-before-rewrite-localise=\"https:\/\/www.tomshardware.com\/tag\/enterprise\" rel=\"nofollow noopener\" target=\"_blank\">enterprise<\/a> software and game development roles, was curious about what it takes to build a search engine. According to <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.fastcompany.com\/91396271\/searcha-page-seekninja-diy-search-engines\" data-url=\"https:\/\/www.fastcompany.com\/91396271\/searcha-page-seekninja-diy-search-engines\" target=\"_blank\" referrerpolicy=\"no-referrer-when-downgrade\" data-hl-processed=\"none\" rel=\"nofollow noopener\">Fast Company<\/a>, Pearce built two search engines: <a data-analytics-id=\"inline-link\" href=\"https:\/\/searcha.page\/\" data-url=\"https:\/\/searcha.page\/\" target=\"_blank\" referrerpolicy=\"no-referrer-when-downgrade\" data-hl-processed=\"none\" rel=\"nofollow noopener\">Searcha Page<\/a> and its incognito variant, <a data-analytics-id=\"inline-link\" href=\"https:\/\/seek.ninja\/\" data-url=\"https:\/\/seek.ninja\/\" target=\"_blank\" referrerpolicy=\"no-referrer-when-downgrade\" data-hl-processed=\"none\" rel=\"nofollow noopener\">Seek Ninja<\/a>. These two engines both have a database with over 2 billion entries. Although it\u2019s less than half a percent of Google\u2019s 400-billion-strong search index, it\u2019s still a considerable number, and he expects to double it in the next six months or so.<\/p>\n<p>This self-hosted search engine sits in Pearce\u2019s home \u2014 but instead of going with a low-powered <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.tomshardware.com\/news\/raspberry-pi\" data-before-rewrite-localise=\"https:\/\/www.tomshardware.com\/news\/raspberry-pi\" rel=\"nofollow noopener\" target=\"_blank\">Raspberry Pi<\/a> or a mini-PC that most people use when self-hosting, he opted for a used 32-core AMD EPYC 7532, which was one of the <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.tomshardware.com\/reviews\/best-performance-cpus,5683.html\" data-before-rewrite-localise=\"https:\/\/www.tomshardware.com\/reviews\/best-performance-cpus,5683.html\" rel=\"nofollow noopener\" target=\"_blank\">best workstation CPUs<\/a> when it launched in 2020. After all, if you want to create a massive search engine, you\u2019d need something punchier than an entry-level CPU. Nevertheless, since that processor is already five years old at the time of writing, you can now easily get a used copy for less than $200. \u201cI could have gotten another chip for the same price, which would have had twice as many threads, but it would have produced too much heat,\u201d the programmer told Fast Company.<\/p>\n<p><a id=\"elk-seasonal\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/><\/p>\n<p id=\"d1d59679-30fb-49fc-86d6-518d5ffa73e8-2\" class=\"paywall\" aria-hidden=\"true\">It\u2019s for this reason that the two servers sit inside his laundry room. Pearce initially had them installed in his bedroom, but the heat generated by the system prevented him from sleeping comfortably. So, he moved them to his utility room, with one device sitting on a ledge, and the other supporting unit propped on a couple of small stools. The two devices are plugged into an extension cord, and the network cable that connects them to the internet is routed through a hole he drilled into the wall. There was also a makeshift vent that allowed the heat generated by the machines to escape from his home. \u201cThe heat hasn\u2019t been absolutely terrible,\u201d Pearce said to the publication. \u201cBut if the door is closed for too long, it is a problem.\u201d<\/p>\n<p>You may like<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">The secret to how one programmer can run a massive search engine is AI \u2014 but it\u2019s not the kind of AI that most people would think of. Pearce does not employ front-facing AI tools that summarize search results and do the thinking for you. Instead, he uses machine learning algorithms to expand the keywords used in the query and help understand the user&#8217;s context. This enables search engines to deliver relevant results with a fraction of the resources that Google has.<\/p>\n<p>Pearce said that he\u2019s building his search engine piece by piece, and that he\u2019s already written around 150,000 lines of code. However, he says that he\u2019s done so much more than that, and that he has iterated over 500,000 lines of code. Most of these changes were made to reduce the code\u2019s reliance on large language models and make it work without relying on AI. This technique enabled him to create a complex system and then lock in modules that work by removing the variable of AI.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Ryan said that he\u2019s considering moving the search engine out of his home and into a data center-like facility. However, since he dislikes cloud services, it will likely be at a location near his house, where he can easily access the servers and work on them on-site as necessary. But, in the meantime, Pearce said that he\u2019s doing affiliate-style advertising to help him achieve that goal.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Follow <a data-analytics-id=\"inline-link\" href=\"https:\/\/news.google.com\/publications\/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB\" target=\"_blank\" data-url=\"https:\/\/news.google.com\/publications\/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB\" referrerpolicy=\"no-referrer-when-downgrade\" data-hl-processed=\"none\" rel=\"nofollow noopener\">Tom&#8217;s Hardware on Google News<\/a>, or <a data-analytics-id=\"inline-link\" href=\"https:\/\/google.com\/preferences\/source?q=\" target=\"_blank\" data-url=\"https:\/\/google.com\/preferences\/source?q=\" referrerpolicy=\"no-referrer-when-downgrade\" data-hl-processed=\"none\" rel=\"nofollow noopener\">add us as a preferred source<\/a>, to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button!<\/p>\n<p class=\"newsletter-form__strapline\">Get Tom&#8217;s Hardware&#8217;s best news and in-depth reviews, straight to your inbox.<\/p>\n","protected":false},"excerpt":{"rendered":"A programmer wants to take on Google Search, starting with two PCs that sit in his laundry room.&hellip;\n","protected":false},"author":2,"featured_media":135887,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[554,733,4308,86,56,54,55],"class_list":["post-135886","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-technology","tag-uk","tag-united-kingdom","tag-unitedkingdom"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/135886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/comments?post=135886"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/135886\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media\/135887"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media?parent=135886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/categories?post=135886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/tags?post=135886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}