Zulip: users can only search through topics they have viewed previously unless stream is included in the search

What went wrong?
I created two accounts: one where I looked through the design stream and one where I didn’t. When I tried to search for a topic on the account that hasn’t viewed the design stream, the search result returned nothing. This is a bit of an edge case since searching stream:design topic:unread would return the desired results but being able to globally search regardless of topic could be useful for new users that only know the topic and not the stream that have yet to view through the stream. Fuzzy global search would even be better as searching in Zulip currently needs to be relatively precise.

Dashcam Clip
Dashcam - New Clip

Watch Dashcam - New Clip on Dashcam