The question mark separates path from query.
The question mark is the boundary
Everything before it is the path /search.
path=/search
The query comes after it
The query display row names q=cat and page value 2 in safe words.
query after question mark
The exact query is bytes
The exact query is represented by the recomputed hex row.
query hex parsed
Summary
The path and query are split at one pinned question mark.
path plus query