Omnivore uses search to filter items in your library. You can use a simple keyword search or our advanced search syntax to find items.
Searching for text
Omnivore will perform full text search across library items' content, title, description, and site by default. You can search for specific terms by quoting your terms (i.e. wrapping them in quotes). By default all results that match your search will be returned in the order they were saved. To change your search to sort by relevance use the
Filtering by label
You can filter your search based on labels using AND and OR clauses. You can also negate a label search to find pages that do not have a certain label. Labels are case sensitive.
label:NewsletterFinds all pages that have the label Newsletter
label:Cooking,FitnessFinds all pages with either the Cooking or Fitness labels
label:Newsletter label:SurfingFinds all pages with both the Newsletter and Surfing labels
label:Coding -label:NewsFinds all pages with the Coding label that do not have the News label
label:"Send to Obsidian"Finds all page with the multi-word label Send to Obsidian
Filtering by archive status
in: filter is used to filter search by archive status.
The options are:
in:inbox(the default selected option) Show unarchived items
in:archiveShow archived items
in:allShow all items regardless of archive state
Filtering for deleted items
To find the items you have removed or deleted, you can use the « Deleted » built-in filter on the mobile app or search with the
in:trash option on the web. Items older than 2 weeks in the trash will be permanently deleted (in the current implementation they are simply not visible anymore).
Filtering by read state
is: filter is used to filter search by read state. Note that in Omnivore 'read' means fully read, not just opened.
is: filter options are:
is:read: Show only items that are fully read
is:unread: (the default selected option) Show unread items
Filtering by type
type: filter is used to filter search by type.
type:article: Show only articles
type:file: Show only files
type:pdf: Show only PDFs
type:highlights: Show your highlights
You can find your highlights by using the
type:highlights filter or find saved items with highlights using the
Filtering by save/publish dates
You can filter your searches based on the time they were saved or published using the
published: filters. These filters take two dates to create a date range. The
* wildcard will accept any date.
saved:2022-04-21.._All items saved since 2022-04-21
published:2020-01-01..2022-02-02All items published between 2020-01-01 and 2022-02-02
published:_..2020-01-01All items published before 2020-01-01
Filtering by language
You can filter your searches based on the language of the article using the
language:italiandisplays only articles in Italian
By default all search results in Omnivore are sorted by saved date. This puts the most recently saved items at the top of your library. You can use sort options to change the library order:
sort:saved: Sort by saved date
sort:updated: Sort by time the item was updated, for example having a label or highlight added
sort:score: Sort by query term relevance
sort:wordsCount: Sort by reading time
Additionally, you can change the sort order by apending either
-des to the sort parameter to sort by ascending or descending order respectively:
sort:saved-asc: Sort by saved date in Ascending order (oldest to newest saved date)
sort:updated-des: Sort by time the item was updated, in descending order (newest to oldest)