Skip to content

Smart Filter ​

Concept ​

Smart filter is a feature that allows you to do advanced filtering. For example, you can filter all papers published in 2020, all papers with some tags, or all papers with a specific author, etc.

Create a smart filter ​

Simply click the + button near the smart filter section in the left sidebar, and you can create a new smart filter.

We provide two ways to create a smart filter:

  1. Create a smart filter via the UI.
  2. Create a smart filter from an advanced search query string.

Create a smart filter via the UI ​

You can create a new rule by clicking the + button at the bottom of the smart filter creating window. The Match selection box is used to specify the combination matching condition of the rules. For each rule, we have 4 fields:

  • Prefix Ops: They are useful for collection query and for logical not.
  • Fields: all query fields.
  • OPs: operations for the fields.
  • Value: the value for the rule.

Create a smart filter from an advanced search query string ​

For advanced users, you can create a smart filter from an advanced search query string. The query language is from our database library Realm Query Language. All available query fields are listed in the Fields selection box.

Case sensitive ​

All string operations, such as CONTAINS, are case insensitive. If you want to ignore case, you can use CONTAINS[c].

Examples ​

Recently added papers ​

To create a dynamic date string, you can use [x DAYS].

Papers published in CVPR ​

Papers published by a specific author ​

Papers with multiple tags ​

Keywords in papers' title ​

Created by Future Scholars. Contact: hi@paperlib.app