espial-0.0.35: templates/docs-search.hamlet
<main .pt2.pb5.mh1>
<h1 lh-title.mt0 style="font-size:1.35rem">Understanding the Search Syntax
<h3>Page filters
<p .ml3>Searches are scoped to the currently selected page filter.
<br>
<span>So, given the possible page filters</span>
<br><span class="code fw9 docs-item-bg">all ‧ private ‧ public ‧ unread ‧ untagged ‧ starred</span>
<br><span>If <span class="code fw9 docs-item-bg">all</span> is currently selected, the search includes <span class="code fw9 docs-item-bg">all</span> bookmarks</span>
<br><span>If <span class="code fw9 docs-item-bg">private</span> is currently selected, the search only includes <span class="code fw9 docs-item-bg">private</span> bookmarks, etc..</span>
<h3>Combine Searches (AND)
<p .ml3>Separate terms by a space.
<br>For example, <span class="code fw9 docs-item-bg">marathon race</span>
<h3>Combine Searches (OR)
<p .ml3>Put <span class="code fw9 docs-item-bg">|</span> between each search query.
<br>For example, <span class="code fw9 docs-item-bg">marathon|race</span>
<h3>Exclude words from your search
<p .ml3>Put <span class="code fw9 docs-item-bg">-</span> in front of a word you want to leave out.
<br>For example, <span class="code fw9 docs-item-bg">-car</span>
<h3>Search for an exact match
<p .ml3>Put a word or phrase inside quotes.
<br>For example, <span class="code fw9 docs-item-bg">"tallest building"</span>
<h3>Search on a specific field
<p .ml3>
Put <span class="code fw9 docs-item-bg"><span class="i">field</span>:</span> in front of the term,
where <span class="code fw9 docs-item-bg"><span class="i">field</span></span> is one of the options below
<div .ml3>
<div .f5.fw6.pb3.underline>Bookmark Search
<table .collapse.ba.br2.thm-border-doc-table.pv2.ph3>
<tbody>
<tr .docs-striped-item>
<td .pv2.ph3>FIELD
<td .pv2.ph3>EXAMPLE
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">url</span>, <span class="code fw9">u
<td .pv2.ph3><span class="code fw9">url:youtube.com</span><br><span class="code fw9">u:youtube.com
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">title</span>, <span class="code fw9">ti
<td .pv2.ph3><span class="code fw9">title:"hacker news"</span><br><span class="code fw9">ti:"hacker news"
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">description</span>, <span class="code fw9">d
<td .pv2.ph3><span class="code fw9">description:surveys</span><br><span class="code fw9">d:surveys
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">tags</span>, <span class="code fw9">t
<td .pv2.ph3><span class="code fw9">tags:learning</span><br><span class="code fw9">t:learning
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">after</span>, <span class="code fw9">a
<td .pv2.ph3><span class="code fw9">after:12/31/2018</span><br><span class="code fw9">after:2018-12-31</span><br><span class="code fw9">a:12/31/2018</span><br><span class="code fw9">a:2018-12-31
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">before</span>, <span class="code fw9">b
<td .pv2.ph3><span class="code fw9">before:12/31/2019</span><br><span class="code fw9">before:2019-12-31</span><br><span class="code fw9">b:12/31/2019</span><br><span class="code fw9">b:2019-12-31
<div .f5.fw6.pv3.underline>Note Search
<table .collapse.ba.br2.thm-border-doc-table.pv2.ph3>
<tbody>
<tr .docs-striped-item>
<td .pv2.ph3>FIELD
<td .pv2.ph3>EXAMPLE
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">title</span>, <span class="code fw9">ti
<td .pv2.ph3><span class="code fw9">title:"hacker news"</span><br><span class="code fw9">ti:"hacker news"
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">description</span>, <span class="code fw9">d
<td .pv2.ph3><span class="code fw9">description:surveys</span><br><span class="code fw9">d:surveys
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">after</span>, <span class="code fw9">a
<td .pv2.ph3><span class="code fw9">after:12/31/2018</span><br><span class="code fw9">after:2018-12-31</span><br><span class="code fw9">a:12/31/2018</span><br><span class="code fw9">a:2018-12-31
<tr .docs-striped-item>
<td .pv2.ph3><span class="code fw9">before</span>, <span class="code fw9">b
<td .pv2.ph3><span class="code fw9">before:12/31/2019</span><br><span class="code fw9">before:2019-12-31</span><br><span class="code fw9">b:12/31/2019</span><br><span class="code fw9">b:2019-12-31
<h3 .mb0>More Complex Examples
<div .ml3.pt3>
<span>"youtube" in url, and title of "haskell" or title of "python" and after 12/31/2017
<br><span class="mw6 overflow-x-scroll nowrap db mt1 pa2 code fw9 docs-item-bg">u:youtube ti:haskell|ti:python a:12/31/2017
<div .ml3.pt3>
<span>"hacker news" not in title, and "news", "cnn", "npr" anywhere, or "the guardian" in the description
<br><span class="mw6 overflow-x-scroll nowrap db mt1 pa2 code fw9 docs-item-bg">-ti:"hacker news" news|cnn|npr|d:"the guardian"