Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How Bookbot powers 3.5 million saved searches and ~10% of revenue with Manticore Search

说明与用途

Bookbot 使用 Manticore Search 实时维护 1.29 百万本二手书的可搜索性,提供复制级精度,并将新到书籍与 3.5 百万个 Watchdog 规则进行反向匹配,带来约 10% 的收入。

问题

Second‑hand bookstores need search that reflects real‑time inventory, precise copy details, and reverse matching for future demand, while keeping performance high.

结果

Bookbot now serves accurate, up‑to‑date search results, reduces inventory mismatch, and generates ~10% of revenue through Watchdog alerts, all while using a single search engine across multiple workloads.

工作流

  • 1. Capture order, reservation, price change, or catalog event via Kafka.
  • 2. Update, replace, or delete the corresponding record in Manticore’s book index in real time.
  • 3. For customer queries, filter copy‑level records, group by title, and select representative copy with WITHIN GROUP ORDER BY.
  • 4. For new book arrivals, submit the book to Manticore’s percolate table to retrieve matching Watchdog rules.
  • 5. Apply business logic to decide notification timing and send alerts to customers.
  • 6. Use a dedicated typo‑correction dictionary for forgiving search while keeping inventory index fresh.
  • 7. Maintain separate title‑level precomputed index for fast browsing when copy‑level precision is unnecessary.
  • 8. Reuse Manticore for bibliographic lookup, internal search, and geo‑search across the business.

证据

Manticore lets us update the searchable offer as the physical inventory changes. When one copy sells, we can replace or remove that record without rebuilding the whole index.

来源

Manticore lets us match each newly available book against around 3.5 million saved searches. Watchdogs now account for roughly 10% of our revenue.

来源

  • 记录日期: 2026-09-21T13:00:47.319Z