Tobaisch,

Of course with sufficient desire you can build what you want in tiddlywiki.

Basically accept an input then rework it to make the filter in tiddlywiki 
terms.

The Below code provides a tag based search with +include and -exclude which 
could be adapted to search values

\define displaymyfilter()
<$list filter="[list[EditInput!!input]]" variable=item>
<$list filter="[<item>!prefix[+]!prefix[-]]" variable=tagfilter>
[tag[<<tagfilter>>]] 
</$list>
<$list filter="[<item>prefix[+]]+[removeprefix[+]]" variable=tagfilter>
+[tag[<<tagfilter>>]] 
</$list>
<$list filter="[<item>prefix[-]]+[removeprefix[-]]" variable=tagfilter>
-[tag[<<tagfilter>>]] 
</$list>
</$list>
\end

<$edit-text tiddler=EditInput field="input"/>

;Instructions: 
:Place Tags in search order; left to right: 
:space separated,
:No leading + or - For include if so tagged
:leading + for must include if so tagged
:leading - for must exclude if so tagged
:note: Logically + must proceed -  in many cases
:surround tags `[[with spaces]]` like this.

see [[EditInput]]

!!Matching tiddlers
<$wikify name=setfilter text="<<displaymyfilter>>">
<$macrocall $name="list-links" filter=<<setfilter>> />
</$wikify>




-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0fc77f1e-2f42-48c3-ae87-9264d27d3ba1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to