Case-insensitive subsequence filter: prefix matches rank first, then word-boundary matches, then any subsequence. Empty queries keep the order.
Case-insensitive subsequence filter: prefix matches rank first, then word-boundary matches, then any subsequence. Empty queries keep the order.