Thank you so much Mark, that worked perfectly! You've been a great help. Again thank you.
On Friday, 5 October 2018 00:42:23 UTC-3, Mark S. wrote: > > So, basically you want to select the search. TiddlyWiki gives you a way to > make those kind of choices. It's the select widget. > > Here we're back to using the search box on the side. Paste this into INDEX > or wherever you want: > > <$select tiddler="$:/temp/searchfilter" default="Choose"> > <option value="Choose">-Choose one-</option> > <option value="[has[intelligence]search:intelligence{$:/temp/search}]"> > Intelligence</option> > <option value= > "[has[climate_terrain]search:climate_terrain{$:/temp/search}]"> > Climate/Terrain</option> > <option value="[has[hd]search:hd{$:/temp/search}]">HD</option> > </$select> > > <$macrocall $name="list-links" filter={{$:/temp/searchfilter}} /> > > The "macrocall" is invoking the list-links macro in a way that allows us > to pass in the results of the selection. > > The selection creates a drop-down list. You can pick whatever search you > want and that's how the contents of the search box will be used. You can > hopefully see how the filter for each option choice is made. You can copy > the existing options and tweak them to match other search criteria as you > add fields to your data and searches. > > As always make backups! > > HTH > -- Mark > > > On Thursday, October 4, 2018 at 4:14:46 PM UTC-7, PWL wrote: >> >> That is a great start Mark. I guess I wasn't clear enough. I need to be >> able to search each field individually. I am really not concerned with >> having a match in all three at once, just which ever one I am looking for >> at the time. If you would like access to my data I can send it too you. >> or post a cap of the tiddler code here. >> >> On Thursday, 4 October 2018 19:47:30 UTC-3, Mark S. wrote: >>> >>> Since you're searching on 3 things, you need 3 search fields. This means >>> you'll need custom search input boxes. Put the following in a tiddler >>> (possibly in your INDEX tiddler): >>> >>> Intelligence: <$edit-text tiddler="$:/temp/intelligence" tag="input" >>> size=10 placeholder="Intel"/> <br/> >>> >>> >>> Also make an empty tiddler with the title $:/temp/intelligence. >>> Hopefully you can see how this works. You need a separate tiddler for each >>> aspect that you want to search. Copy the line and "intelligence" (and >>> "Intel") as appropriate for each dimension. So you might end up with: >>> >>> Intelligence: <$edit-text tiddler="$:/temp/intelligence" tag="input" >>> size=10 placeholder="Intel"/> <br/> >>> Climate/terrain: <$edit-text tiddler="$:/temp/climate_terrain" >>> tag="input" size=10 placeholder="Cli/Ter"/> <br/> >>> HD: <$edit-text tiddler="$:/temp/hd" tag="input" size=10 >>> placeholder="HD"/> <br/> >>> >>> >>> And now your search (without the complication of minimum length) might >>> look like: >>> >>> <<list-links >>> "[has[intelligence]search:intelligence{$:/temp/intelligence}has[climate_terrain]search:climate_terrain{$:/temp/climate_terrain}has[hd]search:hd{$:/temp/hd}]">> >>> >>> This will match exclusively for all 3 items. That is, all 3 items have >>> to match before any search results show. Note that an empty search field >>> will probably be seen as "all matches" so you may see an all-up listing at >>> first (because we've stripped out the minlength detection). >>> >>> Check my work for spelling and name consistencies -- I haven't tested >>> any of this. Writing up stuff takes time and testing takes even more when >>> you don't have a data source handy. >>> >>> Note that for fields that have simple, direct values (like "15") then >>> you can use filter items like "category[15]" which is more precise than >>> using search. But if your field has multiple values (like "Average >>> (10-12)") then you need to use something like the "search" operator. >>> >>> Good luck! >>> -- Mark >>> >>> -- 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 post to this group, send email to tiddlywiki@googlegroups.com. 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/381d3f22-ec41-4a3c-aead-2037e912aea2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.