/Search

Image Stacks And iPhone Racks - Building An Internet Scale Meme Search Engine

- Matthew Bryant tl;dr: "There’s an ironic duality to most memes: the more niche they are, the more funny they tend to be… This presented an extremely common problem: I could never find the niche memes I wanted to send folks when I needed them most. Mid-conversation, spur-of-the-moment memes were always impossible to find. Scrolling through hundreds of saved images in my phone is not efficient searching as it turns out, so I decided to try to better solve the problem.”

featured in #391


The Technology Behind GitHub’s New Code Search

- Timothy Clem tl;dr: "We were motivated to create our own solution by three things: (1) We’ve got a vision for an entirely new user experience that’s about being able to ask questions of code and get answers through iteratively searching, browsing, navigating, and reading code. (2) We understand that code search is uniquely different from general text search. (3) GitHub’s scale is truly a unique challenge... north of 200 million repositories.

featured in #388


A Look At Search Engines With Their Own Indexes

- Rohan Kumar tl;dr: "I decided to test and catalog all the different indexing search engines I could find. I prioritized breadth over depth, and encourage readers to try the engines out themselves if they’d like more information."

featured in #328


Solving The Three Stooges Problem

- Rajiv Shah tl;dr: "In this blog post, we’ll talk about how traffic to Reddit’s search infrastructure is reminiscent of The Three Stooges’ doorway sketch, and we’ll outline our approach to remediate these request patterns. We’ll walk through our methodology step-by-step, and we hope that you’ll use it to make your own microservice boundary doorways more resilient to rowdy slapstick traffic."

featured in #238


Let's Build A Full-Text Search Engine

- Artem Krylysov tl;dr: "By the end of this post, we'll be able to search across millions of documents in less than a millisecond. We'll start with simple search queries like "give me all documents that contain the word cat.""

featured in #197


How To Implement Search By Color When All You Have Is A Good Coffee

- Mike Alche tl;dr: How search was implemented on a Next.JS app using PostgreSQL and third party library called "color thief."

featured in #188


Announcing Mobile First Indexing For The Whole Web

- John Mueller tl;dr: Google will be switching to mobile-first indexing for all websites starting September 2020. 

featured in #176


Building A Search Engine From Scratch

tl;dr: With privacy protection and Google's lack of competition as inspiration, the team at Cliqz runs through the approach they've taken to build their own search engine.

featured in #166