- 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,
>>>>>>> [email protected] 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, [email protected]
>>>>>>>> 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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/906794c1-6e30-42ea-9f53-bbb5aa6f7da5n%40googlegroups.com.