Current filter string implementation for weekly queries will generate too many requests to the server if the ending date for the search is years or decades into the future.
A regex implementation was put forth, but will produce inaccurate results because "every 7 days" may not correspond to a calendar date.
The solution could be to fake weekly results on the client side by returning daily results using a regex query, calculating how many weekly results there should be, and only displaying the relevant weekly results.