Quote:
Originally Posted by kovidgoyal
What you want is
Code:
title:life title:pi
not "life pi". Incidentally, if you search "life pi" in google (with the quotes) it does not match the string "life of pi" either. Instead it matches a bunch of pages that happen to have life<punctuation>pi in them (look at the part of the search results in bold).
Interpreting quotes as denoting an exact string match is standard practice in pretty much every search engine I have come across. The only difference is google seems to interpret a space in a quoted string as being "any punctuation" which calibre does not.
|
Kovid, as I explained to Walt, I didn't actually use quotes in the search I did in Calibre. I only used them in the first post in this thread to differentiate the search terms from the rest of the sentence. I realize now that this may have resulted in some confusion as to what I used, so I later resorted to bolding the terms.
I did the advanced search without quotes, and noticed that it will assume quotes even if you don't use them, and therefore I got ZERO results when searching for
life pi. That is what also vexed me, in addition to the overly broad results with the basic search. I'm not aware of other advanced search engines that will automatically assume quotes when just keywords are entered in without them.
From my perspective, all is fine thanks to kiwidude and chaley who put in tweaks in Preferences. But I have to imagine anyone with hundreds of books in their library and who is relatively new to Calibre might be similarly perplexed by its search engine behavior.