How-to guide

How to combine search filters in your history

Type several filters in one search, like site:github.com title:pull after:yesterday. A page must match every one.

Tested in Chrome 155 and History Monk 0.1.4 Free for 7 days No account

Quick steps

Build a search in three steps

  1. Start with the site

    site:github.com narrows the list to one site.

  2. Add what you remember

    A word, title:, url: or a minus to leave things out.

  3. Add when

    after: and before: limit it to a day or an hour.

Before you start: add History Monk from the Chrome Web Store or Firefox Add-ons. The Chrome Web Store version also installs in Edge.

Every filter in History Monk is something you type into the same search box. Put several side by side and a page has to match all of them. The order doesn’t matter.

Step 1: Start with the site

If you know where the page was, start with site: and pick the site from the list. This cuts the list down the most.

Step 2: Add what you remember about the page

Add a word, or tell History Monk where the word is:

  • title:pull for a word in the page title
  • url:/pull/ for part of the address
  • -site:, -title: or -url: to leave pages out

Step 3: Add when you saw it

Finish with after: or before:. Here, after:yesterday keeps pages from the start of yesterday until now.

History Monk search for site:github.com title:pull after:yesterday listing 18 GitHub pull request pages from yesterday
site:github.com title:pull after:yesterday finds 18 pull requests.

More searches to try

Each of these was tested on the same placeholder history as the screenshots.

A hotel you looked at, not the search pages. -url:searchresults drops Booking.com’s search pages and keeps the hotel pages.

History Monk search for site:booking.com kyoto -url:searchresults listing five Booking.com hotel pages in Kyoto
site:booking.com kyoto -url:searchresults keeps 5 hotel pages.

The videos you watched most this month. url:watch?v= keeps video pages, and sort:visit puts the most watched first.

History Monk search for site:youtube.com url:watch?v= after:2026-10-01 sort:visit listing 23 YouTube videos sorted by visits
site:youtube.com url:watch?v= after:2026-10-01 sort:visit lists 23 videos.
Type thisWhat it finds
kyoto -site:google.com -site:booking.comPages about Kyoto that are not Google searches or Booking.com
rust site:reddit.com after:2026-10-12 before:2026-10-18Reddit pages about Rust from one week
site:stackoverflow.com visits:>2 sort:visitStack Overflow pages you came back to most
site:github.com /issues\/\d+/GitHub issue pages, with a regular expression

Tips

  • Two site: filters mean either site. Every other filter must match.
  • Filters panel settings combine too. Match, Hour and the date button work together with what you type. Each one shows as a chip under the search box.
  • Act on the result. Press ⌘A to select every page in the list, then copy, open, export or delete them. See how to delete search results from your history.
  • Every operator in one place. Click Filters and look under Search syntax. Click any operator to add it to your search.

FAQ

Questions about combining filters

Do the filters have to be in a certain order?

No. site:github.com title:pull after:yesterday and after:yesterday title:pull site:github.com find the same pages.

What if I use site: twice?

Two site: filters mean either site, so site:reddit.com site:news.ycombinator.com keeps pages from both. Every other filter must match, so two title: words must both be in the title.

How do I remove one filter?

Delete it from the search box. Filters set in the Filters panel show as chips under the box, and each chip has its own ×.

Can I save a search?

No. A search lives in the search box, so copy its text if you want to use it again.

The wise search once. History Monk remembers the rest.