Advanced search
The search has advanced functionality for making your searches more specific and you can even search for many different things at once. Odds are simple keywords are good enough for most users and you won’t need these, but they are there just in case.
Before I explain how operators work, I should mention that you can tighen the search scope from the microscope icon on the search bar.
I would say you probably don't need to change the scope much either, but if you're searching for authors, it might make sense to make that the only search scope to prevent false matches.
Search operators
These "operators" are characters that serve a specific function.
AND operator
The space character is equal to and
, so the search for
...translates to
Although the search is quite forgiving and may return books that don't fit the criteria a 100%. Either way the best matches are hoisted to the top.
You can also nullify the and
operator by wrapping the words in double quotes "
. This is basically the same as in Google search. It will then look for the exact match for a word or a sentence
...would translate to
OR operator
The vertical bar |
is equal to or
, so the search for
...translates to
Again, the search is quite forgiving and may return books that don't fit the criteria a 100%. Either way the best matches are hoisted to the top.
Quick example
Before looking at the full list of search operators, here's a quick recap of what I've said so far about the and + or operators but this time I'm adding the $ operator into the mix, which equates to "ends in" the supplied search query.
Search query
Meaning
book 1$
contains "book" and ends in "1"
"book 1"$
ends in "book 1"
theft "volume 1"$ | npcs
contains "theft" and ends in "volume 1" or contains "npcs"
All search operators
Token
Match type
Description
fuzzy-match
exact-match
include-match
inverse-exact-match
prefix-exact-match
inverse-prefix-exact-match
suffix-exact-match
inverse-suffix-exact-match
Most of these links above have been limited to use the scope "title"
, because with some of these examples the default scopes were a little too generous with the results. The example for 'include
uses scopes "title"
and "blurb"
because it turns out that in my library the book 14 is the only one that has the number in the title
, but I have a few books where it's in the blurb
.
Somewhat advanced search example
A search query like this:
...would return these 4 books from my library.
I deliberately made each search term specific enough to return 1 book each, but the results of this example may change in the future as my library changes.
Last updated