Search
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 sort:score parameter.
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.
Some examples:
label:NewsletterFinds all pages that have the label Newsletterlabel:Cooking,FitnessFinds all pages with either the Cooking or Fitness labelslabel:Newsletter label:SurfingFinds all pages with both the Newsletter and Surfing labelslabel:Coding -label:NewsFinds all pages with the Coding label that do not have the News label
Filtering by archive status
The in: filter is used to filter search by archive status.
The options are:
in:inbox(the default selected option) Show unarchived itemsin:archiveShow archived itemsin: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
The is: filter is used to filter search by read state. Note that in Omnivore 'read' means fully read, not just opened.
The is: filter options are:
is:read: Show only items that are fully readis:unread: (the default selected option) Show unread items
Filtering by type
The type: filter is used to filter search by type.
type:article: Show only articlestype:file: Show only filestype:pdf: Show only PDFstype:highlights: Show your highlights
Finding highlights
You can find your highlights by using the type:highlights filter or find saved items with highlights using the has:highlights filter.
Filtering by save/publish dates
You can filter your searches based on the time they were saved or published using the saved: and published: filters. These filters take two dates to create a date range. The * wildcard will accept any date.
For Example:
saved:2022-04-21.._All items saved since 2022-04-21published:2020-01-01..2022-02-02All items published between 2020-01-01 and 2022-02-02published:_..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: filter.
For example:
language:italiandisplays only articles in Italian
Sorting
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 datesort:updated: Sort by time the item was updated, for example having a label or highlight addedsort:score: Sort by query term relevancesort:wordsCount: Sort by reading time
Additionally, you can change the sort order by apending either -asc or -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)