A practical walkthrough of building a full-featured searchable catalog using Manticore Search and PHP. Covers autocomplete with bigram support, fuzzy/typo-tolerant search, range filters and facets for narrowing results, scroll-token-based deep pagination, hybrid search combining keyword and KNN vector search via reciprocal rank fusion, and similar-item discovery using auto-embeddings. Also covers keeping the search index in sync with writes through batch and individual document operations. The demo uses a board-game catalog and is runnable locally with Docker.

8m read timeFrom manticoresearch.com
Post cover image
Table of contents
Run it locallyWhat makes the app feel usableKeeping writes and search results in syncWhy this matters

Sort: