The standard first approach is create a new search result visualisation
Create a tiddler tagged $:/tags/SearchResults, with a caption field set, containing;
\define searchResults()
<$set name="resultCount" value="""<$count filter="[!is[system]search:-text{$(searchTiddler)$}]"/>""">
{{$:/language/Search/Matches}}
</$set>
<<timeline subfilter:"!is[system]search:-text{$(searchTiddler)$}">>
\end
<<searchResults>>
- Notice how the use of the search operator has being modified from the example content to search all but thew text field
- This will provide an additional tab under the search results from the sidebar, if in the menu or using the advanced search > Standard tab
- The above uses the timeline macro
This following example lists todo items not done, and not using the timeline macro.
\define searchResults()
<$set name="resultCount" value="""<$count filter="[tag[todo]!tag[done]search:title{$(searchTiddler)$}] [tag[reference]!tag[done]search:title{$(searchTiddler)$}]"/>""">
Search todo not done title only<br>
{{$:/language/Search/Matches}}
</$set>
<$list filter="[tag[todo]!tag[done]search:title{$(searchTiddler)$}] [tag[reference]!tag[done]search:title{$(searchTiddler)$}] +[sort[]]">
</$list>
<!--<timeline subfilter:"!is[system]tag[Project]!tag[done]!search:title,text,description,keyword{$(searchTiddler)$}">-->
\end
<<searchResults>>