A field of outlined movie record cards, four larger cards linked by orange lines with a matching orange word segment, next to the text "cMovie - Week 2 - One FastAPI endpoint, five filters"

Not every search needs Elasticsearch: build a Python FastAPI filter and keyword search on Cassandra

SAI matches whole values, not fragments. Split titles and cast names into words at load time, index the words, and serve fragment search for 1,000 real movies from a small Python FastAPI app.

29 September 2026 · 14 min · Erick Ramirez