Thank you for bringing this to my attention. I have fixed this in the beorg code, and should work in the next beorg update.
The reason for your search for not working is that the search gets cached to a file, but the calculated filename used contained a '/' character. You may find that inserting a space, for example making there be two spaces after the string=?, will fix your problem as that will likely use a valid filename.
Shane Albright