Query on where a date field is Tuesday, Wednesday or Thursday

The best thing to do is to compute this day of the week field at index time.
You can do that with a Painless processor I think.

I wrote an example here:

It's not computing the day of the week though but that should be easy to adapt.