I think I have finally figured out how how to bookmark Google Calendar searches. The problem was that the search parameters did not seem to be passed using URL “get” parameters. The Google Calendar URL was always just
https://www.google.com/calendar/render
and the search parameters never made it into a bookmark.
I just experimented a bit by passing q=blabla arguments, and doing that seems to work. I can specify to just search my calendar using src=username%40gmail.com. For example, this URL can be bookmarked to search my calendar for “opera OR symphony OR concert OR theater OR theatre”:
[cc]https://www.google.com/calendar/render?src=username%40gmail.com&q=opera%20OR%20concert%20OR%20symphony%20OR%20theater%20OR%20theatre[/cc]
Replace username%40gmail.com with your GMail address. Use %40 instead of the “at” sign (@) and %20 instead of a space.