- In the fields cases we have a workaround with `fields` operator. It has suffixs (exclude, include) - I think that there in't any tiddler with those tags. The search is the tiddler with all these tags (¿and any other?)
In the case of titles, you find a issue, but I don't know its reason. I was trying to find a workaround but i wasn't lucky. I also found that the match operator doesn't support multiple parameters. El sábado, 25 de septiembre de 2021 a las 16:30:26 UTC+2, TW Tones escribió: > Of even this {{{ [tag[Common Operators],[HelloThere],[TableOfContents]] }}} > > On Sunday, 26 September 2021 at 00:27:45 UTC+10 TW Tones wrote: > >> Very interesting. >> >> I think he documentation should be expanded to detail this. Multiple >> parameters to operators are only documented in a few operators, but if I >> read this correctly they can work on operators in *general*? >> >> If general you may expect this to work ```{{{ [title[tid1],[tid2],[tid3]] >> }}}``` it does not. >> or {{{ [all[current]get[caption],[description]] }}}``` it does not. >> On Sunday, 26 September 2021 at 00:18:58 UTC+10 Eric Shulman wrote: >> >>> I just tested this on both 5.1.23 and 5.2.0pre. I created one tiddler >>> containing >>> ``` >>> {{{ [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] >>> :filter[tags[]count[]compare:eq[4]] }}} >>> ``` >>> >>> and another tiddler with the four tags (note capitalization and spaces >>> in the tag values). >>> >>> It *does* seem to work on both versions of TW >>> -e >>> On Saturday, September 25, 2021 at 7:02:19 AM UTC-7 TW Tones wrote: >>> >>>> Alvaro; >>>> >>>> You suggested something like this >>>> {{{ [tag[Tag 1]**,**[Tag 2],[Tag 3],[Tag 4]] >>>> :filter[tags[]count[]compare:eq[4]] }}} >>>> >>>> As far as I can see this does not work on the pre-release and the t6ag >>>> format [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] (simplified) is not >>>> documented >>>> >>>> Does not work. So I asked if you tested this? >>>> >>>> >>>> On Saturday, 25 September 2021 at 22:11:48 UTC+10 Álvaro wrote: >>>> >>>>> I don't know if I understand you. >>>>> >>>>> >>>>> El sábado, 25 de septiembre de 2021 a las 5:31:18 UTC+2, TW Tones >>>>> escribió: >>>>> >>>>>> Alvaro; >>>>>> >>>>>> Have you tested this? >>>>>> >>>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>>>>> :filter[tags[]count[]compare:eq[4]] }}} >>>>>> >>>>>> I cant see it working. Here >>>>>> <https://tiddlywiki.com/#Filter%20Parameter> is says >>>>>> >>>>>> * NEW IN: 5.1.23 Filter operators support multiple parameters which >>>>>> are separated by a , character.* >>>>>> >>>>>> *For example: [param1],[param2] or <param1>,{param2}* >>>>>> However as far as I can see only if such multiple parameters are >>>>>> documented in the operator in question. >>>>>> >>>>>> Tones >>>>>> On Saturday, 25 September 2021 at 01:39:53 UTC+10 Álvaro wrote: >>>>>> >>>>>>> It works fine. I tried to find a alternative, but I wasn't lucky. >>>>>>> >>>>>>> When I resee your filter, I remember about the multiple parameters >>>>>>> in filter operator with commas (from last version, 5.1.23). And we can >>>>>>> add >>>>>>> a second filter run that it applies your filter to result of first run. >>>>>>> Then you can rewrite your filter something like this (in filtering >>>>>>> transclusion) >>>>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>>>>>> :filter[tags[]count[]compare:eq[4]] }}} >>>>>>> >>>>>>> Although maybe it be less understandble for you. >>>>>>> >>>>>>> >>>>>>> El viernes, 24 de septiembre de 2021 a las 10:59:50 UTC+2, >>>>>>> jn.pierr...@gmail.com escribió: >>>>>>> >>>>>>>> That's fine by me. >>>>>>>> >>>>>>>> And yes filters are fun even if sometimes a bit tricky. >>>>>>>> >>>>>>>> So for the fun of it, you could arrange your filter so that the >>>>>>>> input would be the 4 tags you want. >>>>>>>> >>>>>>>> something like that: >>>>>>>> >>>>>>>> \define fun(tags) >>>>>>>> <$set variable=occ filter="[[$tags]....put your filter code >>>>>>>> here...count[]]">Seen <<occ>> tiddlers with tags $tags$</$set> >>>>>>>> \end >>>>>>>> >>>>>>>> Sometimes, this fun has you coding javascript filter operator. >>>>>>>> Would this be the case here? I have not thought about it yet. >>>>>>>> >>>>>>>> cheers, >>>>>>>> >>>>>>>> >>>>>>>> Le vendredi 24 septembre 2021 à 03:54:34 UTC+2, cj.v...@gmail.com >>>>>>>> a écrit : >>>>>>>> >>>>>>>>> Me and my interest in brain age games, I couldn't help but play >>>>>>>>> around with a filter to find all tiddlers that have all four >>>>>>>>> specified >>>>>>>>> tags, but only those four tags. >>>>>>>>> >>>>>>>>> You'll find three tiddlers in the attached json. Download the >>>>>>>>> file, and drag into some TiddlyWiki instance (TiddlyWiki.com !) to >>>>>>>>> take a >>>>>>>>> gander. >>>>>>>>> >>>>>>>>> There are all kinds of ways to go about doing this sort of thing, >>>>>>>>> with some filter operators maybe better suited, but I find the result >>>>>>>>> a bit >>>>>>>>> easier for me to understand (more logical to me, or maybe more >>>>>>>>> self-explanatory, because of the way my brain works, I suppose.) >>>>>>>>> Maybe >>>>>>>>> just a difference between top-down view vs bottom-up view or >>>>>>>>> something ... >>>>>>>>> >>>>>>>>> Yeah, I find filters fun. >>>>>>>>> >>>>>>>> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/906794c1-6e30-42ea-9f53-bbb5aa6f7da5n%40googlegroups.com.