How do I search command history, besides using the up and down arrows?

For example I used a command that started with m, but I don't remember what that command was. I could up or down arrow thru several thousand commands until I recognize it.

Is it possible search command history at a particular date?