@basker: If it works with one, it has to work with the other. However, that may not be true on macOS which is a particularly gimped OS, typical of Apple software. I'll take a look at it, when I have a moment. The good Lord alone knows what special hoops calibre will have to jump through for Apple's sake.
@BetterRed: You have the syntax wrong, you are missing the q= and yes it should switch libraries before doing the search, however, for some reason I forgot to implement that for the search action, fixed here:
https://github.com/kovidgoyal/calibr...0e843883c82253