Search.
We now have Full Text Search :
- FTS is case-insensitive
- When searching with CJK characters (Chinese, Japanese, Korean), a minimum of 2 characters is required.
- The order of words is not important:
batman robinwill matchRobin & Batman - To search by words in order, enclose your search in
":"white knight"will not matchknight whitenorwhite and knight - By default, the search will match the book title, isbn10 and isbn13.
- You can use the
AND,ORandNOToperators (UPPERCASE) to build complex queries:batman NOT publisher:dcwill match allBatmanseries not published by DC Comicsbatman OR robinwill matchBatmanorRobintag:fantasy author:guin
The following fields are available for search using the field:search syntax :
titlewill search the title. Example:title:"lord"isbnwill search isbn10 and isbn13. Example:isbn:"2841720454"tagwill search any tag. Example:tag:"fantasy"authorwill search authors. Example:author:pratchetttranslatorwill search translators. Example:translator:coutonserieswill search series. Example:series:lotrlanguagewill search languages. Example:language:frpublishedDatewill search published date. Example:publishedDate:2020publisherwill search publisher. Example:publisher:dcsummarywill search summary. Example:summary:wordgoogleIdwill search google id. Example:googleId:1234goodreadsIdwill search goodreads id. Example:goodreadsId:1234amazonIdwill search amazon id. Example:amazonId:1234librarythingIdwill search librarything id. Example:librarythingId:1234isfdbId,openlibraryId,noosfereIdandinventaireIdare also available and are used in the same way asamazonIdfor example
(The idea and part of the code comes from Komga implementation, go check it out : https://github.com/gotson/komga)