Se

Search 100k Shopify stores in under 300ms

Hacker News

Search 100k Shopify stores in under 300ms

Hi HN! Agora is a search engine for e-commerce products. I originally built Agora as a side project to find a pair of red shoes for my wife. The MVP search took 5 - 10 seconds to return results and the app looked like it was designed in MS Paint (by yours truly). https://web.archive.org/web/20231214000400/https://www.searc... Here are a few technical challenges that we've been working on recently: 1. Figured out how to return results in under 300ms. We are using Mongo as our primary database and a self-hosted version of Meilisearch for search on a high memory Digital Ocean server. The app is built with Remix, specifically to optimize for pre-fetching of data. To power the AI search, we convert our products into both text and image embeddings. Text embeddings with Cohere and image embeddings with Clip. We are now working on further server optimizations and data sharding to get the search speed under 200ms. 2. Expanded the crawler to index stores built with Shopify, WooCommerce, and major retailers like Walmart and Target. Because e-commerce data is constantly updated by store owners, we also built a "recrawler" that updates all stores on Agora every 24 hours. Then when a user clicks on a product, we do a live check of the variants and stock. This ensures that product data is always up to date. 3. Added deeper e-commerce query detection. We noticed that some searches are objective keywords like "camping tent" and others are subjective queries like "what is the best camping tent under $500". When a user searches on Agora, we pass the query through a text classifier to determine if it's subjective or objective, then change the AI tooling and UI accordingly. We served 2.1 million search queries in 2024 and are now using this data to get even more precise about query detection. I'd love your feedback. And let me know if you have ideas on how to make the search faster.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: wife · Missing: supports, reddit linkedin, podcasting
93%93% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, using · Missing: mac, agents, macos
67%67% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, 000, io · Missing: https docs, excited, just released
64%64% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: shopify · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Se
Search All Shopify Stores34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Search All Shopify Stores

Hacker News13
SellerCenter
SellerCenter40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Top Shopify Stores & Suppliers

Indie Hackers2b2b
ShopiLead
ShopiLead34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Shopify stores indexing

Product Hunt+6
Da
Data on Shopify Stores34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Data on Shopify Stores

Hacker News51
Top Shopify Stores Dataset
Top Shopify Stores Dataset54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A comprehensive list of the top Shopify stores

Indie Hackers7$19/moe-commerce
Shopgram
Shopgram54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Shopgram is a search engine for Shopify stores.

Indie Hackers2apis
To
Top 100 Shopify stores online now35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Top 100 Shopify stores online now

Hacker News2
In Cart Upsell
In Cart Upsell44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Targeted upsell offers for Shopify stores - without popups!

Indie Hackerscommitment-side-project
Easypop
Easypop36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

On-site marketing for Shopify stores

Indie Hackers2$30/mob2b
DialTone
DialTone48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Automated phone system for Shopify stores

Indie Hackers5b2b